Код с комментариями — избыточность? Впервые устроился на работу. Компания имеет многолетний опыт и таких же опытных сотрудников. Много проектов на разных языках как новых, так и старых. Меня посадили за пару таких проектов, дали задания к нему и провели небольшой экскурс по каждому из них(для чего он нужен и что делает). Как только начал выполнять это самое задание, столкнулся с препятствием - кодом без комментариев. Нет, он понятен и лаконичен, но, скажем, чтобы понять зачем нужен тот или иной класс, нужно посмотреть его методы, свойства. наследование его классов (это python - тут множественное наследование имеет место быть) запомнить и проанализировать и спустя минут 5-10 только понять, для чего нужен этот класс. Хотя порою это совсем необязательно, порою нужно просто знать абстрактно об этом классе - для чего служит, зачем нужен и что делает. Все, больше ничего не надо. Дальше хлеще. Проект - фреймворк с кучей миксинов и классов, нужно уметь ими управлять и правильно употреблять. И вот представьте, что таких классов очень много и на осознание каждого из них уходит порядка 5-10 минут, плюсом идут скупые человеческие возможности, то есть запомнить все это нереально. Спустя уже 40 минут такого рысканья быстро утомляешься и работоспособность падает, соответсвенно производительно никакая.
Есть вариант - спрашивать у коллег, но, во-первых, вопросов много и отвлекать не хочется, а во-вторых, не хочется показаться уж совсем тупым(иногда мне так и кажется, порою на осознание какой то детали у меня уходит час, ища в иерархии классов ответ на вопрос, а тут приходит более опытный программист объясняет все это за 15 секунд...)
Так что же это? Недостаток опыта моего? Комментирование кода неактуально?

21 Авг 2019 в 06:21
213 +1
0
Ответы
1

Недостаток комментариев в коде может быть проблемой, особенно для новичков, которые только начинают изучать проекты и технологии. Комментарии помогают быстрее понять структуру и логику кода, что важно для эффективной работы. Ваш опыт и уровень знаний могут быть не адекватно адаптированы к проекту, поэтому коммуникация с более опытными коллегами и запрос помощи - это нормальная практика. Комментирование кода играет важную роль в разработке, поэтому рекомендуется обсудить эту проблему с вашими коллегами или руководителем.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир