Refaktorizace editoru stromů TrEd
Název práce v češtině: | Refaktorizace editoru stromů TrEd |
---|---|
Název v anglickém jazyce: | Refactoring tree editor TrEd |
Klíčová slova: | editor stromů, refaktorizace kódu |
Klíčová slova anglicky: | tree editor, code refactoring |
Akademický rok vypsání: | 2010/2011 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Ústav formální a aplikované lingvistiky (32-UFAL) |
Vedoucí / školitel: | doc. Ing. Zdeněk Žabokrtský, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 04.11.2010 |
Datum zadání: | 04.11.2010 |
Datum a čas obhajoby: | 06.09.2011 00:00 |
Datum odevzdání elektronické podoby: | 05.08.2011 |
Datum odevzdání tištěné podoby: | 05.08.2011 |
Datum proběhlé obhajoby: | 06.09.2011 |
Oponenti: | doc. RNDr. Martin Kruliš, Ph.D. |
Zásady pro vypracování |
Editor stromů TrEd vyvinutý Petrem Pajasem je vysoce flexibilní a rozšířitelný program pro zobrazování a editaci stromových struktur používaných
v počítačové lingvistice. TrEd je implementovaný v jazyku Perl. Hlavním cílem této práce je refaktorovat TrEd za účelem lepší modularity, snadnější údržby a budoucí možnosti distribuovat jej prostřednictvím sítě CPAN, která je široce využívaným uložištěm tisíců modulů vyvinutých v Perlu. Vzhledem k obrovské velikosti zdrojových kódů TrEdu je nezbytné analýzu kódu a jeho transformace ve velké míře automatizovat. Součástí práce bude vytvoření kompletní dokumentace a řady testů pro TrEd po refaktorizaci. |
Seznam odborné literatury |
Petr Pajas: dokumentace TrEdu, http://ufal.mff.cuni.cz/~pajas/tred/
Damian Conway: Perl Best Practices, O'Reilly Media, 2005 |