Каковы хорошие примеры проектов с открытым исходным кодом, разработанных в тестовом режиме? - PullRequest
4 голосов
/ 09 сентября 2010

Я нашел Проекты с открытым исходным кодом с хорошими тестами качества , но я хотел спросить что-то немного другое.

Мне трудно представить, как создавать производственный код с использованием методов TDDособенно для приложений на основе сетевых баз данных, где большие функциональные возможности зависят от одной или нескольких внешних систем.Обсуждались две основные стратегии, которые я видел для достижения этой цели: отсоединение кода от рассматриваемых систем и использование имитаций.Тем не менее, моя интуиция заключается в том, что правильное выполнение любого из них также будет сложным и подверженным ошибкам.

Я хотел бы взглянуть на некоторый реальный код, созданный с использованием методов разработки на основе тестирования, изс нуля.Такой проект должен был бы иметь дело с такими проблемами с самого начала, и я думаю, что смотреть на результаты было бы поучительно.Какие-нибудь примеры, будь то положительные или отрицательные?

Ответы [ 3 ]

3 голосов
/ 09 сентября 2010

В голову приходят некоторые тестовые фреймы ...

2 голосов
/ 09 сентября 2010

Языки программирования Ioke и Seph , а также их реализации ikj (интерпретатор Ioke для JVM), ikc (интерпретатор Ioke для CLI) и любые другие реализации Sephназывается, и их стандартные библиотеки были написаны на 100% на основе тестирования или скорее поведения.

1 голос
/ 09 сентября 2010

Поскольку Autofixture было создано для упрощения работы с TDD, я уверен, что исходный код самого проекта был разработан в соответствии с

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...