Srovnání plánu se skutečností 1. Rozdělení úkolů Oproti původnímu plánu došlo k přesunům a úpravám v rozdělení práce. Finální stav byl následující: - Jiří Hronský: UI aplikace, definice rozhraní a základní matematické funkce. - Adam Bajtay: Pokročilejší matematická funkce, Makefile, manual.pdf a správa stavů. - Daniel Prsek: Unit testy a generování dokumentace. - Jan Kostečka: Profiling (včetně reportu), extract matematických funkcí do mathlib, tvorba instalátorů. 2. Časový harmonogram a metodika vývoje - V průběhu vývoje se ukázalo, že nebylo možné dodržet žádný z původně stanovených termínů kvůli extrémnímu vytížení všech členů týmu na souběžně probíhajících školních projektech. Veškerá práce se tak koncentrovala do pozdějších fází. - Plánovaná metodika TDD (Test Driven Development) nebyla v počátečních fázích dodržena. Realita vývoje si vyžádala nejprve vytvoření funkčního prototypu základní kalkulačky a její základní logiky. Teprve po oživení tohoto základu byly dopracovány patřičné testy a dále se pokračovalo ve vývoji standardnějším způsobem. 3. Technické změny a odchylky - GUI: Původní mockup počítal s jiným barevným schématem, v realitě bylo zvoleno tmavé téma (Dark Mode) pro lepší čitelnost. - Funkcionalita: Byla přidána funkce pro výpočet konstanty Pi, která v původním plánu nebyla specifikována, ale jevila se jako užitečná pro pokročilé výpočty. - Dokumentace: Doxyfile byl několikrát rekonfigurován, aby správně generoval úvodní stránku (Main Page) z Markdown souboru, což v plánu nebylo bráno jako rizikový bod. 4. Závěr Navzdory výrazným časovým skluzům oproti původnímu harmonogramu a změně úvodního přístupu k testování byly nakonec všechny povinné body zadání (Makefile, dokumentace, profiling, testy) splněny v plném rozsahu. Projekt je plně funkční v cílovém prostředí Ubuntu.