Не стыдитесь плохого кода
Любой программист рано или поздно заходит в свой старый проект и ловит мысль "какое же г***, я написал". При активном развитии это практически неизбежная ситуация.
Мы никогда не пишем идеальный код, но часто пишем плохой, особенно когда мало опыта. Это нормально.
Зачастую нам стыдно за плохой код, а показывать его окружающим - страшно. Вдруг осудят)
Но мне не страшно. На моём GitHub есть несколько публичных репозиториев с очень ужасным кодом. Я никогда в жизни не видел ничего хуже, чем этот код. Стыдно за него.
Но это мои проекты, мой код и моя история. Все это показывает, что не всегда был хорошим программистом и позволяет оценить рост навыков за прошедшие 5 лет.
Хочу иметь возможность сказать любому человеку "смотри какое г**** я когда-то написал!".
И самое главное, сейчас, когда смотрю на свой старый и ужасный код, ловлю мысль "да, теперь я знаю как написать хорошо".
· 23.03
Плохой код - это как? Ошибки? Не обработанные критические ситуации? Или просто не хватает «изящност»? То есть тут можно было факториал по хитрому в одну строку написать, так изящно - что не кто кроме автора не понял?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 23.03
Все перечисленное в том числе. Но по большей части плохой код не соблюдает лучшие практики, выработанные сообществом.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.03
Для разрешения такого есть статистические анализаторы - соннар куб например. Проходит без СуспендедВарнинг - значит все нормально.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.03
Лучшие практики это далеко не всегда то, что можно определить с помощью статического анализатора. Они не проверят архитектуру, скорость и гибкость кода.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён