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


Пишите тесты только для своего кода
Пример из реальной жизни, чтобы ответить на вопрос «что я должен протестировать?» Разработчики, которые только начинают писать тесты, часто не понимают, что тестировать и как это тестировать «правильно» . Такие термины, как тесты функций, модульные тесты, интеграционные тесты и приемочные тесты, перегружены. Но это проще, чем многие думают. Вам просто нужно написать тестовый код, который подтверждает, делает ли ваш код веб-приложения то, что он должен делать. Ни больше ни меньше...

TDD Conference 2021 - Заблуждения TDD - Елена Борзенко
Первая международная разработка через тестирование прошла 10 июля. В эту серию я буду включать каждое выступление вместе со своими заметками и дополнительными материалами для чтения. Будем надеяться, что многие читатели будут смотреть и повторно просматривать выступления, поскольку они заслуживают нескольких обзоров. Давай продолжим… Био Елена - разработчик полного цикла в The Adecco Group из Берлина, Германия. Ранее она работала в сервисной компании в Украине и принимала..

Инструмент TCR (проверить && зафиксировать || отменить)
В эти дни я пробую TCR в разных реальных проектах, чтобы оценить, хорошо это или плохо. Чаще всего использую вариант Расслабленный через простой Bash-скрипт. Примечание . TCR (проверка && фиксация || возврат) является новым для вас? Это похоже на TDD, но другое. Прочтите эту публикацию , в которой представлены предыстория, контекст и пример. Почему У скрипта есть два недостатка, которые мешают моему обычному рабочему процессу: Я не могу правильно увидеть свои результаты..

Как я продаю TDD другим разработчикам
Как я продаю TDD другим разработчикам Потому что не каждый разработчик улыбнется вам, когда вы произнесете три волшебных буквы. За последние 7 лет я разрабатывал приложения для iOS для пары разных компаний с множеством разных разработчиков с разным опытом. Были некоторые очень специфические проекты, в которые было трудно добавлять функции, поддерживать кодовую базу, исправлять дефекты и рефакторинг. У этих проектов было одно общее - ни в одном из них не было тестов, и ни один..

Neuralyzer-Программирование
Всякий раз, когда я программирую, я предполагаю, что на моем столе стоит «нейрализатор» со слабым соединением, который может сработать в любой момент. Я стараюсь работать так, чтобы это не влияло на мою продуктивность. Цель состоит в том, чтобы получить «Нейрализ» в любой момент, не теряя скорости. Это устройство размером со среднюю ручку, которое дает яркую вспышку, которая стирает воспоминания о прошедших часах, днях, неделях, месяцах или годах, в зависимости от выбранных настроек...

Интеграция через тестирование
Введение Разработка через тестирование (TDD) — это методология разработки программного обеспечения, при которой тесты пишутся до основного кода. Такой подход позволяет сохранить стабильность и работоспособность основного кода при внесении функциональных изменений и рефакторинге, вынуждает разработчика писать более модульный код и упрощает воспроизведение ошибок. TDD обычно означает модульные тесты — код, который проверяет атомарную функциональность программы. Интеграционные тесты..

Стажировка в Go-Jek!
Между предыдущей стажировкой и постоянной работой у меня было несколько месяцев, поэтому я решил сделать себя полезным и пройти стажировку. Я хотел почувствовать, как выглядит стартап, и Go-Jek казался идеальным. Go-Jek - первая компания Unicorn в Индонезии. Она предоставляет все услуги, которые только можно придумать, от билетов в кино, поездки на такси, поездки на скутерах до перевозки грузов через одно приложение. Они выросли в 900 раз за последние 18 месяцев. Рост..