Download presentation
Presentation is loading. Please wait.
Published byCinzia Perrone Modified over 6 years ago
1
Bakalárska práca Webová výuka programovania v C++ pomocou jednotkového testovania Školiteľ: František Gyárfáš Viliam Vakerman
2
Štruktúra: 1. Ciele práce 2. Technológie 3. Návrh aplikácie
4. Implementácia 5. Záver
3
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
4
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)
5
Administrácia cvičení Prostredie pre precvičovanie
Návrh aplikácie Administrácia cvičení Prostredie pre precvičovanie Prostredie pre zbiehanie
6
Hlavný prínos práce Vytvorenie interaktívneho prostredia Zapracovanie prevádzania užívateľa TDD cyklom
7
Záver
8
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] developerworks/aix/library/au-googletestingframework.html pristupované [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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.