Catalogues / NDSE2 chapter guides and sources

C:C13

Chapter 13: Choosing Practices and Recognizing Their Limits

A guide to the published second edition, with literal citations separated from wider editorial reading suggestions.

Open this group in the atlasChapter catalogue entry

Chapter guide

Selects and combines practices from the observed problem rather than a fixed workflow. It compares proportionate responses, exposes over-engineering and unsafe shortcuts, and connects earlier volumes while asking which mechanisms can be omitted without losing the change obligations.

Sintesi in italiano

Seleziona e combina le pratiche a partire dal problema osservato. Confronta risposte proporzionate, rende visibili sovraingegnerizzazione e scorciatoie rischiose e collega i volumi precedenti, chiedendo quali meccanismi si possano omettere preservando gli obblighi del cambiamento.

Learning goals

  • select a practice from an observed problem
  • combine practices without conflicting authority or stale evidence
  • justify omitting a mechanism while preserving the task's obligations
Obiettivi in italiano

Obiettivi di apprendimento

  • scegliere una pratica a partire da un problema osservato
  • combinare pratiche senza creare conflitti di autorità o usare evidenze obsolete
  • giustificare l'omissione di un meccanismo, preservando gli obblighi del task
Chapter outline
  • 13.1 Five decisions, one accountable outcome
  • 13.2 Compare two changes before building a workflow
  • 13.3 A compact symptom-to-action map
  • 13.4 Recognize over-engineering and unsafe shortcuts
  • 13.5 Working vocabulary
  • 13.6 Further reading through the Non-Deterministic series
  • 13.7 Worked engineering example: leave out what the change does not need
  • 13.8 Practice exercise: design the smallest adequate workflow
  • The last engineering decision: what can safely be left out?
Struttura del capitolo
  • 13.1 Cinque decisioni, un unico risultato di cui rispondere
  • 13.2 Confrontare due modifiche prima di costruire un workflow
  • 13.3 Una mappa sintetica dai sintomi alle azioni
  • 13.4 Riconoscere l'over-engineering e le scorciatoie insicure
  • 13.5 Vocabolario operativo
  • 13.6 Per approfondire: la serie Non-Deterministic
  • 13.7 Esempio ingegneristico svolto: lasciare fuori ciò che non serve alla modifica
  • 13.8 Esercizio pratico: progettare il workflow minimo adeguato
  • L'ultima decisione ingegneristica: che cosa possiamo lasciare fuori senza rischi?

Cited in the published chapter

6 linked atlas references from literal citations in the English and Italian editions. General bibliography membership and identifier-index entries are counted separately.

Martin Fowler’s website 1

Book and contextual references

Trace literal citations to chapter sections

Locations come from the supplied English and Italian source files. Chapter text and figure captions are identified separately; identifier-index references and general bibliography membership are not treated as chapter citations.

Complete citation locators and source hashes

Editorial reading mappings

Broader topical suggestions can overlap the cited sources. A mapping does not add a citation to the published edition or establish that a practice is effective.

Martin Fowler’s website 10

Software Engineering Practices 84