Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

281 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. TEСТИРАЊЕ КОДА ЈЅ БЕОГРАД
  2. 2. ИНТЕЛИГЕНЦИЈА Интелигенција може бити проблем.
  3. 3. Интелигентни људи могу: Да држе у глави доста информација и да направе невероватан напредак...
  4. 4. ...без документације и процеса
  5. 5. То може бити велики проблем када радимо у великом тиму. Када радимо на комплексном пројекту. Када радимо са клијентима који не знају шта хоће. 
  6. 6. ПРОФЕСИОНАЛЦИ - Дизајн - План - Припрема Овакав процес увек даје боље резултате.
  7. 7. РАЗВОЈ СОФТВЕРА - Архитектура - Стандарди и конвенције - Контрола верзија или верзионирање (Git) - Координација тј комуникација - Тестирање
  8. 8. ПРОГРАМИРАЊЕ ПИСАЊЕМ ТЕСТОВА ПРВО (TDD) - Дефинисати шта код треба да уради - Написати тест који ће да провери да ли ради код ради баш то - Покренути тест и видети да тест не пролази - Написати код - Покренути тест поново и видети да пролази
  9. 9. ТЕСТИРАНИ КОД (изгледа као добар код ;)) - је модуларан - скалира - има методе које раде по једну ствар
  10. 10. КОРИСТИТЕ МОЗАК - Неке ствари су претешке да се тестирају - Неке ствари су превише тривијалне да би биле тестиране - Превише тестова је апсолутно могуће - Хаковање је кул - када не знаш шта тачно хоћеш да урадиш или када ниси сигуран да ли то уопште може да се уради (кад завршиш напиши тест за то и уради рефактор кода).
  11. 11. КРАЈ

×