Я новичок в CouchDB. Итак, у меня много вопросов по этому поводу, но давайте сосредоточимся на одном из них.
CouchDB имеет такую концепцию javascript code (валидация + уменьшение карты + показать +?) будучи записанным в проектной документации . Это часть базы данных, как хранимые процедуры или триггеры для более традиционных баз данных.
Есть ли кто-нибудь, поддерживающий этот код внутри проекта, чтобы мы могли на самом деле протестировать этот код, как и любой другой код javascript (например, через jspec, насмешливые над зависимостями), версия в том же репозитории, в которой мы делаем версию для остальной части нашего кода, вероятно в отдельной папке .. возможно ли и используется ? Или это не хорошо по какой-то причине, которую я должен знать?
То, что я хотел бы иметь, - это какой-то способ выполнить одну задачу с граблями, и мои проектные документы couchdb синхронизируются с проектом, что-то подобное может быть полезным.
В случае с ruby было бы также полезно, чтобы произошла некоторая динамическая магия (например, представления и проверки по умолчанию, новые представления с использованием именованных областей).