Reguła 11. Czy to jest dwa razy lepsze?

Każdy projekt w końcu trafia na naturalne granice swojej architektury — na przykład: trafiasz na jakiś problem, który po prostu nie pasuje do używanego sposobu działania. Być może musisz dodać możliwość, której nie można wyrazić w przyjętym paradygmacie. Powiedzmy, że masz mechanizm filtrowania pozwalający określić zestaw kryteriów, które muszą być spełnione, i nagle natrafiasz na przypadek, w którym musisz połączyć warunki przy użyciu logicznej alternatywy, a nie koniunkcji.

Albo zmienia się postać danych. Zbudowałeś system do rozwiązywania problemów o pewnej wielkości, który z czasem zaczyna być stosowany do problemów o innej wielkości lub postaci, a ty wpadasz w koszmarne problemy z wydajnością jego ...

Get Reguły programowania 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.