Прочитал где-то до половины П5 (это последняя книга Пелевина, если кто еще не в курсе). Довольно скучно, эдакий жежешный капустник, как и предупреждала, впрочем, френдлента.
Кроме того, попробовал себя в методологии TDD. Когда-то я уже работал в проекте, в котором использовалии и эту методологию, и парное программирование, но тогда я как-то не особо задумывался над этими материями, и воспринял это, как необходимое зло. А теперь вот взял некий скриптик, написанный в рамках текущей версии продукта, да и переписал его, используя TDD. Результат впечатляет. То есть, если бы я в свое время сел, и крепко подумал, то так бы его сразу и написал, но отсутствие тестов привело к куче шорткатов. А теперь вот переписал единственно, похоже, возможным способом, диктуемым наличием тестов.
Кроме того, попробовал себя в методологии TDD. Когда-то я уже работал в проекте, в котором использовалии и эту методологию, и парное программирование, но тогда я как-то не особо задумывался над этими материями, и воспринял это, как необходимое зло. А теперь вот взял некий скриптик, написанный в рамках текущей версии продукта, да и переписал его, используя TDD. Результат впечатляет. То есть, если бы я в свое время сел, и крепко подумал, то так бы его сразу и написал, но отсутствие тестов привело к куче шорткатов. А теперь вот переписал единственно, похоже, возможным способом, диктуемым наличием тестов.
no subject
on 2008-11-01 06:16 pm (UTC)no subject
on 2008-11-01 06:17 pm (UTC)no subject
on 2008-11-01 06:19 pm (UTC)(Заодно понял, в чем секрет pair programming. Нет, не в ранней ловле багов или там в более рациональном коде: просто оба человека работают 100% рабочего времени, а не столько, сколько это бывает обычно. Жестоко, но эффективно).
no subject
on 2008-11-01 06:47 pm (UTC)У меня есть опыт стихийного парного программирования, и чудесно там есть паузы, типа один пишет фрагмент, другой отдыхает.
Раздражает не отсутствие пауз, а некоторая их навязанность; поэтому хотя суммарный выход действительно высок, долго так работать крайне утомительно.
no subject
on 2008-11-01 07:23 pm (UTC)всю жизнь говорил прозойписал методом парного программирования еще году в 94-м, когда мы на пару с приятелем изучали плюсы посредством написания на нем игры тетрис.no subject
on 2008-11-01 06:58 pm (UTC)Кабы я мог знать, какие тесты предстоят моему проекту, наверное, тоже ваял бы по этому методу. Но у меня все гораздо хуже и более стихийно.
no subject
on 2008-11-01 07:24 pm (UTC)Там вся суть метода в том, что совершенно не важно, какие тесты предстоят проекту, важно лишь, понимаешь ли ты, что этот код должен делать. Если понимаешь - это и проверять. Если нет - срочно менять консерваторию (собственно, написание тестов - это довольно действенный способ понять для себя, что именно пытаешься написать).
no subject
on 2008-11-02 06:58 am (UTC)