Wednesday, November 4, 2009

Learning integration through Wattdepot

For one week, my class has been working on a new project called Wattdepot. Wattdepot is a system that is accessible by anyone to store and analyze power consumption. This tool is great for consumers that want to monitor their power consumption. However, this tool can make the bill more accurate and could cost more if you are not careful.

My partner for this project is David Mau. We split the work up by looking at the list that needs to be done and did every other to split the workload. David did a great job in making the code easily read and understood. I say this because I had to do the CommandLineInterface and every file he made, I was able to implement it easily. To not stray away from his style, I followed it as closely as i could so that the whole project has the same style.

About every goal was achieved during this past week. However, on my part, I did not make any test cases for my commands and the CommandLineInterface that my teacher wanted was not implemented. But what I did do was make a CommandLineInterface that was able to run everything with no problem. As for test cases, I should be able to make some but not before the deadline. Plus I think I did so many test cases for myself because I did the CommandLineInterface and checked to see every time that what I needed to print printed. ahahhahaha. date, timestamp, description.... By looking at our project code, everything had a return statement except for the quitCommand. Also, for the power chart, I tried my best to figure out how to get the file, but I am really not sure how that works.

Overall, I had fun working with David even though we could not meet up every day. I think not meeting up about every day or other day broke a communication barrier for this project. We both had things to do so setting our minds straight for this project was difficult. But, David is a great partner and smart is coding.

After this, I will definitely fix the code to work properly and look more efficient. Click here to download our project. Our project name is wattdepot-cli-eiwa.

No comments:

Post a Comment