Now that we are in the second half of the course we have finished work on our first project and are getting started with Android. After the first project, we took some time within our group to compare the different ways that we implemented the various classes in the library.
We all worked through the project in a similar fashion. My strategy was based on the tests that we were supplied with, letting IntelliJ do most of the work. Using the unit tests and the UML diagram as a guide, it didn’t take long to generate most of the functions. This is the same basic strategy that we all used, which didn’t surprise me.
I think that this strategy was fine based on the scope of the project we were working on, and wouldn’t make any big adjustments if I were to do it again.
We all followed Google’s style guide for the most part, aside from some small deviations and mistakes like excessive whitespace. Additionally, my formatting settings in IntelliJ are slightly different to suit my own taste.