CODEiD — PHP Meetup #1: как быть продуктивным разработчиком и быстро справляться с legacy

От чего зависит эффективность программиста и как быстро находить решения в работе с техническим долгом — этим темам был посвящен первый митап CODEiD в Одессе. Опытом и профессиональными лайфхаками делились тимлиды Nexteum Владимир Кочетков и Иван Мельничук.

Эффективность программиста держится на трех “китах” — концентрации, балансировании и коммуникации. Владимир Кочетков уверен: стать высокопродуктивным разработчику поможет концентрация навыков на определенном участке работы, правило “золотой середины” и развитые  внутрикомандные коммуникации.

Ежедневно практикуясь в одной области, программист становиться асом “своей территории” и со временем будет показывать здесь лучшие результаты. Это и есть концентрация. Ввиду того, что эффективность не имеет ничего общего с перфекционизмом, важно в принятии решений не гнаться за идеалом и не впадать в крайности. И относительно коммуникации — чем лучше развиты внутрикомандные связи и общение, тем больше шансов быстро найти оптимальное решение внутри”, — резюмировал Владимир Кочетков.

Что делать с кодом, который достался в наследство, и как быстро реинкарнировать технический долг, вдохнув новую жизнь в проект? О работе с legacy code в условиях жестких дедлайнов рассказал Team Lead Иван Мельничук. Он не только посоветовал, как правильно составить эффективный план работ, но и порекомендовал некоторые техники для решения вопроса.

“Во-первых, не нужно изобретать велосипед — это главное правило при написании кода. Важно соблюдать код стандарт и код ревью. Особое внимание нужно уделить архитектуре базы данных. Старую полностью удалять нельзя, необходимо ее поддерживать и параллельно создавать новую. Не игнорируйте план Б (то есть план отката при интеграции, если “что-то пойдет не так”) и не забывайте о документации”, — посоветовал Иван Мельничук.

Следующая встреча CODEiD — PHP Meetup предварительно состоится в ноябре. Подробней с анонсами митапов можно ознакомиться на корпоративной странице Nexteum в Fb.