Я ищу примеры достаточно коротких, но достаточно сложных сегментов кода (объектов, функций, классов, определенного набора имен переменных и т. Д.), Которые поражают этот идеальный дзэн, как баланс самодостаточности документации и элегантности реализации.Каковы некоторые «дзенские» моменты комментирования кода, которые вы создали или просмотрели?
Это может быть то, чем вы действительно гордитесь, или что-то, что вы встретили и испытали «Ага!». момент просветления.
Некоторые потенциальные критерии (не все должны быть выполнены в одном примере):
- разреженных и Focused
- самоочевидной. Возможно, так ясно написано, что даже программист не мог понять, что вы пытаетесь сделать, даже если они не понимают детали синтаксиса или реализации.
- Явно Полезные (имеет несколько вариантов использования, например, алгоритм сортировки, удобный рекурсивный метод и т.д.)
- Clever
- Просветление
- качества производства и функциональные (например, не псевдо-код)
Я ищу фрагмент примера, за которым следует краткий комментарий о том, что делает код особенным. Конечно, лучшие примеры потребуют минимальных дополнительных комментариев, потому что они хорошо документированы.
Примечание для модераторов: Я новичок в stackoverflow, поэтому, если этот вопрос каким-то образом не подходит или должен быть закрыт, можете ли вы дать объяснение, где он работает в соответствии с нормами stackoverflow? Я не собираюсь тратить время людей.
Цель этого вопроса - изучить хорошие методы комментирования с помощью примеров, представленных и оцененных сообществом.
Я видел, что это в книжном магазине придется придать ему более пристальный взгляд. У меня было это в глубине души, когда я задал этот вопрос. Я разместил этот вопрос в stackoverflow, чтобы получить более широкий диапазон ввода данных. –
Купите его, вам понравится. Используется множество разных языков, с блестящим кодом. Чего еще можно хотеть :) – Shane