Entry tags:
О разном
Прочитал где-то до половины П5 (это последняя книга Пелевина, если кто еще не в курсе). Довольно скучно, эдакий жежешный капустник, как и предупреждала, впрочем, френдлента.
Кроме того, попробовал себя в методологии TDD. Когда-то я уже работал в проекте, в котором использовалии и эту методологию, и парное программирование, но тогда я как-то не особо задумывался над этими материями, и воспринял это, как необходимое зло. А теперь вот взял некий скриптик, написанный в рамках текущей версии продукта, да и переписал его, используя TDD. Результат впечатляет. То есть, если бы я в свое время сел, и крепко подумал, то так бы его сразу и написал, но отсутствие тестов привело к куче шорткатов. А теперь вот переписал единственно, похоже, возможным способом, диктуемым наличием тестов.
Кроме того, попробовал себя в методологии TDD. Когда-то я уже работал в проекте, в котором использовалии и эту методологию, и парное программирование, но тогда я как-то не особо задумывался над этими материями, и воспринял это, как необходимое зло. А теперь вот взял некий скриптик, написанный в рамках текущей версии продукта, да и переписал его, используя TDD. Результат впечатляет. То есть, если бы я в свое время сел, и крепко подумал, то так бы его сразу и написал, но отсутствие тестов привело к куче шорткатов. А теперь вот переписал единственно, похоже, возможным способом, диктуемым наличием тестов.

no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
(Заодно понял, в чем секрет pair programming. Нет, не в ранней ловле багов или там в более рациональном коде: просто оба человека работают 100% рабочего времени, а не столько, сколько это бывает обычно. Жестоко, но эффективно).
no subject
У меня есть опыт стихийного парного программирования, и чудесно там есть паузы, типа один пишет фрагмент, другой отдыхает.
Раздражает не отсутствие пауз, а некоторая их навязанность; поэтому хотя суммарный выход действительно высок, долго так работать крайне утомительно.
no subject
всю жизнь говорил прозойписал методом парного программирования еще году в 94-м, когда мы на пару с приятелем изучали плюсы посредством написания на нем игры тетрис.no subject
Кабы я мог знать, какие тесты предстоят моему проекту, наверное, тоже ваял бы по этому методу. Но у меня все гораздо хуже и более стихийно.
no subject
Там вся суть метода в том, что совершенно не важно, какие тесты предстоят проекту, важно лишь, понимаешь ли ты, что этот код должен делать. Если понимаешь - это и проверять. Если нет - срочно менять консерваторию (собственно, написание тестов - это довольно действенный способ понять для себя, что именно пытаешься написать).
no subject
no subject
no subject
no subject
no subject