Studie frameworku Lombok
but.committee | doc. RNDr. Jitka Kreslíková, CSc. (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Radek Kočí, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) | cs |
but.defence | 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 C. Otázky u obhajoby: Z jakého důvodu jste se rozhodl ignorovat test vlivu Lomboku na výkon aplikací, a proč jste neprovedl alespoň základní experiment pro otestování domněnky, že výkon bude stejný? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Letko, Zdeněk | cs |
dc.contributor.author | Paštrnák, Ján | cs |
dc.contributor.referee | Müller, Petr | cs |
dc.date.created | 2014 | cs |
dc.description.abstract | Tato práce se věnuje frameworku Lombok a jeho využití pro vývoj Java programů. Framework Lombok umožňuje generování primitivního, často se opakujícího kódu, během překladu anotovaného kódu. Pomoci anotací programátor specifikuje, co a kde má framework při překladu generovat. Tato práce se zabývá vysvětlením základních principů frameworku a návrhem testů, které ukážu praktické aspekty jeho použití při tvorbě Java programů. Důraz je kladen zejména na odhad ušetřeného času vývoje prostřednictvím Lomboku, studium jeho vlivu na proces překladu a testování integrace frameworku se třemi vývojovými prostředími - NetBeans, Eclipse a InteliJ IDEA. Práce tak shrnuje pozitiva i negativa využití tohoto frameworku v praxi. | cs |
dc.description.abstract | The aim of this thesis is to analyze Lombok framework and its usage for the development of Java programs. Framework Lombok enables the generation of a primitive, often repetitive code during compilation of the annotated code. Using annotations, programmer specifies what and where the framework needs to generate during the compilation. This thesis explains the basic principles of the framework and design tests that demonstrate practical aspects of its use for creation of Java programs. Emphasis is placed on the estimation of the time saved through the development of Lombok, study its influence on the process of compilation and testing framework integrity with three development environments - NetBeans, Eclipse and IDEA InteliJ. The thesis summarizes the pros and cons of using this framework in real work. | en |
dc.description.mark | C | cs |
dc.identifier.citation | PAŠTRNÁK, J. Studie frameworku Lombok [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014. | cs |
dc.identifier.other | 79134 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/56562 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Lombok | cs |
dc.subject | Java | cs |
dc.subject | anotace | cs |
dc.subject | generovaní kódu | cs |
dc.subject | testovaní výkonnosti | cs |
dc.subject | překladač | cs |
dc.subject | Lombok | en |
dc.subject | Java | en |
dc.subject | annotation | en |
dc.subject | code generating | en |
dc.subject | performance testing | en |
dc.subject | compiler | en |
dc.title | Studie frameworku Lombok | cs |
dc.title.alternative | Lombok Framework Study | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2014-06-18 | cs |
dcterms.modified | 2020-05-09-23:43:28 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79134 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 18:47:18 | en |
sync.item.modts | 2025.01.17 15:11:37 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |