Уокер Ройс о процессах разработки ПО

Apr 21, 2010 00:58

PR-отдел IBM наконец-то одобрил интервью, которое я взял у Уокера Ройса по просьбе дирекции Карьер-лаб/SoftwarePeople.

Интервью строго тематическое, я его провел в стиле подкастов Software Engineering Radio. Оно целиком посвящено истории, текущему состоянию, и перспективам процессов разработки ПО.

Ройс - жжот. Читайте.

***

Уокер Ройс - Вице-президент ( Read more... )

Уокер Ройс, software metrics, rup, tdd, waterfall, topcoder, agile, процессы разработки, cmmi, psp/tsp, xp, scrum

Leave a comment

thesz April 21 2010, 09:11:40 UTC
Простой вопрос насчёт TDD.

Что делать в случае корректного по построению кода? ;)

Ну, когда типы задают поведение. Как в Coq, например.

Reply

gaperton April 21 2010, 11:45:59 UTC
Ройс акцентирует внимание не на том, что TDD средство обеспечения качества кода, а на другом его аспекте, который считает более важным.

TDD не позволяет тебе забыть о том, зачем ты пишешь код. Следуя TDD - это сделать попросту невозможно.

Reply

gaperton April 21 2010, 19:34:38 UTC
Короче - он делает акцент на свойстве TDD, которое роднит его с нашим TDP, которое мы давеча обсуждали. :) Он просто о нем не знает ;)

Reply

thesz April 21 2010, 19:53:13 UTC
Просто в случае с TDD есть "тесты". А если тестов нет - программа корректна по построению, - то что тогда есть?

Меня мучает вопрос, как это обозвать. ;)

Reply

gaperton April 24 2010, 09:00:10 UTC
Корректную по построению программу запускать, и пользоваться ей - кто-нибудь когда-нибудь будет? :)

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

Reply


Leave a comment

Up