Toggle navigation
Hlavná stránka
Zoznam záznamov
Rozšírené hľadanie
Hľadať
DZB - Zverejnená bakalárska práca
Web teaching tool for learning agile programming
Autor
Savkova, Tamara
Školiteľ
Gyarfaš, František
Oponent
Petrovič, Pavel
Škola
Univerzita Komenského v Bratislave FMFI FMFI.KAI
Rok odovzdania
2019
Počet strán
56s.
Trvalý odkaz - CRZP
https://opac.crzp.sk/?fn=detailBiblioForm&sid=56521031C266C9A2AA3F04001945
Primárny jazyk
angličtina
Typ práce
Bakalárska práca
Študijný odbor
2511 | aplikovaná informatika
Dátum zaslania práce do CRZP
30.05.2019
Dátum vytvorenia protokolu
30.05.2019
Dátum doručenia informácií o licenčnej zmluve
01.12.2019
Práca je zverejniteľná od
01.12.2019
Elektronická verzia
Prehliadať
Abstrakt v primárnom jazyku
The aim of the bachelor thesis is to design and implement an interactive web environment for teaching of selected agile programming methods. The resulting web environment is a web application, which may be used for acquaintance with theoretical side of agile programming methods, and also for trying out these methods in a form of courses with getting feedback instantly. Application provides creating and solving practical tasks on test-driven development, on refactoring and working with legacy code. The web application provides solving the exercises within the development environment, the generated code along with the tests is run in the virtual environment on the server, and the tests results are presented to the user. The application includes tools for managing the course items and source code version control. Keywords: web application, test-driven development, unit-testing, legacy code, clean code, refactoring, educational software.
Abstrakt v sekundárnom jazyku
Cieľom bakalárskej práce je navrhnúť a implementovať interaktívne webové prostredie pre výuku vybraných agilných metód programovania. Vývojové prostredie je webová aplikácia, ktorá môže byť použitá na zoznámenie sa s teoretickou stranou agilných metód programovania a zároveň na vyskúšanie daných metód v rámci kurzov so získaním okamžitej spätnej väzby. Poskytuje používateľovi možnosť vytvárania a riešenia praktických úloh pre testmi riadené programovanie, refaktorizáciu a prácu so zdedeným kódom. Vývojové prostredie je súčasťou webovej aplikácie, vytvorený kód spolu s testmi je zbiehaný vo virtuálnom prostredí na serveri a výsledky testov sú prezentované používateľovi. Aplikácia zahŕňa základne nástroje na správu prvkov kurzu a verzionovanie zdrojových súborov. Kľúčové slová: webová aplikácia, testami riadený vývoj, jednotkové testy, zdedený kód, čistý kód, refaktorizácia, edukačný softvér.
1627411