Reguła 14. Istnieją cztery rodzaje kodu

Oto niesłychanie uproszczony, ale wciąż przydatny model myślenia o kodzie. Wyobraź sobie, że istnieją dwa rodzaje problemów programistycznych do rozwiązania: łatwe i trudne.

Już masz pojęcie, czym jest łatwy problem, jednak pozwól mi podać kilka ogólnych przykładów: znajdowanie największej i najmniejszej wartości w tablicy liczb, wstawianie wierzchołka do posortowanego drzewa binarnego, usuwanie z tablicy wartości nieparzystych.

Trudne problemy także można łatwo wskazać: alokacja pamięci — implementacja funkcji malloc i free biblioteki standardowej języka C, parsowanie języka skryptowego, napisanie programu do rozwiązywania problemów z ograniczeniami liniowymi.

Łatwe i trudne problemy, w formie, w jakiej ...

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.