Форум
Философия программирования
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, fk0, Вы писали: fk0>Здравствуйте, Khimik, Вы писали: K>>Я никогда не работал на работодателя, и у меня сформировался свой стиль писания кода. В частности, сложилась привычка писать стандартные комментарии. Не знаю как в других языках, а Delphi часто по коду без комментариев непонятно, что означает тот или другой end; (конец программной скобки). fk0> Такой комментарий имеет смысл, если блок кода не влезает на экран. А если такой код написан, fk0>то пора задуматься, что это порядочный говнокод и требует рефакторинга. Реально большие блоки fk0>кода и такие комментарии нужны очень редко и обычно скорей встречаются в парах #ifdef/#endif fk0>у C-макропроцессора, где иначе чёрт ногу сломит. Ещё namespaces в C++ бывают большие. K>>Есть много других аналогичных примеров: для case, для for и для произвольных программных скобок fk0> Заставь дурака богу молиться -- лоб расшибёт. K>>Насколько всё это актуально в других языках? fk0> Везде малоактуально. K>> И имеет ли смысл выработать привычку вообще во всех таких случаях писать стандартный комментарий, fk0> Комментарии вида var x = y; (* x = y *) только вызывает желание долго пинать автора ногами. fk0>Комментарий либо должен быть информативный, либо его не должно быть.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …