Reguła 16. Kiedy rozwiązujesz problem, cofaj się i zaczynaj od wyniku, zamiast iść wprzód i wychodzić od kodu

Mam nadzieję, że wybaczysz mi poniższą metaforę:

Programowanie polega na wypełnianiu luk. Masz jakiś problem, który chcesz rozwiązać, masz trochę kodu i parę technologii, których możesz użyć. Pomiędzy nimi jest luka. Będziesz starał się zbudować nad nią most, rozszerzając kod, którym dysponujesz, i łącząc jego fragmenty na nowe sposoby; będziesz rozwiązywał kolejne elementy problemu tak długo, aż skończysz.

Czasami luka będzie niewielka i łatwa do przekroczenia. Kod, który masz pod ręką, prawie rozwiązuje problem albo musisz po prostu wywołać go w odpowiedni sposób. Prawie nie musisz pisać kodu, by stworzyć niezbędny most: jedynie wywołujesz ...

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.