Будучи студентом в области компьютерной инженерии, мне оказали давление, чтобы напечатать очень подробные комментарии ко всему, что я делаю. Я вижу, что это очень полезно для групповых проектов или на рабочем месте, но когда вы работаете над своими проектами, вы тратите столько времени на комментирование?Комментирование практики?
Как личный проект, над которым я работаю, все больше и больше усложняется. Иногда мне кажется, что я должен комментировать больше, но я также чувствую, что это пустая трата времени, так как я, вероятно, буду работать только над этим. Стоит ли время и захламленный код?
Мысли?
EDIT: Это дало мне много о чем подумать. Спасибо за все Ваши ответы! Я никогда не ожидал такого большого ответа.
@ Zaid: возможно, это проект Java, и он, вероятно, использует Javadoc для управления и просмотра документации. – FrustratedWithFormsDesigner
Тяжелый комментарий хорош в контексте аудитории, так как подробные комментарии помогают телеграфировать ваши намерения профессору. Это позволяет профессору понять ваш мыслительный процесс, увидеть, действительно ли вы понимаете, что кодируете, или если вы просто спотыкаетесь о решении через пробную версию и ошибку. В профессиональной практике количество и характер ваших комментариев будут меняться, но, учась, это помогает немного поверить в методы, используемые вашими инструкторами. Это похоже на «показ всей вашей работы» в ранних математических классах, даже если работа относительно тривиальна. –
@ Дэн, я думаю, что ваш комментарий достаточно проницателен, чтобы хорошо работать как реальный ответ ... :) – Jonik