Bakalárska práca Webová výuka programovania v C++ pomocou jednotkového testovania Školiteľ: František Gyárfáš Viliam Vakerman
Štruktúra: 1. Ciele práce 2. Technológie 3. Návrh aplikácie 4. Implementácia 5. Záver
Interaktívne prostredie pre výuku programovania metodológiou TDD Ciele práce Interaktívne prostredie pre výuku programovania metodológiou TDD Pridávanie zadaní Vývoj pomocou TDD Kompilácia kódu a testov Zbiehanie na virtuálnom serveri
Technológie Systém bol realizovaný pomocou technológií/nástrojov: na strane klienta (HTML,CSS,Javascript, Codemirror plugin) na strane servera (PHP, MySQL) GNU Kompilátor C++ Google Test framework Oracle Virtualbox (virtuálny server)
Administrácia cvičení Prostredie pre precvičovanie Návrh aplikácie Administrácia cvičení Prostredie pre precvičovanie Prostredie pre zbiehanie
Hlavný prínos práce Vytvorenie interaktívneho prostredia Zapracovanie prevádzania užívateľa TDD cyklom
Záver
Bibliografia: [1] Hamill, P., (2004). Unit test frameworks. Sebastopol, CA: O‘Reilly. [2] Astels, D., (2003). Test-driven development: A practical guide. Upper Saddle River, NJ: Prentice Hall PTR. [3] Langr, J., & Swaine, M. (2013). Modern C programming with test-driven development: Code better, sleep better. Dallas, TX: The Pragmatic Bookshelf. [4] Beck, K., (2002). Test Driven Development: By Example. Addison-Wesley Professional. [5] Arpan, S., Google C++ Testing Framework, [online] https://www.ibm.com/ developerworks/aix/library/au-googletestingframework.html pristupované 10.1.2017 [6] Krajč, D., (2018). testovanie správnosti prograového kódu v C++ pomocou unit testing framework [7] Kočan, O., (2010). Iteraktívny web portál pre výučbu programovania v C++. [8] Šilar. J., (2010). Testovanie kódu v C++ pri metodológii test driven development. [9] Letavay. M., (2013). Virtuálne protredie pre tvorbu interaktívnych multimediálnych kurzov programovania.