Mam pytanie dotyczące programowania i języka angielskiego zarówno: Czy używać trzeciej osoby lub imperatywu podczas komentowania pojedynczych linii kodu. Załóżmy następujący wiersz kodu w języku imperatyw, który powinien być komentuje:Skomentuj styl: Imperative lub osoba trzecia
object.doSomething();
Moje podejście do komentowania tej linii byłoby umieścić komentarz za nim za pomocą osoby trzeciej jak byłoby to zwykłe zdanie po angielsku zawierający linię jako przedmiotu:
object.doSomething(); // does (referencing to the line of code) some action
Ale ponieważ jesteśmy w języku bezwzględnej, a więc faktycznie „dowodzący” komputer, można było nawet myśleć o umieszczenie komentarza przed kodem i korzystania imperatyw:
//Do some action:
object.doSomething();
Jest to przydatne nawet, gdy trzeba skomentować wiele linii powiązanych ze sobą.
Ja osobiście preferuję pierwszy styl, ale często nie mam pewności, jakiego stylu użyć. Byłoby wspaniale, gdyby niektórzy mogli napisać tutaj swoje osobiste doświadczenia.
Niewłaściwe miejsce do zapytania. Komentarze nie powinny być powtórzeniem kodu. Istnieją całe książki poświęcone czytelności kodu. –
Jeśli chcesz skomentować intencję kodu na poziomie wiersza i nie jest to kod maszynowy, masz o wiele więcej problemów niż czasownik! Moim osobistym doświadczeniem jest to, że ludzie, którzy wprowadzają obłędne praktyki komentowania, nigdy nie utrzymują komentarzy .... –
@BasileStarynkevitch: Zachowałem proste przykłady, aby poprawić abstrakcję i czytelność tego pytania. Nie zakładam komentarzy do przeprogramowywania kodu tak jak tutaj, ale do szczegółowego omówienia. Gdzie byłoby właściwe miejsce na zapytanie? Nie widzę angielskiego forum z dopasowania StackExchange, ponieważ moim zdaniem to pytanie jest mocno związane z kodowaniem. – Paranaix