wleci
O mnieProjektyBlogKontakt
Kontakt
Wróć do bloga
INF.04ProgramowanieCzysty Kod

Komentarze w kodzie: Rodzaje i dobre praktyki

Dowiedz się, jak poprawnie używać komentarzy w programowaniu. Poznaj rodzaje komentarzy jednoliniowych, wieloliniowych i dokumentacyjnych.

25 grudnia 20253 min czytania
Udostępnij:

Komentarze i ich rodzaje

Kod źródłowy piszemy dla maszyn, ale czytają go ludzie. Komentarze to fragmenty programu, które są całkowicie ignorowane przez kompilator lub interpreter. Ich jedynym celem jest pomoc programiście w zrozumieniu, dlaczego dany fragment kodu powstał i jak działa.

Komentarz

Niewykonywalna część kodu źródłowego, służąca do opisu działania programu, tworzenia dokumentacji lub tymczasowego wyłączania fragmentów kodu podczas testów.

Rodzaje komentarzy

Większość języków programowania oferuje dwa podstawowe sposoby komentowania, a niektóre dodają do tego specjalne bloki dokumentacyjne.

CechaTypZastosowanie
JednoliniowyKrótki opis w jednej linii// To jest komentarz
WieloliniowyDłuższe wyjaśnienia, bloki kodu/* Treść komentarza */
DokumentacyjnyGenerowanie dokumentacji API/** @param id */

Kiedy używać komentarzy?

Dobry komentarz nie opisuje tego, co robi kod (to powinno wynikać z nazw zmiennych), ale dlaczego został napisany w taki, a nie inny sposób.

Dobry przykład

Wyjaśnienie intencji

Komentowanie skomplikowanych algorytmów lub nietypowych rozwiązań, które nie są oczywiste na pierwszy rzut oka.

Zły przykład

Komentowanie oczywistości

Opisywanie prostych operacji, np. i = i + 1; // zwiększ o jeden. To tylko zaśmieca kod.

Kluczowa zasada

Kod jako dokumentacja

Dąż do tego, by Twój kod był tak czysty, by komentarze były potrzebne tylko w wyjątkowych sytuacjach.

Najczęstsze błędy i pułapki

Dezaktualizacja komentarzy

To największa pułapka. Jeśli zmienisz kod, a zapomnisz zmienić komentarz, wprowadzasz innych programistów w błąd. Nieaktualny komentarz jest gorszy niż jego brak.

Zostawianie 'martwego' kodu

Używanie komentarzy do wyłączania starych fragmentów kodu i zostawianie ich w repozytorium na miesiące. Do zarządzania wersjami służy Git, a nie komentarze.

Przykłady w różnych językach

Zobacz, jak składnia komentarzy różni się w zależności od wybranej technologii:

cpp
// Komentarz jednoliniowy /* Komentarz wieloliniowy */

Pro Tipy

Używaj TODO

Specjalny rodzaj komentarza // TODO: pozwala oznaczyć miejsca, które wymagają jeszcze pracy. Większość edytorów (jak VS Code) potrafi wyświetlić listę wszystkich takich miejsc w projekcie.

Checklista dobrego komentowania

Zanim napiszesz komentarz, sprawdź:

0/4

Quiz: Sprawdź wiedzę

Co dzieje się z komentarzami podczas procesu kompilacji programu?

Schemat przepływu (Mermaid)

Co dalej?

  • Dowiedz się, czym jest Javadoc i jak automatycznie generować dokumentację z kodu.
  • Przeczytaj o standardach Clean Code dotyczących komentowania.
  • Sprawdź, jak działają Docstringi w języku Python.
  • Naucz się skrótu klawiszowego do szybkiego komentowania (zazwyczaj Ctrl + /).
  • Rozwiąż zadania z INF.04, zwracając uwagę na czytelność zapisywanego kodu.

Może Cię zainteresować

INF.04Programowanie

Operatory Relacyjne i Logiczne: Jak porównywać dane?

Zrozum, jak działają operatory porównania oraz jak łączyć warunki za pomocą AND, OR i NOT. Kluczowa wiedza do instrukcji sterujących.

3 min czytania
INF.04Programowanie

Operator Warunkowy: Skrócony if-else w jednej linii

Poznaj operator trójargumentowy (ternary). Dowiedz się, jak skracać kod i kiedy warto go używać zamiast klasycznej instrukcji if-else.

2 min czytania
INF.04Programowanie

Operatory matematyczne: Fundament obliczeń w kodzie

Poznaj podstawowe i zaawansowane operatory matematyczne. Dowiedz się, jak działa modulo, inkrementacja oraz dlaczego kolejność działań ma znaczenie.

3 min czytania
Wróć do bloga
wleci.pl

Full-stack Developer

Tworzę nowoczesne aplikacje webowe z pasją do czystego kodu i dobrego designu.

[email protected]
Polska

Nawigacja

  • Start
  • O mnie
  • Projekty
  • Blog
  • Kontakt

Usługi

  • Aplikacje webowe
  • Strony internetowe
  • API & Backend
  • Konsultacje

Technologie

  • React / Next.js
  • TypeScript
  • Node.js
  • PostgreSQL

Social

© 2026 wleci.pl. Wszelkie prawa zastrzeżone.

Polityka prywatności•Regulamin

Zrobione z w Polsce