Ezerous
3 years ago
8 changed files with 87 additions and 5 deletions
@ -1,4 +1,4 @@ |
|||||
\chapter*{Παράρτημα Αʹ\\[20pt]Στιγμιότυπα οθόνης πλατφόρμας}\label{screenshots-appendix} |
\chapter*{Παράρτημα Αʹ\\[20pt]Στιγμιότυπα οθόνης πλατφόρμας}\label{appendix-a} |
||||
\addcontentsline{toc}{section}{Αʹ Στιγμιότυπα οθόνης πλατφόρμας} |
\addcontentsline{toc}{section}{Αʹ Στιγμιότυπα οθόνης πλατφόρμας} |
||||
|
|
||||
% TODO: add screenshots of application |
% TODO: add screenshots of application |
@ -0,0 +1,56 @@ |
|||||
|
\chapter*{Παράρτημα Βʹ\\[20pt]Στατιστικά κώδικα}\label{appendix-b} |
||||
|
\addcontentsline{toc}{section}{Βʹ Στατιστικά κώδικα} |
||||
|
|
||||
|
\captionsetup{labelformat=AppendixBTables} |
||||
|
\setcounter{table}{0} |
||||
|
|
||||
|
Στο παρόν παράρτημα παρατίθενται πίνακες με στατιστικά στοιχεία του κώδικα της εφαρμογής Concordia, καθώς και των υλοποιημένων βιβλιοθηκών. Συγκεκριμένα, πραγματοποιήθηκε καταμέτρηση των αρχείων και των γραμμών κώδικα μέσω του προγραμμάτος cloc\footnote{\url{https://github.com/AlDanial/cloc}}, διαδικασία στην οποία αγνοήθηκαν αυτόματα configuration και auto-generated αρχεία (π.χ. yarn.lock, .gitignore). |
||||
|
|
||||
|
\begin{center} |
||||
|
\codestatstable{Concordia}{https://gitlab.com/ecentrics/concordia} |
||||
|
{ |
||||
|
JSX & 54 & 510 & 14 & 4491 \\ |
||||
|
JavaScript & 81 & 302 & 84 & 2035 \\ |
||||
|
Groovy & 1 & 76 & 32 & 673 \\ |
||||
|
Solidity & 5 & 142 & 20 & 553 \\ |
||||
|
CSS & 26 & 87 & 8 & 426 \\ |
||||
|
JSON & 10 & 0 & 0 & 352 \\ |
||||
|
Markdown & 7 & 157 & 0 & 352 \\ |
||||
|
Dockerfile & 5 & 68 & 51 & 128 \\ |
||||
|
Bourne Shell & 9 & 27 & 10 & 117 \\ |
||||
|
make & 1 & 10 & 8 & 77 \\ |
||||
|
YAML & 1 & 3 & 0 & 30 \\ |
||||
|
SVG & 6 & 0 & 0 & 25 \\ |
||||
|
HTML & 1 & 3 & 23 & 16 \\ |
||||
|
diff & 1 & 0 & 8 & 7 \\ |
||||
|
\hline |
||||
|
\textbf{Σύνολο} & 208 & 1385 & 258 & 9282 \\ |
||||
|
} |
||||
|
|
||||
|
\codestatstable{drizzle}{https://gitlab.com/ecentrics/drizzle} |
||||
|
{ |
||||
|
JavaScript & 36 & 281 & 137 & 1448 \\ |
||||
|
JSON & 1 & 0 & 0 & 16 \\ |
||||
|
Markdown & 1 & 2 & 0 & 4 \\ |
||||
|
\hline |
||||
|
\textbf{Σύνολο} & 38 & 283 & 137 & 1468 \\ |
||||
|
} |
||||
|
|
||||
|
\codestatstable{breeze}{https://gitlab.com/ecentrics/breeze} |
||||
|
{ |
||||
|
JavaScript & 16 & 105 & 56 & 583 \\ |
||||
|
JSON & 1 & 0 & 0 & 17 \\ |
||||
|
Markdown & 1 & 2 & 0 & 4 \\ |
||||
|
\hline |
||||
|
\textbf{Σύνολο} & 18 & 107 & 56 & 604 \\ |
||||
|
} |
||||
|
|
||||
|
\codestatstable{eth-identity-provider}{https://gitlab.com/ecentrics/eth-identity-provider} |
||||
|
{ |
||||
|
JavaScript & 4 & 36 & 23 & 211 \\ |
||||
|
JSON & 1 & 0 & 0 & 13 \\ |
||||
|
Markdown & 1 & 2 & 0 & 4 \\ |
||||
|
\hline |
||||
|
\textbf{Σύνολο} & 6 & 38 & 23 & 228 \\ |
||||
|
} |
||||
|
\end{center} |
@ -1 +1,2 @@ |
|||||
\input{chapters/appendix/screenshots-appendix} |
\input{chapters/appendix/appendix-a} |
||||
|
\input{chapters/appendix/appendix-b} |
@ -0,0 +1,19 @@ |
|||||
|
\newcommand{\codestatstable}[3]{ |
||||
|
\begin{table}[H] |
||||
|
\centering |
||||
|
\rowcolors{3}{}{gray2} |
||||
|
\begin{tabular}{ |l|r|r|r|r| } |
||||
|
\hline |
||||
|
\rowcolor{gray1} |
||||
|
\multicolumn{5}{|c|}{\large{\textbf{#1}}} \\ |
||||
|
\rowcolor{gray1} |
||||
|
\multicolumn{5}{|c|}{\small{\url{#2}}} \\ |
||||
|
\hline |
||||
|
\textbf{Γλώσσα} & \textbf{Αρχεία} & \textbf{Κενές γραμμές} & \textbf{Σχόλια} & \textbf{Κώδικας} \\ |
||||
|
\hline |
||||
|
#3 |
||||
|
\hline |
||||
|
\end{tabular} |
||||
|
\caption{#1 - στατιστικά κώδικα} |
||||
|
\end{table} |
||||
|
} |
Binary file not shown.
Loading…
Reference in new issue