🙌🏻Привет! На связи Юра, разработчик компании EvApps. На днях прочитал книгу Роберта Мартина "Идеальная работа" (или "Чистое мастерство") — пятую в серии "Чистое программирование".
Вот несколько важных моментов, которые точно стоит учесть:
📚 Мастерство: В будущем программисты не смогут просто списывать свои ошибки на неопытность. Бизнес и общество будут требовать от нас качественного кода, и работать в этой индустрии будут только настоящие мастера.
🧪 TDD и тестирование: TDD (разработка через тестирование) — это основа. Мартин подробно рассказывает, как с помощью тестов и маленьких итераций можно писать реально рабочий код. Тесты здесь — это почти как документация, только лучше.
🔄 Рефакторинг: Рефакторинг — это не просто улучшение кода, а его улучшение без изменения поведения. Мартин советует быть смелым: не бойтесь переименовывать переменные и делать код понятным. Если код не читается как книга, это уже проблема.
🎨Дизайн и принципы: Не нужно делать лишнего. Следите, чтобы код был тестируемым и минимизируйте дублирование. Мартин советует придерживаться принципа YAGNI (You Aren’t Gonna Need It) — не добавляйте то, что вам не нужно.
👥Совместное программирование: Работать в паре — круто. Это помогает улучшать качество кода, особенно если оба разработчика опытные и готовы учиться друг у друга.
⚖️Этика программиста: Не забывайте про свою ответственность за код. Если вы не берете ответственность за возможные ошибки в программе, значит, вы не профессионал. Важно всегда быть честным и не бояться признаться, что что-то не знаете.
📈Качество и производительность: Качество — это не что-то, что можно достичь за один раз. Оно требует постоянного улучшения, а производительность должна быть стабильной. Не забывайте учиться и не стесняйтесь просить помощи, когда нужно.
📖 Советую прочесть всем, кто хочет расти как профессионал! А если уже читали — давайте обсудим в комментах. 👇
#evapps_польза
Post #1458
307

- 🔥 8
- 👍 1