Jestem jednym z tych programistów, którzy myślą, że napisany kod powinien być zrozumiały i czytać jak książkę.
JEDNAK, opracowując kod biblioteki dla innych osób, staram się umieszczać jak najwięcej dokumentacji w plikach nagłówków; co rodzi pytanie: czy warto udokumentować metody niepubliczne? Nie będą ich używać bezpośrednio, w rzeczywistości nie mogą. Jednocześnie, jeśli rozprowadzę surowy kod (choć niechętnie), te niepubliczne metody będą widoczne i mogą wymagać wyjaśnienia.
Po prostu szukam standardów i praktyk, które wszyscy widzicie lub używacie podczas swoich podróży.