2012-01-25 4 views
-1

Я создаю веб-приложение MVC и пытаюсь практиковать TDD и задаюсь вопросом, как вы приблизились к украшению приложения? заключается в том, что он перекачивается в фазу «Refactor» или Red, Green, Refactor исключительно для тестирования устройства и его функциональности? Если это не входит в практику RGR, когда вы получаете, чтобы ваше приложение выглядело хорошо?Красный, Зеленый, Рефактор ...... Украсить?

* Под «Украшая» Я имею в виду, чтобы сделать веб-сайт выглядит довольно (закругленные углы, цвета и любит)

+1

Конечно, вне темы по теме, возможно, по теме на программистах.SE, но я не уверен, что они тоже этого захотят. – CodesInChaos

+1

Вы имеете в виду * app * 'look [ing] good', или * code *? – AakashM

+0

Уточните, что вы подразумеваете под «украшением», вы имеете в виду, что веб-приложение выглядит хорошо с точки зрения визуального/пользовательского интерфейса или форматирования кода, который вы пишете, чтобы было легче читать и поддерживать? – chrisbunney

ответ

2

Не «омолаживающие» требование, как любой другой? Это сложнее для автоматизированного тестирования, но это не значит, что он находится за пределами этого общего процесса. Возможно, тест является ручным (но все еще можно определить заранее!), Но вы все же можете применить фундаментальную идею «сделать так, как это должно быть, , а затем сделать разметку/CSS чистой».

0

Я получаю мочи с веб-приложениями TDD и MVC, но мои тесты основаны на поведении (функциональность тестирования) и не имеют ничего общего с внешним видом веб-сайта.

У нас есть пользовательский парень, который помогает нам разрабатывать внешний вид, который мы затем применяем с CSS, который полностью за пределами поведения, которое, как я чувствую, можно протестировать с помощью TDD.

Изменение на коже (например, то, что вы можете рассмотреть, украшая его) не влияет на поведение, которое мои тесты TDD на самом деле вызывают, но мы, конечно, только начинаем беспокоиться об этой фазе, как только развитие считается «полным кодом», (например, после фазы рефакторинга).

Надеюсь, это поможет.

Смежные вопросы