2012-08-31

В потоке

Отпуск опасен: появляется куча времени поразмышлять на тем, действительно ли ты хочешь продолжать заниматься тем же. Дважды я менял работу после отпуска. На текущей работе первый отпуск чуть было не стал последним - настолько стало скучно. Но к моменту выхода в команде появился опытный разработчик: рубист и фанат гита, я еще написал тогда про идейного противника. А это предвещало море фана.

Поначалу были терки на почве слишком активных изменений: к моему выходу команда уже переехала с только начинавшегося ant-проекта на maven, а с Eclipse на IDEA, и на горизонте маячил JEE. Наконец, начали внедрять тестирование и реально использовать CI на Jenkins. Много криков было по поводу переезда с единой тестовой базы в mysql на кучку мелких yaml файлов - в итоге это оказалось не так страшно. Да и вообще тесты писать не так сложно, как казалось: стоило только начать. Интересно было делать ревью друг другу: после длительной работы вырисовывается среднее арифметическое в стиле и подходах, а новый человек приносит новый, альтернативный взгляд. К сожалению, продержался он с нами недолго и уехал покорять локальную столицу.

На этот же период пришлась доработка функционала, разбитая на двухнедельные спринты: неделя разработки и неделя тестирования и исправлений. К этому моменту выкристализовался адаптированный git-flow. Мы начали загонять все, что написано на железку и результат многомесячных усилий стало можно пощупать руками и увидеть, что все это действительно работает - это избавляет от страха "не взлетит".

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