Rozdział 15. Dążenie do doskonałości technicznej

Lubię logiczne schematy i struktury. Kiedy zastanawiam się nad doskonałością techniczną, nie mogę powstrzymać się od myśli: „Jakie są intelektualne podstawy projektu? Co to znaczy, że projekt jest dobry?”.

Niestety, wiele analiz na temat „dobrych” projektów dotyczy specyficznych technik. Często analizy te opierają się na założeniu, że dana technologia jest lepsza od innych lub że bogate obiektowe modele dziedziny, procedury składowane albo architektury oparte na usługach są bezwzględnie korzystne.

Przy tak wielu sprzecznych opiniach na temat tego, co jest w oczywisty sposób dobre, jedna rzecz jest pewna: nie jest to wcale takie oczywiste.

Niektóre osoby uważają, że dobry projekt jest elegancki lub ...

Get Agile Development. Filozofia programowania zwinnego now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.