Praca w małych, odwracalnych etapach

Najłatwiejszy sposób na ograniczenie marnotrawstwa to zmniejszenie ilości materiałów, które trzeba potem usunąć. Wymaga to podziału zadań na jak najmniejsze fragmenty i sprawdzania ich poprawności.

Czasem w trakcie diagnozowania od razu dostrzegam wiele problemów i ich rozwiązania. Debugowanie masowe to kusząca możliwość, jednak jeśli wprowadzę kilka rozwiązań jednocześnie i naprawię błąd, mogę nie wiedzieć, które rozwiązanie naprawdę zadziałało. Ponadto zwykle prowadzi to do powstania bałaganu. Stopniowe wprowadzanie zmian to lepsze podejście. Wprowadzam jedną, dobrze uzasadnioną zmianę, obserwuję i sprawdzam jej efekty, a następnie decyduję, czy zatwierdzić ją, czy anulować. W ten sposób lepiej poznaję kod ...

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.