Sunday, September 29, 2019

Project 1 Day 2

I've looked more into Unit Testing, and I now have a better idea of what to do. I also was able to do some practice on how unit testing works on a small project. Reviewing the last lecture helped in my understanding of unit testing, and how we use it for AES. There were some issues making a simple testing because I was unable to use the small project as a reference for the unit test. Turns out the issue was I chose the wrong unit testing. Checking the last lecture also gave clarity as to how to check for cyclic complexity and its significance. To my understanding, we will all be working on one unit test file and will branch and merge using P4V.

So far it looks like all the group members are coordinating, and we are all in agreement to have a meeting. I am glad that we all are able to coordinate well, and I feel that my team is very reliable.

Saturday, September 28, 2019

Project 1 Day 1

So far I have looked at the AES code and all the functions, and a lot of it is very overwhelming. I am glad that I was able to find some resources of understanding the material first before checking all the functions and how they work together. For me, sketching how all the functions work has helped out.

I have been having some confusion on the Unit Testing, and I plan to check some outside resources and review week 3's lecture to help get a better understanding of the unit test suite.

So far, I have seen that most members have been contributing to Piazza, but so far I believe one member out of us has not been communicating well. Hopefully he or she has been keeping up with what we have been discussing. Overall, the group seems well coordinated

Wednesday, September 25, 2019

Assignment 2 Post

This assignment was not too bad after reviewing some content on how to branch and merge because of the video. Although I had to search on how to do a rollback, and it turns out this was possible by doing an undo change. Setting up the player and seLinkList classes was something a bit new, which I had to ask the instructor about. Although I initially thought my implementation of the program was right, I thought I had to make a few changes based off posts on Piazza. Changes included were changing the arguments to addPlayer(), but I had the most difficulties into making the link list add to the front of the list. Turns out this issue was due to an index problem, and my program can work for both adding to the tail or head.

Overall, I thought this was a good assignment to get used to P4V.

Sunday, September 15, 2019

Vincent Chan 09/18 Post

I was able to easily link my blog onto the class wiki site, and creating a blog was simple. I also answered some "icebreaker" questions on Piazza. The questions I answered were what is my major is and whether I traveled or not this summer. I also posted my own question if anybody liked sports. At first, there were a few issues setting up my local machine to the depot. I initially tried to set up my local machine by reviewing the getting started instructions on the perforce website, and was unsuccessful. I then check some of the "cheesy videos" on the PDF to setup perforce, and I was able to successfully set up P4V. Another issue occurred where I was confused why my Visual Studio 2017 did not provide an option to create a new C# console app. It turns out the issue was I did not modify Visual Studio to be able to use C# console apps. Creating the Fibonacci program was not too difficult since the coding was very similar to making it in Java. I did have some issues trying to verify that my submission can run on the depot, but I was able to run my program on the depot after getting some help from people on Piazza.

Although I had a few issues setting a few things up, I thought the tasks for this week were not too bad. The class seems to be going well, and it seems that people in the class are nice.