Tag Archives: принципы

Детские шаги

img_8433В эту пятницу я провел несколько мучительных часов в попытке слегка подкорректировать разрабатываемое нами приложение: вынести часть логики из одного класса в другой (поместить его на уровень выше).

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

Я провел 4 часа в попытках привести тесты и код в порядок. Потерял уверенность в стабильности нашей системы и уже был готов к тому, что проведу все выходные с мыслями о том, как же мне все переделать, чтобы было красиво и работало 🙂 (more…)

Read full storyComments { 1 }

Agile подходит всем!

Есть такая популярная тема для обсуждения – вопрос применимости гибких методологий для разных типов проектов. «Ну да, Agile – это, конечно, очень интересно», – сказал мне недавно мой начальник. – «Но все это теория, а в жизни, увы, так не получается. У нас большой проект, удаленный заказчик и вообще…». Еще один коллега высказался немного конкретнее: «Существует куча проектов, в которых ты никак не применишь гибкие методы. Например, при работе с государственными организациями. Или если у тебя команда из одних новичков…». Существует даже несколько книг на тему того, когда стоит применять гибкие методологии, а когда – нет. Ни в коем случае не претендуя на истину в последней инстанции, хотелось бы поделиться своим взглядом на этот вопрос. Ниже в нескольких абзацах я постараюсь объяснить, почему, по моему мнению, Agile подходит для всех (ну, или для абсолютного большинства) проектов, и что я под этим понимаю.

(more…)

Read full storyComments { 4 }