На тему чистого кода есть несколько книг и если выделить только пару основных моментов, даже опытные программисты не часто следуют даже базовым рекомендациям.
Если честно, то я нормально отношусь к разному коду и даже если дерьмо код, с которым приходится работать, то беру и работаю. Понемногу занимаюсь рефакторингом, когда есть возможность, но никогда не поливаю грязью других программистов, никогда не критикую, а просто выполняю свою работу.
Если взять две разные книги по чистому коду, то в них можно найти конфликтующие рекомендации.
У меня есть свои правила оформления кода и работы с ним, которых я придерживаюсь, но на работе я всегда забиваю на свои правила и следую тем шаблонам, которые там уже есть. Я не прихожу в чужой дом со своими правилами и без проблем работаю с теми правилами, которые мне даже не нравятся.
Если честно, то в этом отношении моя нынешняя работа не так уж много доставляет удовольствия, потому что на мой вкус архитектура кода неудобная и некрасивая. Я не могу сказать, что она плохая или неверная, подобный подход имеет право на жизнь и я вполне нормально с ним работаю. Просто такая архитектура слоения кода - не мое.
У меня в работе профессиональный подход. Это когда я работаю над своими проектами я делаю так, как хочу. А когда время приходит выполнять работу за зарплату, я просто выполняю работу.
Фотография к заметке не случайно. Ты можешь думать, что ты пишешь великолепный код, друзья могут думать, что ты там Билл Гейтс в своем коде, а критики посмотрят и скажут, что ты жрешь гамбургеры, а не пишешь код. Всегда найдутся критиканты, которые будут придераться.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Спасибо за заметку! Ты поднял интересную тему.
Именно для таких случаев в компаниях есть Code Style Guide
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.