Как я могу украсить JSON в документе?

За прошлый год я стал более убежденным в преимуществах TDD. Вещи, которые я изучил по пути: 1) внедрение зависимости является Вашим другом. Я не говорю об инверсии контейнеров управления и платформ для сборки сменной архитектуры, просто передающие зависимости в конструктора объекта под тестом. Это выплачивает назад огромные дивиденды в тестируемости Вашего кода. 2) я отправился со страстью / фанатизм преобразования и захватил платформу насмешки и приступил к использованию насмешек для всего, что я мог. Это привело к хрупким тестам, которые потребовали большого количества болезненного набора и упадут, как только я запустил любой рефакторинг. Используйте корректный вид теста дважды. Фальшивки, где просто необходимо удостоить чести интерфейс, тупики подавать данные назад к объекту под тестом, насмешка только там, где Вы заботитесь о взаимодействии. 3) Тест должен быть маленьким. Стремитесь к одному утверждению или взаимодействию, протестированному в каждом тесте. Я пытаюсь сделать это, и главным образом я там. Это об устойчивости тестового кода и также о сумме сложности в тесте, когда необходимо пересмотреть его позже.

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

9
задан Bhargav Rao 16 August 2018 в 20:09
поделиться

1 ответ

Я встраиваю код в Lyx в основном как списки программ, импортированные из внешних текстовых файлов. Есть множество опций, которые вы можете применить к списку программ, от номеров строк до переносов слов и многого другого.

-2
ответ дан 4 December 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: