Публикации по теме 'tdd'


Экономьте время, написав больше кода. Напишите модульный тест прежде всего
Некоторые люди, как правило, пропускают написание модульного теста или, возможно, пишут его после того, как функция уже сделана. На самом деле написание модульного теста экономит время, если вы делаете это правильно. Выполнив Red -> Green -> Refactor шагов после того, как попробовал подход TDD при написании некоторого кода golang для своей работы, я понял, насколько это полезно для экономии времени при написании нового кода, что также помогает мне писать тестируемый код с..

Работа с приложением на Vue.js с TDD - подробное руководство для людей, у которых есть время - часть 4
Работа с приложением на Vue.js с TDD - подробное руководство для людей, у которых есть время - часть 4 Тестирование нашей службы запросов API Это четвертая из серии статей: Часть 1: Настройка и первое испытание Часть 2: Продолжение UserView Часть 3: Тестирование магазина и остальных компонентов презентации Часть 4. Тестирование службы запросов API Часть 5: Добавление и тестирование со сторонними зависимостями Часть 6. Обзор - 26 ноября Если вы хотите..

TDD: не сдавайтесь без честной попытки
TDD: не сдавайтесь без честной попытки Это было всего около 3 месяцев назад, когда я боролся с тестовым первым подходом. Не поймите меня неправильно, я всегда верил в автоматизированное тестирование как в хороший способ гарантировать общее качество системы, но рабочая нагрузка, связанная с его первым написанием, не соответствовала моему стилю программирования. Я думал, что первое тестирование было пустой тратой времени. За последние 3 месяца я заключил с собой сделку, ту же, что и при..

TDD, урок 5 - Расширение унаследованного кода
TDD, урок 5 - Расширение унаследованного кода Учитывая мои предыдущие сообщения о TDD , TDD может быть отличным вариантом для проектов с нуля, когда проект начинается с него и позволяет извлечь все выгоды, но проект с нуля - это роскошь, которую мы не будем использовать много раз. нашей карьеры, иногда нам придется расширять унаследованные кодовые базы. Как мы можем сделать это безопасно? Этот пост добавит еще одну технику в ваш набор инструментов TDD, добавив тестовое покрытие..

Изучение Java и TDD
Java — интересный язык, и мне нравится его изучать. Это намного сложнее, чем предыдущие языки, которые я использовал, но оно того стоит, поскольку в Java гораздо больше возможностей. Я начинаю делать успехи в Java, и это становится привычкой нажимать правильные клавиши в режиме vim. Я не просто изучаю Java, я учусь внедрять TDD (Test Driven Development) в свою работу. В чем я сначала не был уверен, но теперь я начинаю понимать это все больше и больше, что помогло мне понять, почему он..

Переверните любое слово за 3 минуты!
Я считаю, что лучший способ овладеть программированием или любой другой областью - решать проблемы. В этом рассказе мы собираемся решить новую задачу, используя язык программирования Java, решение применимо и к любому другому языку программирования. Задача заключается в следующем: Напишите функцию, которая меняет местами все слова в переданной строке. Пример: "The best way to master programming is by solving problems " --> "problems solving by is programming master to way..

Работа с приложением на Vue.js с TDD - подробное руководство для людей, у которых есть время - часть 2
Работа с приложением на Vue.js с TDD - подробное руководство для людей, у которых есть время - часть 2 Продолжение UserView Это вторая из серии статей: Часть 1: Настройка и первое испытание Часть 2: Продолжение UserView Часть 3: Тестирование магазина и остальных компонентов презентации Часть 4: Тестирование службы запросов API Часть 5: Добавление и тестирование со сторонними зависимостями Часть 6. Обзор - 26 ноября Если вы хотите прочитать его в pt-BR,..