Rozdział 4.

Separacja zagadnień

„Separację zagadnień” (...) rozumiem jako „skupienie uwagi na jakimś aspekcie”: nie oznacza to ignorowania innych aspektów, a jedynie oddanie sprawiedliwości faktowi, że z punktu widzenia tego aspektu, drugi jest bez znaczenia. To zarazem jedno- i wielotorowe myślenie.

— Edsger Dijkstra, On the Role of Scientific Thought (https://oreil.ly/BS8Uv)

Nasz kod źródłowy się rozrósł. W zależności od języka będzie to około 50 – 75 wierszy w jednym pliku źródłowym. To więcej niż można wyświetlić naraz na ekranie większości monitorów i z pewnością więcej niż wydrukowana strona tej książki.

Zanim przejdziemy do następnej funkcjonalności, poświęcimy trochę czasu na refaktoryzację naszego kodu. Będzie to temat tego rozdziału ...

Get Nauka programowania opartego na testach 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.