Skip to content

Commit 5b92b05

Browse files
raphizfabianhauser
authored andcommitted
Add notes for implementation section
1 parent c734e91 commit 5b92b05

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

documents/final-submission-document/chapters/4_implementation.tex

+21-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
% !TeX spellcheck = en_GB
22
\chapter{Implementation and Testing} % Realisierung und Test
33
\epigraph{Any fool can write code that a computer can understand. Good programmers write code that humans can understand.}{Martin Fowler}
4+
5+
\section{Problems}
6+
7+
% - Multiple Administrations (stanza.io)
8+
% - Audit Trail (obsolete)
9+
% - Logout (TLS)
10+
% - Initial Topic Consumers and Providers + Initial Topic Consumers and Providers => 2 Step Process!
11+
% - Openfire:
12+
% - Lost updates with OpenFire
13+
% - falsche Felder - speziell pubsub#node_type
14+
% - vgl. https://discourse.igniterealtime.org/t/wrong-field-type-of-pubsub-node-type-and-how-to-update-it/81596
15+
% -> Fehlende Methoden/Funktionalität im Standard
16+
% - "Liste alle Topics" -> Geht nur hierarchisch
17+
% - Filtering von Persisted Items
18+
419
\section{Code Quality}
520
% - Qualität des Codes
621
% - Metriken
@@ -13,7 +28,7 @@ \section{Code Quality}
1328
% Typescript mit liter (tslint)
1429
% Best-Practices von Angular befolgt dank Intellij Ultimate (`@angular/language-service`) und https://github.com/mgechev/codelyzer (ink. tslint)
1530
% Modular und Testbar
16-
% Doku mit COmpodoc
31+
% Doku mit Compodoc
1732

1833
\section{Complexity}
1934
% - Komplexität und Umfang
@@ -24,6 +39,11 @@ \section{Testing}
2439
% - Abdeckung der Anforderungen
2540
% - Coverage
2641
% - Protokolle
42+
43+
% Viele Angular Component Tests -> Leider grosser gap zwischen test env und realität was testing etwas mühsam macht
44+
% Integration/E2E-Tests mit Protractor
45+
% - mühsam wegen BOSH da immer "polling"
46+
2747
\section{Documentation}
2848
% - Installation
2949
% - Benutzerdokumentation

0 commit comments

Comments
 (0)