Семь неэффективных привычек многих программистов

сент. 9, 2018·
Денис Трофимов
Денис Трофимов
· 1 мин чтения
blog learning

Я посмотрел это видео от начала до конца. Я очень часто наблюдаю эту привычку кодирования. В прошлом я неправильно боролся с неустойчивым расстоянием.

Описание видео выступления Кевлина Хенни

Привычки помогут вам справиться со сложностью кода. Вы автоматически применяете имеющиеся навыки и знания к деталям, сосредотачиваясь на более широкой картине.

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

Семь неэффективных привычек многих программистов

  1. код шума

  2. неустойчивое расстояние

  3. именование лего

  4. недоабстракция

  5. неинкапсулированное состояние

  6. геттеры и сеттеры

  7. несвязанные тесты

Источник

Денис Трофимов
Авторы
Архитектор ПО, Архитектор данных

Архитектор ПО, Архитектор данных


Опытный разработчик ПО с опытом работы в стартапах, банках и отраслях вроде космоса и железных дорог.


  • Инженер Go, Python, C++, C с 2006 года.
  • Последние 3 года: инженерия платформ, создание внутренних порталов разработчиков (IDP) и сдвиг организаций влево в DevOps.
  • Проектировал и строил автономные и клиент-серверные приложения с базами Oracle DB, PostgreSQL и MySQL.
  • Разрабатывал CRM-системы, веб-автоматизированную обработку заказов и симуляции для эксплуатации железнодорожного подвижного состава.