Softwareentwicklung Praktikum
Repository for SEP SS15 Basisbeispiel
Authorized:
- Lorenz Leitner
- Verena Niederwanger
- Markus Pichler
-
Rename exception files -
Fix return type in exception files -
Add exception class for write -
Implement board through AddTile (std::array) -
Make structs into classes -
Make write command (Provided map is sorted and with empty tiles) -
Make -g flag working -
Make AddTile check if valid move -
Forced tiles -
Add desctructor to every class (coding standard) -
Add exception class for other exceptions too (must be public) -
Implement try and catch in regular files using exception files -
Win condition columns and rows -
Win condition loop -
Fix issues -
Draw/Tie - Figure out best way how to include exception classes in other files (baseexception class ?)
- Fix special test cases
- Do not include header files in header files (forward including ?)
- Check OutOfMemeroy exception on functionality
-
Make commands into vector (see Fragestunde.md) -
Karte class translate to English -
Fix file headers mat. nr. - Make write only append to file, not write a new one each time
- Add comments
-
Make code coding standard conform -
Remove all output -
Compile with pluto and makefile -
Check valgrind -
Remove redundant/commented code
- Make code coding standard conform
- Remove all output
- Compile with pluto and makefile
- Check valgrind
- Remove redundant/commented code
-
exceptions -
remove hard coded return values (replace with const/define) -
memleak bei new fehler von tile -
1 trax exception // Nicht benutzt) - constructor mit "TRAX" in write!
-
write: class zu struct -
vector<Command*> command_; -
commands_.pushback(new Write()); -
Command *current_command = searchCommand[userinput[0] -
current_command->.excecute(...)] -
Einheitlicher Codingstandardif(statement)
ohne space,class Write : public Command
space zwischen:
-
Einheitlicher CodingstandardType &name
bzwType *name
-
using -
Karte -
deutsch -
ĥeader keine .h nur class -
initialisierungsliste! (AddTile, Game) -
Kommentierten Code und zusätzlichen Code löschen