Задать вопрос
@tostershmoster

Что такое культура программирования?

В описании к вакансии.
Мы ожидаем от кандидатов:
...
- развитую культуру программирования;
...


Upd:
Культура программирования
Две культуры программирования: почему обе из них важны?
  • Вопрос задан
  • 713 просмотров
Подписаться 2 Простой 7 комментариев
Ответ пользователя Dmitry Roo К ответам на вопрос (8)
xez
@xez
TL Junior Roo
Почти то же самое, что культура коммуникации.
- Следование код-стайлу. Адекватный нейминг.
- Умение писать выразительный, понятный код. Без лапши, без убер-методов на миллион строк, без олимпиадных трюков (если нет такой необходимости); код, в котором можно будет легко разобраться.
- Любовь к тестам. Понимание почему и зачем тесты писать и почему и зачем не писать.
- Следование общепринятым инженерным практикам. В Гите не пушить без реквеста в мастер, не ребейсить без необходимости, подписывать комиты, описывать реквесты. В бд предпочитать миграции и не лазить в прод трясущимися, грязными ручонками. Релизы согласовывать, к стейджам относится уважительно. В очереди не срать. Рута избегать.
- Скилл в декомпозиции и оценке. Умение прогнозировать разработку, умение давать обещания и умение их выполнять.
- Отсутствие магического мышления. Понимание причино-следственных связей. Знание что такое логи и что такое метрики.
- и т.д..
Ответ написан
Комментировать