September 2023
Beginner to intermediate
312 pages
9h 8m
Polish
Złożoność jest wrogiem skalowania.
Wiesz, że prostszy kod jest lepszy — tak prosty, jak to możliwe, ale nie prostszy (zgodnie z regułą 1.) — jednak wraz ze wzrostem skali projektu coraz trudniej jest przestrzegać tej reguły. Łatwo jest zachowywać prostotę kodu w przypadku rozwiązywania prostych problemów, lecz gdy kod się rozrasta i dojrzewa, w naturalny sposób staje się także bardziej skomplikowany. A gdy staje się bardziej skomplikowany, trudniej się z nim pracuje — tracisz zdolność do przechowywania w pamięci wszystkich jego szczegółów. Za każdym razem, gdy próbujesz naprawić błąd lub dodać nową możliwość, potykasz się o nieprzewidywalne efekty uboczne — każdemu krokowi naprzód towarzyszy nieoczekiwany ...
Read now
Unlock full access