>как писать правильнее GenerateHTMLFromText или GenerateHtmlFromText, в итоге остановились на втором варианте, но чувство нерешенной проблемы все равно немного грызет.
Вы выбрали вариант, который рекомендует МС: msdn.microsoft.com/en-us/library/ms229043.aspx
Для аббревиатур от 3х символов они рекомендуют писать только одну заглавную букву: Html, Olap, Ssrs, но DB, DX, MX и т.д.
С вышеперечисленным согласен.
Но сделать нормальное(быстрое) undo/redo в текстовом редакторе используя только подход TDD нельзя. Надо садиться и продумывать архитектуру приложения отдельно.
Т.е. качественно реализовать локальную задачу используя TDD можно, а продумать архитектуру уже нельзя.
acerv, только готовые запросы не пишите в тестах, в будущем будет очень мешать. Лучше или условие вроде «запрос содержит „а“ или объект, описывающий содержание запроса.
> Я никогда не слышал, что «Unit-tests»что-то гарантируют. Это абсурдная точка зрения.
Естественно, что 100% гарантий не даст никто, но тесты дают хоть какую-то надежду. Например:
* поменяв поведение в базовой функциональности, вы не поломали проекты пользователей;
* не будет регресса бага.
и т.п.
Мне кажется, что это не важно. Все люди разные и нет одной, общей любимой профессии.
А с таким графиком можно быть и сторожем, и разработчиком, и менеджером.
Вы выбрали вариант, который рекомендует МС: msdn.microsoft.com/en-us/library/ms229043.aspx
Для аббревиатур от 3х символов они рекомендуют писать только одну заглавную букву: Html, Olap, Ssrs, но DB, DX, MX и т.д.
Но сделать нормальное(быстрое) undo/redo в текстовом редакторе используя только подход TDD нельзя. Надо садиться и продумывать архитектуру приложения отдельно.
Т.е. качественно реализовать локальную задачу используя TDD можно, а продумать архитектуру уже нельзя.
SAP 2,084.1 (Millions of U.S. Dollars)
в сумме у них побольше должно быть.
хотя бы это (миллиарды баксов прибыли):
www.sap.com/solutions/sapbusinessobjects/index.epx
Естественно, что 100% гарантий не даст никто, но тесты дают хоть какую-то надежду. Например:
* поменяв поведение в базовой функциональности, вы не поломали проекты пользователей;
* не будет регресса бага.
и т.п.
А с таким графиком можно быть и сторожем, и разработчиком, и менеджером.