You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.3 KiB
62 lines
2.3 KiB
\chapter*{Παράρτημα Βʹ\\[20pt]Στατιστικά κώδικα}\label{appendix-b}
|
|
\addcontentsline{toc}{section}{Βʹ Στατιστικά κώδικα}
|
|
|
|
\fancyhead[L]{Παράρτημα Βʹ}
|
|
\fancyhead[R]{Στατιστικά κώδικα}
|
|
|
|
\captionsetup{labelformat=AppendixBTables}
|
|
\setcounter{table}{0}
|
|
|
|
Στο παρόν παράρτημα παρατίθενται πίνακες με στατιστικά στοιχεία του κώδικα της εφαρμογής Concordia, καθώς και των υλοποιημένων βιβλιοθηκών. Συγκεκριμένα, πραγματοποιήθηκε καταμέτρηση των αρχείων και των γραμμών κώδικα (27-1-2022) μέσω του προγράμματος 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 \\
|
|
\hline
|
|
CSS & 26 & 87 & 8 & 426 \\
|
|
JSON & 10 & 0 & 0 & 352 \\
|
|
Markdown & 7 & 157 & 0 & 352 \\
|
|
Dockerfile & 5 & 68 & 51 & 128 \\
|
|
\hline
|
|
Bourne Shell & 9 & 27 & 10 & 117 \\
|
|
make & 1 & 10 & 8 & 77 \\
|
|
YAML & 1 & 3 & 0 & 30 \\
|
|
SVG & 6 & 0 & 0 & 25 \\
|
|
\hline
|
|
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}
|