Во-первых, комментарии разные бывают. Иногда такие, что они наоборот, запутывают ситуацию ))
Во-вторых, избыток комментариев затрудняет чтение когда, поэтому никто обычно не станет в коде описывать, например, синтаксис языка. И если программист не знает этот конкретный язык, то не факт, что он разберется - иногда языки отличаются довольно сильно.
В-третьих, зависит от того, что считать "разобраться". Если понять алгоритм в целом - это может быть сложно без дополнительной информации. Например, эффективный алгоритм проверки принадлежности точки заданному отрезку занимает несколько строк, но понять его без знания соответствующего раздела математики не получится. Т. е. программист будет видеть код, но не сможет сказать, например, есть ли в нем ошибка.
Еще зависит от объема. Одно дело, когда речь об отдельной процедуре. Совсем другое - о проекте из миллионов строк, которые писали десятки людей, да еще в разное время.
Ну и программисты разные бывают - с разным уровнем подготовки, опытом, мотивацией.
Другие языки программирования и технологии
Программист легко разберется в любом коде программном, работающем, если там есть комментарии?
Сомневаюсь, что это всегда получится. Сформулировать и написать сколько-нибудь внятный комментарий отдельная работа, которую заказчик не оплачивает. Всё есть исключительно инициатива автора, если он хорошо мотивирован.
Свой-то код иногда с трудом через год понимаю, хотя описания себе, любимому стараюсь писсать внятные.
Свой-то код иногда с трудом через год понимаю, хотя описания себе, любимому стараюсь писсать внятные.
Нет, не в любом.
Бывают такие ситуации, когда код в программе не переводится в нечитаемый человеком машинный код, а программисту хочется по какой-то причине скрыть свои приемы, уловки и методы. Тогда код при помощи программ-обфусикаторов обфусицируется, он остается нормальным кодом для компьютера, но для человека понимание смысла резко падает. В особо тяжелых случаях затраты на приведение обфусицированного кода обратно в нормальный человеческий читаемый код могут быть больше, чем, скажем, покупка лицензии.
Бывают такие ситуации, когда код в программе не переводится в нечитаемый человеком машинный код, а программисту хочется по какой-то причине скрыть свои приемы, уловки и методы. Тогда код при помощи программ-обфусикаторов обфусицируется, он остается нормальным кодом для компьютера, но для человека понимание смысла резко падает. В особо тяжелых случаях затраты на приведение обфусицированного кода обратно в нормальный человеческий читаемый код могут быть больше, чем, скажем, покупка лицензии.
Олег Абрамов
А босс за такое не оштрафует?
Если это не индусский говнокод, то и без комментов можно разобраться. Трассировка/отладка в помощь!
В таком коде разберется даже идиот, для этого не надо быть программистом
Юрий Черепанов
А вы программист?

Просто читаешь код что там непонятного может быть?
Похожие вопросы
- Пожалуйста помогите разобраться с даним кодом C++. Тема : Односвязание списки
- Программисты как часто вы копируете код
- Вопрос для старых и опытных программистов. Поможете разобраться?
- Помогите разобраться в програмном коде на С++
- Помогите разобраться в старом коде Фортрана...
- Почему казалось бы простой код не работает в Турбо Паскале?
- Помогите, открыл .vbs файл и у меня теперь не открываються программы, любые! код внутри.
- Программисты, отзовитесь. Где ошибка в коде Паскаль? Если пытаюсь создать базу, пишет exitcode = 2
- Программисты, для чего предназначен этот код?
- Что по вашему мнению мешает изначально программистам писать хороший и качественый код?