ROZDZIAŁ 12.

Radzenie sobie ze złożonością

Prostota to wspaniała zaleta, jednak jej osiągnięcie wymaga ciężkiej pracy, a jej docenienie — odpowiedniej wiedzy. Co gorsza, złożoność lepiej się sprzedaje.

— Edsger Dijkstra

Kod jest skomplikowany. Dlatego każdego dnia musimy toczyć walkę ze złożonością.

Twój kod oczywiście jest świetny, prawda? To kod innych programistów jest skomplikowany.

No cóż, chyba nie zawsze jest to prawdą. Przyznaj się. Bardzo łatwo jest napisać skomplikowany kod. Zdarza się to, gdy nie poświęcasz mu wystarczającej uwagi, gdy nie przygotujesz wcześniej odpowiedniego planu, gdy zaczynasz pracować nad „prostym” problemem, po czym szybko odkrywasz tyle nietypowych przypadków, że algorytm zaczyna przypominać labirynt, w którym ...

Get Jak sta? si? lepszym programist?. Przewodnik 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.