Man lever så länge man lär

And now the end is near

Jag närmar mig slutet på Test Driven Development by example (Kent Beck) och fastnar för några bitar i kapitel 32, Mastering TDD, i stycket om för vem eller vilka TDD är avsett. Förresten är 32 ett bra kapitel som ger svar på, eller i alla fall lite underlag för egna avväganden, många frågor man kanske ställer sig om TDD. Anyway, det jag fastnade lite för var följande:

However, those whose souls are healed by the balm of elegance can find in TDD a way to do well by doing good

Det kändes gott i själen på något sätt. För det är ju … fint att göra gott.

TDD is also good for geeks who form emotional attachments to code. One of the great frustrations of my young engineer’s life was starting a project with great excitement, then watching the code base decay over time. A year later I wanted nothing more than to dump the now-smelly code and get on to the next project. TDD enables you to gain confidence in the code over time. As tests accumulate (and your testing improves), you gain confidence in the behavior of the system. As you refine the design, more and more changes become possible. My goal is to feel better about a project after a year than I did in the starry-eyed beginning, and TDD helps me achieve this.

Det är inget dumt sätt att tänka, faktiskt. Du kanske inte kan göra världen perfekt, men du kan alltid göra något. Och där har du också det här med att jobba i små, små steg. Envisas med det ett tag så kommer du en dag att upptäcka att du vandrat jorden runt. Utan upplevelse av ansträngning.

Men nog med filosofi … nu blir det promenad till kontoret.

Advertisements

Kommentarer till: "And now the end is near" (1)

  1. […] jag mest bara för att ha den (även jag givetvis tänker läsa den) för jag har ju köpt och läst den förut, men lämnade mitt exemplar med dåvarande kollegorna i Bangalore. Effective Java har […]

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

Etikettmoln

%d bloggare gillar detta: