From da82e147d903040dbd216145ca8ce7e7d914731e Mon Sep 17 00:00:00 2001 From: Jonas Franz Date: Sat, 19 Feb 2022 21:47:11 +0100 Subject: [PATCH] Complete inheritedWidget --- chapters/evaluation/evaluation.tex | 2 +- chapters/evaluation/inheritedwidget.tex | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/chapters/evaluation/evaluation.tex b/chapters/evaluation/evaluation.tex index 743fd21..0e72a0e 100644 --- a/chapters/evaluation/evaluation.tex +++ b/chapters/evaluation/evaluation.tex @@ -31,7 +31,7 @@ Dieser Ansatz konnte nicht die Mindestanforderungen an die Beispielanwendung ums \midrule \endhead setState & \multicolumn{7}{c}{nicht umsetzbar} \\ - InheritedWidget & / & \cmark & 8;6 & 83 & \xmark & \xmark & \xmark \\ + InheritedWidget & / & \cmark & 8;6 & 83 & \xmark & / & \xmark \\ \bottomrule \multicolumn{8}{c}{Legende: \cmark=vollständig erfüllt; /=teilweise erfüllt; \xmark=nicht erfüllt} \end{longtable} \ No newline at end of file diff --git a/chapters/evaluation/inheritedwidget.tex b/chapters/evaluation/inheritedwidget.tex index 1f7c288..d9066a6 100644 --- a/chapters/evaluation/inheritedwidget.tex +++ b/chapters/evaluation/inheritedwidget.tex @@ -74,7 +74,12 @@ return UserStoreImplementation( Zusammengefasst wird die Verständlichkeit/Lesbarkeit mit \textquote{nicht erfüllt} bewertet. -\paragraph{\nameref{sec:documentation}} +\paragraph{\nameref{sec:documentation}} Die Dokumentation gibt ein zwiegespaltenes Bild ab, da zum einen die einzelnen Widget-Typen an sich ausführlich beschrieben werden, allerdings das Zusammenspiel als Zustandsverwaltungssystem als Ganzes in der offiziellen Entwicklerdokumentation gar nicht beleuchtet wird. Dieses Zusammenspiel wird lediglich in Resourcen, außerhalb der Dokumentation beschrieben. Somit fehlen auch umfangreiche Beispiele, wie das Zustandsverwaltungssystem implementiert oder genutzt werden kann. + +Aufgrund der großen Bandbreite an Dritt-Resourcen zu InheritedWidgets erfolgt hier noch eine Bewertung mit \textquote{teilweise erfüllt}. \paragraph{\nameref{sec:structure}} +Das Konzept mit InheritedWidgets stellt keine starren Strukturvorgaben an die Anwendung. Lediglich das Zusammenspiel zwischen InheritedWidget und StatefulWidget wird dadurch forciert, dass InheritedWidgets von sich aus ihren Zustand nicht ändern können. Dies hat allerdings keinen Einfluss auf die Gesamtarchitektur der Anwendung, das InheritedWidget und StatefulWidget als gemeinsame Komponente betrachtet werden können. + +Somit wird hier eine Bewertung mit \textquote{nicht erfüllt} vorgenommen. \ No newline at end of file