Project Progress - Gannon-University/gcis634.2014.team2 GitHub Wiki

Sean Raia

11/9/2014

I was able to get my class parser to work rather quickly. It does not yet handle multiple functions, but it can indeed interpret bytecode given a path to a ".class" file. The next step is to make this work with classes which contain multiple different functions

Fang Yuan

10/20/2014

I merged codes into the project, and modified the codes. In the new codes, interface class is used for bytecode which shall easy to add more bytecodes class. It generally meet the new design of the class diagram. A file chooser has implement in the program, which allow user to find and open file in windows.
However, the multiple argument part is not solve. I did not find out how to implement it without "if-else".
New codes is pushed into my working branch. file.

Fang Yuan

10/20/2014

I merged codes into the project, and modified the codes. In the new codes, interface class is used for bytecode which shall easy to add more bytecodes class. It generally meet the new design of the class diagram. A file chooser has implement in the program, which allow user to find and open file in windows.
However, the multiple argument part is not solve. I did not find out how to implement it without "if-else".
New codes is pushed into my working branch.

##11/3/2014 I added program requirement, which is a new wiki page. That page described how the system should work.
I re-design the architecture of the program. I used the "Factory Method Pattern". I upload the new design UML of the program. All new code followed the new design.

Stephen Mangol

10/20/2014

I modified the main drive (MainDriveForJVM.java) to be able handle user input that is not an integer. If the user inputs a non-integer, the system continually asks for a side until the user inputs an integer. I also developed test cases for the Triangle class using the BVA testing method. I have pushed my code to my branch of the project.

⚠️ **GitHub.com Fallback** ⚠️