разработка

A collection of 7 posts
agile

Scrum в древнем Египте и сейчас

История Agile берет свое начало в ферале 2001 года, когда был опубликован документ под названием Agile Manifesto. Текст документа состоит из очевидных философских формул (простота – искусство не делать лишнюю работу) и ряда спорных утверждений (лучшие технические требования, дизайн, архитектура получаются у самоорганизованных команд). Документ является странным не только содержанием, но
5 min read
tdd

Наблюдения за культурой тестирования при разработке через тестирование (TDD)

Оригинал – Observations on the testing culture of Test Driven Development Это не вводный курс по разработке через тестирование, а всего лишь мои наблюдения по поводу перезагрузки этой дисциплины и проблемах модульного тестирования. Кент Бек, лидер в области разработки программного обеспечения – автор методологии разработки через тестирование (TDD) в ее современном понимании.
11 min read
Мысли вслух

Почему инженер не может оценить временные затраты на написание кода

Неважно попросите вы джуна/мидла/синьора/тимлида/менеджера проекта и т.д., дать оценку по времени на разработку программного обеспечения – вы никогда не получите быстрого, легкого и точного ответа. Это связано с тем, что никто независимо от того насколько талантливым или гениальным он является не может точно знать сколько понадобится
6 min read
junior

Переживания на пути из джуниора в сеньоры

Если в своих карьерных мечтах вы стремитесь превратиться в сеньора, будьте готовы пережить несколько волнительных моментов. Не каждый разработчик программного обеспечения мечтает быть руководителем или менеджером. Многие просто хотят быть лучшими – самыми лучшими в своем деле. Посмотрим, что рекомендуют специалисты. Руководство по карьерному росту для программистов советует будущим senior-разработчикам сосредоточиться
4 min read
командная разработка

Ревью кода: как мы достигли успеха

Когда мы только начали систематизировать ревью кода и сделать это действие постоянным ритуалом, первой задачей было найти хорошие практики, которые можно будет взять на вооружение. Тут пригодился джавистский опыт моего тим-лида. Он предложил за основу взять рекомендации по повышению качества,  составленным на основе работы с Baseline, инструментом для контроля качества
11 min read
Мысли вслух

Хороший код = скучный код

Эта статья появилась в дополнение к стандартам кода в нашей компании. Стандартизацией и ревью кода мы начали заниматься спустя 2 года совместной работы, когда я стал тим-лидом команды и когда количество проектов над которыми мы работаем и которые были на поддержке стало расти. Где-то 2 года назад, ко мне подошел
3 min read
разработка

Рефакторинг — не задача в Backlog

Некоторое время назад было достаточно много шума в Интернете и вопросов на конференциях по поводу того, являются ли задачи по рефакторингу кода такого же рода задачами, как и все остальные, с необходимостью описывать их, помещать в Backlog, а затем перемещать в новый спринт. Я считаю что это плохой идеей, даже
3 min read