week 13/100 - CST338 week 5 Markov
I worked with Anthony M and Christopher B on the code review. I followed my typical strategy for project development. After reading the full documentation on the assignment, I began by writing out all the class and method stubs to match the specified UML. After that, I worked through the business logic of the assignment method by method, testing as I went. I follow method calls as I go and fill them in to get tests to pass/fail as soon as I can so I can effectively debug as I develop. I did not plan it out on paper. The existing specification and UML was sufficient for me.
My classmates used varying strategies. Chris did work things out on paper to better understand how markov chaining works. Anthony did all the stubs first like I did, but Chris went class by class and did all the debugging at the end. We all hit the linter!
I think my strategy worked well. It's good to sketch out the higher level abstract logic flow before implementing each method. This is a pattern that scales well from single individual to large organization - agree on api/data exchange first and then tackle the smaller units of work.
There were a couple spacing corrections in my code according to the linter.
Comments
Post a Comment