Skip to Content
Tidy First?
book

Tidy First?

by Kent Beck
April 2025
Intermediate to advanced
124 pages
2h 8m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Tidy First?

Capitolo 4. Nuova interfaccia, vecchia implementazione

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Hai bisogno di chiamare una routine e l'interfaccia la rendedifficile/complicata/confusa/tediosa. Implementa l'interfaccia che vorresti poter chiamare e chiamala. Implementa la nuova interfaccia richiamando semplicemente quella vecchia (puoi inserire l'implementazione in linea in un secondo momento, dopo aver migrato tutti gli altri chiamanti).

Creare un'interfaccia pass-through è l'essenza su microscala della progettazione software. Vuoi cambiare un comportamento. Se il progetto fosse così e così, sarebbe facile fare questo cambiamento. Quindi il progetto deve essere così.

Lo stesso impulso vale anche quando sei tu:

  • Codifica a ritroso: inizia dall'ultima riga di una routine, come se avessi già tutti i risultati intermedi necessari.

  • Codifica test-first: inizia con il test che deve essere superato.

  • Progettare gli aiutanti: se solo avessi una routine/oggetto/servizio che faXXX, allora il resto sarebbe facile.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Tidy First?

Tidy First?

Kent Beck
Learning Go

Learning Go

Jon Bodner
Learning LangChain

Learning LangChain

Mayo Oshin, Nuno Campos

Publisher Resources

ISBN: 9798341643932