Свързани публикации 'tdd'


Дизайн, управляван от домейн, част 5 — Хранилище
Колекции и реалност Нека си представим, че имаме система, която работи непрекъснато, има достатъчно памет и е само за един потребител. С този вид система можем да имаме всички обекти в колекции от памет и всичко да е блестящо. Колекциите от памет са достатъчни - те ни позволяват да съхраняваме, получаваме и премахваме обекти. Но реалният свят е различен. Обикновено създаваме уеб приложения с живот на заявка-процес-отговор. Трябва да заредим обекти от постоянна памет като база..

Подготовка за Assert(js) — интервю с експерти по тестване на JavaScript
Подготвяме се за Assert(js) , първата по рода си конференция, фокусирана върху тестване за разработчици на JavaScript, и имаме невероятен списък с подредени лектори . Те вече предизвикаха няколко разговора в Twitter, така че решихме да съберем панел в HashBang Show , за да дадем предварителен преглед на това, което конференцията предлага! Панелът включваше: Кент С. Додс (PayPal) „Джъстин Сиърлс“ (пробен двоен) Брайън Ман (Кипарис) Глеб Бахмутов (Кипарис) Покрихме..

Да се ​​научим да кодираме по TDD начин
Бях попадал на TDD (Test Driven Development) няколко пъти преди кандидатстването ми в Andela, но никога не съм го приемал достатъчно сериозно, за да отделя време, за да науча какво представлява или как работи. Всичко, което наистина ме интересуваше тогава, беше фактът, че кодът ми работи добре. Искам да кажа защо някой трябва да се тревожи за нещо друго. Но както щях да разбера по-късно, когато пишем код професионално или работим върху огромни кодови бази, ръчното тестване на отделни..

Научете се да „ходите“ назад.
ДЕН 3! Научих много неща, които изглеждаха странни в началото, но нищо не се доближава до Test Driven Development (TDD). TDD е процес на разработка на софтуер, който разчита на повторението на много кратък цикъл на разработка: изискванията се превръщат в много специфични тестови случаи, след което софтуерът се подобрява, за да премине само новите тестове. Нормалното тестване на единици основно означава, че пишете някакъв код, за да тествате кода за приложението, което изграждате, но TDD..

Cypress 10: Как да „изпълните всички тестове“, въпреки че опцията е премахната
Автоматичното тестване на Javascript код ни позволява да правим промени в проекти, без да се страхуваме от несъзнателно нарушаване на други функции. Без него добавянето на каквато и да е нова функция може да бъде занимание с гризане на нокти. По-важното е, че рефакторингът е ключът към подобряване на разбираемостта и бъдещата поддръжка на кодова база, тъй като изискванията на програмата винаги се развиват с течение на времето: дизайнерски решения, които изглеждаха разумни преди няколко..

Създаване на Vue компонент за водене на бележки с помощта на TDD с Unite.js — Част 1: Основен компонент
В тази поредица от четири части нека създадем прост компонент Vue.js за водене на бележки, наречен Annotate, използвайки TDD с Unite.js . Тук ще се съсредоточа върху функционалната част и няма да се тревожа за стила или бек-енд изпълнението. TOC Част 1: Основен компонент Част 2: Изтриване, филтриране и предаване на реквизити Част 3: Рефакторинг на нашия компонент Част 4: Свързване към Back-end и тестване на Ajax заявки Опитах се да направя тези примери стъпка по..

Лошите и добрите причини да отхвърлите TypeScript.
Тази статия е продължение на „Погрешностите на „данъка TypeScript““. Лоши причини да отхвърлите TypeScript Тестването е по-важно от типовете Тези две „тестване“ и „типове“ не са в пряка конкуренция. TypeScript не замества тестването. На практика TypeScript често улеснява писането на тестове, например ако вече имате тип за данните, върнати на компонент от API, вие вече сте трети път в писането на теста, като знаете какво е подреждане част ще бъде (в модел..