Skip to content
This repository was archived by the owner on Jun 7, 2020. It is now read-only.

Commit

Permalink
Cites for doc
Browse files Browse the repository at this point in the history
  • Loading branch information
thejoeejoee committed Dec 6, 2017
1 parent ca68f55 commit d3d56e6
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 15 deletions.
55 changes: 42 additions & 13 deletions doc/src/_conclusion.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,45 @@ \section{Závěr}
Z~metrik projektu by bylo vhodné zmínit počet majoritních souborů, 40 .c, 40 .h a 25 .cpp jednotkových testů, celkem \emph{24805} řádků zdrojového kódu a \emph{903} commitů v~systému \emph{Git}, průměrně \emph{10} denně za aktivní dny vývoje.
}

% \vfill
% \section{Použitá literatura a software}
% \todo{Tome}
% \begin{enumerate}[label=\arabic*]
% \item test
% \end{enumerate}

% Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
% tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
% quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
% consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
% cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
% proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\vfill
\section{Použitá literatura, software a služby}

\renewcommand\labelenumi{[\arabic{enumi}]}
\renewcommand\theenumi\labelenumi
\begin{enumerate}
%literatura
\item Alexander Meduna a Roman Lukáš, \emph{Formální jazyky a
překladače}, podklady k přednáškám, 17. září 2017

\item Anurag Singh, \uv{Tarjan’s Algorithm to find Strongly Connected Components}, \emph{GeeksforGeeks}, získáno 22. listopadu 2017 z \href{http://www.geeksforgeeks.org/tarjan-algorithm-find-strongly-connected-components/}{http://www.geeksforgeeks.org/tarjan-algorithm-find-strongly-connected-components/}

\item \emph{Optimizing compiler}, Wikipedia, získáno 20. listopadu 2017 z \href{https://en.wikipedia.org/wiki/Optimizing\_compiler}{https://en.wikipedia.org/wiki/Optimizing\_compiler}

\item \emph{One-pass compiler}, Wikipedia, získáno 10. října 2017 z \href{https://en.wikipedia.org/wiki/One-pass\_compiler}{https://en.wikipedia.org/wiki/One-pass\_compiler}

\item International Organization for Standardization, \emph{C standard ISO/IEC 9899:201x}, 2. prosinec 2010, \\\href{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf}{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf}

\item cppreference.com, \emph{C and C++ reference}, 1. prosinec 2017, \href{http://en.cppreference.com/}{http://en.cppreference.com/}
\end{enumerate}

\renewcommand\labelenumi{[\Alph{enumi}]}
\renewcommand\theenumi\labelenumi
\vspace{20pt}
\begin{enumerate}
\item Josef Kolář a Son Hai Nguyen, \emph{Advánc IFJcode17 IDE}, 1.4.10, 3. prosinec 2017,\\\href{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit}{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit}
\item JetBrains s.r.o., CLion, 2017.3, 30. listopad 2017, \href{https://www.jetbrains.com/clion/}{https://www.jetbrains.com/clion/}
\item The Qt Company, Qt Creator IDE, 4.4.1, 6. říjen 2017, \href{https://www.qt.io/qt-features-libraries-apis-tools-and-ide/\#ide}{https://www.qt.io/qt-features-libraries-apis-tools-and-ide/\#ide}
\item Microsoft Corporation, Visual Studio Community 2017, 15.4.3, 8. listopad 2017,\\\href{https://www.visualstudio.com/cs/vs/community/}{https://www.visualstudio.com/cs/vs/community/}
\item GNU Project, \emph{GCC}, 5.4, 3. červen 2016, \href{https://gcc.gnu.org/}{https://gcc.gnu.org/}
\item MinGW Project, \emph{MinGW}, 5.0.3, 4. listopad 2017, \href{http://mingw.org/}{http://mingw.org/}
\item Junio Hamano and others, \emph{Git}, 2.15.1, 28. listopad 2017, \href{https://git-scm.com/}{https://git-scm.com/}
\end{enumerate}

\renewcommand\labelenumi{[\Roman{enumi}]}
\renewcommand\theenumi\labelenumi
\vspace{20pt}
\begin{enumerate}
\item GitHub, Inc, \emph{GitHub}, 2017, \href{https://github.com/}{https://github.com/}
\item Codecov, \emph{Codecov}, 2017, \href{https://codecov.io/}{https://codecov.io/}
\item Travis CI, GmbH, \emph{Travis CI}, 2017, \href{https://travis-ci.com/}{https://travis-ci.com/}
\end{enumerate}
4 changes: 2 additions & 2 deletions doc/src/_team_work.tex
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
\section{Práce v~týmu}
Tým se skládal ze čtyř členů, kteří byli odhodlaní začít
pracovat již před zadáním projektu. Projekt byl verzován pomocí systému \textbf{Git} hostovaným na serveru \textbf{GitHub}. Jednotkové testy poté automaticky spouštěny na službě \textbf{Travis CI}. Pro sdílenou komunikaci byla využívána služba \textbf{Gitter IM}, pro správu úkolů poté \textbf{GitHub Issues}.
pracovat již před zadáním projektu. Projekt byl verzován pomocí systému \textbf{Git} hostovaným na serveru \textbf{GitHub}. Jednotkové testy v jazyce \emph{C++} byly poté automaticky spouštěny na službě \textbf{Travis CI}. Pro sdílenou komunikaci byla využívána služba \textbf{Gitter IM}, pro správu úkolů poté \textbf{GitHub Issues}.

Schůzky byly svolávány téměř \textbf{každý týden} a pokaždé bylo jasně rozděleno, co který člen týmu bude mít v~následujícím týdnu za úkol. Veškeré problémy byly \textbf{řešeny ihned při vzniku}, aby bylo zabráněno vzniku nesrovnalostí mezi implementovanými moduly.

V~druhé polovině projektu započala práce na \textbf{integračních testech}, těch bylo veřejně vytvořeno přes \textbf{600 jednotek}\footnote{Společne s dokumentací dostupné na \href{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit/}{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit/.}} za přispění i několika ostatních týmů. V~rámci těchto testů bylo také vytvořeno \textbf{vývojové prostředí s~debuggerem} pro snažší kontrolu generování ekvivaletně fungujícího cílového kódu - dostupné ve stejném repozitáři jako integrační testy.
V~druhé polovině projektu započala práce na \textbf{integračních testech}, těch bylo veřejně vytvořeno přes \textbf{600 jednotek}\footnote{Společně s dokumentací dostupné na \href{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit/}{https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit/.}} za přispění i několika ostatních týmů. V~rámci těchto testů bylo také vytvořeno \textbf{vývojové prostředí s~debuggerem} pro snažší kontrolu generování ekvivaletně fungujícího cílového kódu - dostupné ve stejném repozitáři jako integrační testy.

\subsection{Rozdělení práce}
\begin{itemize}
Expand Down

0 comments on commit d3d56e6

Please sign in to comment.