Detail práce

Nástroj pro dokumentaci dynamicky rozšiřitelných DSL v Ruby

Bakalářská práce Student: Fedorenko Oleh Akademický rok: 2019/2020 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Dynamic Extensible DSL Documentation Tool in Ruby
Jazyk práce
český
Abstrakt

Cílem práce je navrhnout a realizovat modifikaci stávajícího nebo úplně nový dokumentační nástroj, který poskytuje cestu k dokumentaci dynamicky rozšiřitelných DSL v Ruby. Řešení je založeno na již existujícím nástroji Apipie-rails pro dokumentaci RESTful API.

Klíčová slova

Ruby, Dokumentace, Doménově specifický jazyk

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
9. července 2020
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.

Otázky u obhajoby

Ako by ste hodnotil kvalitu softwarového projektu?

Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Chudý Peter, doc. Ing., Ph.D. MBA (UPGM FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Lengál Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
Rychlý Marek, RNDr., Ph.D. (UIFS FIT VUT), člen
Citace
FEDORENKO, Oleh. Nástroj pro dokumentaci dynamicky rozšiřitelných DSL v Ruby. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-09. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/22681/
BibTeX
@bachelorsthesis{FITBT22681,
    author = "Oleh Fedorenko",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "N\'{a}stroj pro dokumentaci dynamicky roz\v{s}i\v{r}iteln\'{y}ch DSL v Ruby",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22681/"
}
Nahoru