В Java, например, @Override аннотация не только обеспечивает время компиляции, проверяя переопределения, но и делает для превосходного кода самодокументирования. Я просто ищу документацию (хотя, если...
Для согласованности я всегда применяет комментарии (в форме JavaDoc) ко всем методам и классам, даже если они являются простыми методами получения и установки или очень маленькими классами-оболочками. Но я также ...