add bug plot
This commit is contained in:
parent
729ebb51b7
commit
c02a4afd3b
41
main.tex
41
main.tex
@ -1,12 +1,13 @@
|
|||||||
\documentclass{beamer}
|
\documentclass{beamer}
|
||||||
|
\usepackage{lmodern} % Add the lmodern package to fix missing font shapes
|
||||||
\usepackage{beamerthemeDHBW} % Include the package
|
\usepackage{beamerthemeDHBW} % Include the package
|
||||||
\usepackage[overlay, absolute]{textpos}
|
\usepackage[overlay, absolute]{textpos}
|
||||||
\usepackage{bookmark}
|
\usepackage{bookmark}
|
||||||
\usepackage{pgfplots}
|
\usepackage{pgfplots}
|
||||||
\usepackage{tikz}
|
\usepackage{tikz}
|
||||||
|
\usepackage{amssymb} % Add the amssymb package to fix missing font shape
|
||||||
\usepackage{listings}
|
\usepackage{listings}
|
||||||
\newcommand{\internetadresse}{https://www.dhbw-stuttgart.de}
|
\newcommand{\internetadresse}{https://www.dhbw-stuttgart.de}
|
||||||
|
|
||||||
\pgfplotsset{compat=1.18}
|
\pgfplotsset{compat=1.18}
|
||||||
|
|
||||||
\lstset{
|
\lstset{
|
||||||
@ -38,8 +39,8 @@
|
|||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Agenda}
|
\frametitle{Agenda}
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item Motivation
|
\item Motivation
|
||||||
\item Aufbau der Umgebung
|
\item Aufbau der Umgebung
|
||||||
\item Probleme
|
\item Probleme
|
||||||
@ -48,18 +49,18 @@
|
|||||||
\item Lambda Ausdrücke
|
\item Lambda Ausdrücke
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
\item Bugs
|
\item Bugs
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Motivation}
|
\frametitle{Motivation}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Welche Features fehlen noch in Java-TX?
|
\item Welche Features fehlen noch in Java-TX?
|
||||||
\item Welche Bugs gibt es?
|
\item Welche Bugs gibt es?
|
||||||
\item Wie performant is Java-TX für größere Projekte?
|
\item Wie performant is Java-TX für größere Projekte?
|
||||||
\item Vorteile/Nachteile zu Java in der Praxis
|
\item Vorteile/Nachteile zu Java in der Praxis
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
@ -76,13 +77,13 @@
|
|||||||
\node at (3.6, -1.6) {JAVA};
|
\node at (3.6, -1.6) {JAVA};
|
||||||
\node at (4.6, -0.6) {BC};
|
\node at (4.6, -0.6) {BC};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}[fragile]
|
\begin{frame}[fragile]
|
||||||
\frametitle{Aufbau der Umgebung}
|
\frametitle{Aufbau der Umgebung}
|
||||||
Erster Versuch mit make:
|
Erster Versuch mit make:
|
||||||
\begin{lstlisting}
|
\begin{lstlisting}
|
||||||
# Use find to locate all .java and .jav files recursively
|
# Use find to locate all .java and .jav files recursively
|
||||||
JAVASOURCES := $(shell find $(SRCDIR) -name '*.java')
|
JAVASOURCES := $(shell find $(SRCDIR) -name '*.java')
|
||||||
JAVSOURCES := $(shell find $(SRCDIR) -name '*.jav')
|
JAVSOURCES := $(shell find $(SRCDIR) -name '*.jav')
|
||||||
@ -136,11 +137,25 @@ javac src/main/java/de/dhbwstuttgart/typedeployment/TypeInsert.java src/main/jav
|
|||||||
\item Wenn nein, füge die Quelldatei zur Liste der zu kompilierenden Dateien hinzu
|
\item Wenn nein, füge die Quelldatei zur Liste der zu kompilierenden Dateien hinzu
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item Rufe den Java-TX Compiler mit allen Dateien in der jav-Liste als Argumente auf
|
\item Rufe den Java-TX Compiler mit allen Dateien in der jav-Liste als Argumente auf
|
||||||
\lstinline{java -jar $JAVATX_COMPILER_PATH -d $DESTDIR -cp "$SRCDIR:$DESTDIR:target/dependencies/" "${JAV_CHANGED[@]}"}
|
\lstinline{java -jar $JAVATX_COMPILER_PATH -d $DESTDIR -cp "$SRCDIR:$DESTDIR:target/dependencies/" "${JAV_CHANGED[@]}"}
|
||||||
\item Rufe den javac Compiler mit allen Dateien in der java-Liste als Argumente auf
|
\item Rufe den javac Compiler mit allen Dateien in der java-Liste als Argumente auf
|
||||||
\lstinline{javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:target/dependencies/*" $JAVAC_FLAGS "${JAVA_CHANGED[@]}"}
|
\lstinline{javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:target/dependencies/*" $JAVAC_FLAGS "${JAVA_CHANGED[@]}"}
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}[fragile]{Bugs}
|
||||||
|
\begin{center}
|
||||||
|
\begin{tikzpicture} \begin{axis}[ ybar, enlargelimits=0.15, legend style={at={(0.
|
||||||
|
5,-0.3)}, anchor=north,legend columns=-1}, ylabel={Anzahl}, symbolic x
|
||||||
|
coords={Bugs,Requests}, xtick=data, nodes near coords, nodes near coords
|
||||||
|
align={vertical}, width=0.9\textwidth, height=10cm, bar width=3cm]
|
||||||
|
\addplot coordinates {(Bugs,7) (Requests,9) };
|
||||||
|
\addplot coordinates {(Bugs,3) (Requests,1) };
|
||||||
|
\legend{open,closed}
|
||||||
|
\end{axis}
|
||||||
|
\end{tikzpicture}
|
||||||
|
\end{center}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
Loading…
Reference in New Issue
Block a user