Komentarze, czyli z pogranicza Code Smells

W każdym (przynajmniej tak mi się wydaje) języku programowania, jest możliwość wstawiania komentarzy do swojego kodu. Kiedyś, zwłaszcza w językach niższego poziomu, powszechnie stosowało się komentarz jako narzędzie do objaśniania konkretnej linii kodu. Dzisiaj często komentujemy w celach dokumentowania (tak jak dokumentacja XML w C#). Codziennie można spotkać komentarz w gąszczu instrukcji warunkowych lub zagnieżdżonych pętli. […]