SlideShare a Scribd company logo
TEСТИРАЊЕ
КОДА
ЈЅ БЕОГРАД
ИНТЕЛИГЕНЦИЈА
Интелигенција може бити проблем.
Интелигентни људи могу:
Да држе у глави доста информација
и да направе невероватан напредак...
...без документације и процеса
То може бити велики проблем када
радимо у великом тиму.
Када радимо на комплексном
пројекту.
Када радимо са клијентима који не
знају шта хоће. 
JS Belgrade Meetup #3: "Testiranje" by Bogdan Gavrilović
ПРОФЕСИОНАЛЦИ
- Дизајн
- План
- Припрема
Овакав процес увек даје боље резултате.
РАЗВОЈ СОФТВЕРА
- Архитектура
- Стандарди и конвенције
- Контрола верзија или верзионирање (Git)
- Координација тј комуникација
- Тестирање
ПРОГРАМИРАЊЕ ПИСАЊЕМ
ТЕСТОВА ПРВО (TDD)
- Дефинисати шта код треба да уради
- Написати тест који ће да провери да ли ради
код ради баш то
- Покренути тест и видети да тест не пролази
- Написати код
- Покренути тест поново и видети да пролази
ТЕСТИРАНИ КОД
(изгледа као добар код ;))
- је модуларан
- скалира
- има методе које раде по једну ствар
КОРИСТИТЕ МОЗАК
- Неке ствари су претешке да се тестирају
- Неке ствари су превише тривијалне да би биле
тестиране
- Превише тестова је апсолутно могуће
- Хаковање је кул - када не знаш шта тачно хоћеш да
урадиш или када ниси сигуран да ли то уопште може да се
уради (кад завршиш напиши тест за то и уради рефактор
кода).
КРАЈ

More Related Content

PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PDF
"Angular.js Concepts in Depth" by Aleksandar Simović
PDF
JS Belgrade Meetup #4: Intro to React.js by Aleksandar Simovic
PDF
Belgradejs react
PDF
"AngularJS - juče, danas, sutra" by Bogdan Gavrilović
Storytelling For The Web: Integrate Storytelling in your Design Process
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
2024 Trend Updates: What Really Works In SEO & Content Marketing
"Angular.js Concepts in Depth" by Aleksandar Simović
JS Belgrade Meetup #4: Intro to React.js by Aleksandar Simovic
Belgradejs react
"AngularJS - juče, danas, sutra" by Bogdan Gavrilović
Ad

JS Belgrade Meetup #3: "Testiranje" by Bogdan Gavrilović