|
Twórz zgodnie z trzema zasadami stanowiącymi kanon dobrego oprogramowania
Prostota - czyli kod prosty i łatwy w obsłudze
Ogólność - czyli kod działający dobrze w różnych sytuacjach i adaptujący się do nowych warunków
Przejrzystość - czyli kod łatwy do zrozumienia zarówno przez ludzi, jak i maszyny
|
Programowanie to coś więcej niż samo pisanie kodu. W książce "Lekcja programowania. Najlepsze praktyki" znajdziesz opis wszystkich zagadnień, z którymi styka się programista - od projektowania, poprzez usuwanie usterek, testowanie kodu czy poprawę jego wydajności, po problemy związane z poprawianiem oprogramowania napisanego przez innych. Wszystko zostało oparte na zaczerpniętych z realnych projektów przykładach, napisanych w językach C, C++, Java i innych.
Tylko tutaj znajdziesz omówienia następujących zagadnień:
Styl: pisanie kodu, który dobrze działa i przyjemnie się czyta
Projektowanie: wybór algorytmów i struktur danych najlepiej nadających się do określonego zadania
Interfejsy: kontrolowanie relacji między składnikami programów
Usuwanie błędów: szybkie i metodyczne wyszukiwanie błędów
Testowanie: zapewnianie niezawodności i poprawności oprogramowania
Wydajność: maksymalizowanie szybkości działania programów
Przenośność: pisanie programów, które działają wszędzie bez żadnych zmian
Notacja: wybór języków i narzędzi, które pozwalają maszynie zrobić więcej
REKLAMA