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


Чему я научился в «Школе программирования» — все об основах (Часть 2, Программное обеспечение)
В моей предыдущей статье я рассказал об основах компьютерного оборудования и о том, как простые логические элементы объединяются вместе для создания сложных механизмов принятия решений, которые являются основой всех вычислительных систем общего назначения. В этой статье я расскажу об основах программного обеспечения… в частности, о разработке программного обеспечения и основном мышлении разработчика, которое позволяет нам освоить большинство языков программного обеспечения, сред..

TCR к учебнику
tl; dr Инструмент, который автоматически создает хорошо отформатированное руководство (пример ниже) из вашего журнала TCR. Отредактируйте и дополните его, и ваше руководство можно будет опубликовать в Интернете. TCR TCR означает test && commit || возвращаться". Команда в стиле Unix сообщает, что ваш код фиксируется каждый раз, когда ваши тесты становятся зелеными (код правильный синтаксически и семантически) и сбрасывается в последнее зеленое состояние (фиксация), когда тест..

Повышение производительности с помощью разработки через тестирование
Хотя TDD требует упорного труда вначале, он определенно принесет пользу вашему будущему развитию. «Сделать тест еще до того, как написать хоть одну строчку реального кода? Ты серьезно? », - сказал я в первый день занятий по веб-дизайну. Поначалу приводила в ярость попытка создать тест для воображаемой программы, которая, как предполагается, работает. Однако, столкнувшись с сопутствующим ущербом из-за невыполнения TDD, я могу с уверенностью сказать, что разработка через тестирование..

Проверьте это, прежде чем сделать это
Люди иногда сомневаются в важности создания тестов перед созданием самого программного обеспечения. Хорошо, я сделал. Но когда я сталкиваюсь с TDD, я никогда не пропускаю тест, поскольку требования всегда меняются. Что такое TDD? TDD (разработка через тестирование) - это эволюционный подход к разработке, который сочетает в себе разработку сначала тестирование, когда вы пишете тест до того, как напишете достаточно производственного кода, чтобы выполнить этот тест, и рефакторинг ...

Все JS в Rails
Первые веб-приложения, которые я научился создавать, были экспресс-приложениями. Весь javascript в основном с MongoDB и Node в качестве бэкэнда, а также изучение некоторых интерфейсных фреймворков, таких как Vue.js и React, на стороне. Одна из моих старших двоюродных сестер спросила меня, могу ли я сделать для нее сайт репетиторского бизнеса, который она пыталась запустить. Я кратко подумал о паре веб-приложений, которые я сделал в качестве школьных проектов, и почувствовал, что справлюсь..

ТДД, часть 1
Сначала давайте определим TDD. После быстрого поиска в Google я нашел довольно хорошее резюме методологии здесь : «Разработка через тестирование — это процесс разработки программного обеспечения, основанный на повторении очень короткого цикла разработки: сначала разработчик пишет (изначально неудачный) автоматизированный тестовый пример, который определяет желаемое улучшение или новую функцию, а затем производит минимальное количество кода, чтобы пройти этот тест, и, наконец,..

Мой последний сложный опыт обучения
У нас есть различные методы обучения, некоторые из которых включают очные лекции, практический подход, такой как codecademy, онлайн-уроки, такие как на YouTube, и многие другие. Несмотря на то, что в последнее время у меня много онлайн-обучения — на edx (www.edx.org), youtube и Codecademy, мой наиболее предпочтительный метод обучения — это классная комната, где студенты собираются и слушают учителя или лектора. Здесь вы можете заранее задавать вопросы, если объясненный момент не ясен. Вы..