Архив за месяц: Октябрь 2013

Внедрение зависимостей при помощи Pimple






Разрабатывая приложения, мы пытаемся разбивать код на независимые модули, которые можно было бы использовать в работа над будущими проектами. Однако на практике это является довольно сложным делом. Зависимости между отдельными частями программы могут оказаться вполне реальным ночным кошмаром, только если вы не подходите к этому вопросу тщательно и с умом. Вот где паттерн Dependency Injection (внедрение зависимости) здорово облегчает жизнь, поскольку он позволяет внедрять зависимости в объекты непосредственно во время выполнения программного кода, исключая необходимость жёстко кодировать их непосредственно в коде.

pimple-logo
Читать далее Внедрение зависимостей при помощи Pimple




Scrum: история Agile-команды, часть 3






«Я хочу видеть, что вы сделали за прошедший спринт» — так можно подытожить слова нашего scrum master, который в тот момент был ещё и product owner'ом. Незадолго до завершения сппринта он просил нас показать, что мы успели сделать. Мы подготавливали демо — рабочую версию приложения, работавшую в тестовом окружении.

Картинка с mountaingoatsoftware.com

Читать далее Scrum: история Agile-команды, часть 3




Scrum: история Agile-команды, часть 2






Мы задались вопросом, поскольку до этого момента мы всё ещё не пользовались липкими бумажками для планирования. Мы использовали программное обеспечение для отслеживания историй и багов, но ничего больше мы не пробовали. После обеда наш scrum master показал нам гору разноцветных липких листочков для заметок. После того, как он заполнил десяток из них, он объяснил как с ними работать.

Фото с сайта blog.crisp.se
Читать далее Scrum: история Agile-команды, часть 2




Scrum: история Agile-команды, часть 1






Scrum является одной из наиболее популярных техник гибкой разработки программного обеспечения (Agile). Scrum — это не о том, как писать код. Scrum — это набор организационных рекомендаций, сфокусированных на управлении проектом. Если у вас есть лишний час, позвольте мне рассказать вам о том, как мы внедряли Scrum-техники в нашей команде.

Картинка с solutionsiq.com
Читать далее Scrum: история Agile-команды, часть 1