Wszyscy chcielibyśmy, aby nasz kod miał dokumentację, można było w dowolnym momencie w szybki i automatyczny sposób sprawdzić, czy działa poprawnie po wprowadzonych zmianach, a także w przypadku wystąpienia błędu od razu wiedzieć gdzie i co jest nie tak. Jak upiec te trzy pieczenie na jednym ogniu niskim kosztem? Odpowiedzią są testy jednostkowe.
Kategoria: Programowanie

Zakaz umieszczania komentarzy w kodzie
Ktoś kiedyś powiedział, że kod nie powinien zawierać żadnych komentarzy. Jeśli kod był trudny do napisania, to powinien być równie trudny do zrozumienia 🙂 Choć daleko mi do poparcia tej tezy, istnieje inne twierdzenie które znacznie lepiej uzasadnia przymus braku komentarzy…

4 krótkie rady jak komentować/dokumentować kod
Kilka słów do początkujących i średnio zaawansowanych programistów, o poprawnym komentowaniu swojego kodu. Dlaczego warto to robić, co robić, a czego nie robić. Na te pytania znajdziecie odpowiedzi w niniejszym poście.

RPI LCD Dev log – Chaining (łańcuchowanie?) metod
Ten tydzień należał do ulepszeń elementów funkcyjnych menu (które to wreszcie pozwalają na sensowne wyjście z submenu do menu wyższego). Nie byłoby to tak łatwo możliwe, gdyby nie chaining metod. Okazał się on prostym rozwiązaniem, które uwalnia programistę od piekła zależności uprzykrzających korzystanie z wielopoziomowego menu. Jak to działa? Już tłumaczę.

Spacja czy tabulacja?
Pytanie dręczące pokolenia programistów od zarania dziejów programowania tekstowego. Kto ma racje? Zapraszam do lektury na temat mojego osobistego i subiektywnego poglądu na tę sprawę.