As you all know, we got a new task this week for our Software Engineering class. We started our new project working with WattDepot, a program that collects and stores data on power consumption. With this tool, we are capable of retrieve the data, analyze it, and output it to a chart. This program would be extremely useful for smart consumers to monitor their power consumption. (But for this project, we are currently working with simulated data)
This was our first task that was done in a group. The task was to create a Command Line Interface for this project which will allow users to issue commands listed on the CommandSpecificationpage. Programming has never been one of my strong points. Working in a group has allowed me to learn better programming from my partner and improve my java programming skills. I was lucky enough to a partner that was knowledgeable in Java and patient in helping me to understand the codes. My partner contributed a lot more than I have in this project, Which mean I definitely have to improve on my programming skills to catch up with everyone.
Major problems that we're encounter were satisfying Checkstyle, PMD, and FindBug. To satisfy these criteria, we had to change a lot of the codes to codes that we're less familiar with, which was quite frustrating but a good learning experience. Unfortunately we were unable to create test cases to test each command due to time constraints.
If you want to take a look at our code for the Command Line Interface, you can find it in this list. Our group is umikumakahi...
Wednesday, November 4, 2009
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment