1.3Kпросмотров
36.4%от подписчиков
4 марта 2026 г.
stats📷 ФотоScore: 1.4K
12 шагов к лучшему коду В 2000 году Джоэл Спольски написал чеклист — The Joel Test: 12 простых вопросов про вашу разработку. 1, Используете ли вы VCS? 2. Можете ли вы собрать проект одной (консольной) командой? 3. Есть ли у вас ежедневные билды? 4. Есть ли у вас бэклог багов? 5. Фиксите ли вы баги до того, как писать новый код? 6. Есть ли у вас план релизов? 7. Есть ли у вас спеки? 8. Есть ли у программистов возможность работать в тишине? 9. Используете ли вы лучшие инструменты, которые можно купить за деньги? 10. Есть ли у вас тестировщики? 11. Пишут ли кандидаты код на интервью? 12. Делаете ли вы «коридорные» юзабилити-тесты? Джоэл утверждал: если у вас 10 «да» или меньше то у вас проблемы (а если сильно меньше — то проблемы системные). Прошло 26 лет, и формулировки большинства пунктов устарели. Но сам подход — смотреть на разработку под разными углами, чтобы понять, почему и что «не летит» (и почему вы внезапно не можете нанимать сильных), — до сих пор актуален. Например: — «Ежедневные билды» сегодня — это не «ночью собираем артефакт», а нормальный CI/CD pipeline: тесты, статический анализ, сборка, деплой (хотя бы в staging), дэши и быстрый фидбек когда что-то идёт не так. — «Лучшие инструменты за деньги» сегодня — это не «купите IDE и Claude», а DX в широком смысле: — понятный и измеряемый lead time, — низкая когнитивная нагрузка (я писал про это тут) — разные окружения, A/B тесты, нормальные логи/трейсы, — и главное — чтобы команда не страдала от инструментов (страдать должны только от сложных задач, но это уже другая история). Если бы я писал Joel Test сегодня, я бы, наверное, добавил ещё несколько вопросов: — Есть ли автоматические тесты? — Есть ли code review как привычка? — Можно ли катить маленькими порциями (feature flags, canary)? — Есть ли observability и инцидентный процесс? Но глобально Joel Test всё ещё отличный «детектор дыма». Берёте список, прикладываете к команде — и быстро становится видно, где болит и почему. А что бы вы добавили в Joel Test 2026?
1.3K
просмотров
2023
символов
Нет
эмодзи
Да
медиа

Другие посты @teamleading

Все посты канала →
12 шагов к лучшему коду В 2000 году Джоэл Спольски написал ч — @teamleading | PostSniper