Weeks 14, 15, & 16 - A Look Back at Software Design
This is the final week of CST Software Design. It’s been a rewarding course. Below, I’m going to start off with a look back at homework 1 and then I’ll write about what I think I’ve improved on overall. The histogram project is a lot easier to look at in hindsight, especially since we were provided with the UML and the tests. I think my approach this time around would be similar, but probably more efficient. I would take some time to review the requirements in the UML and then I would look over the tests. Then I’d start by creating the class and creating the constants and autogenerating the getters and setters. Then I’d work on the more difficult methods that require more logic like the read, display and sort methods. I would single out each test while working on each method to do one by one. I feel like I’ve improved overall in software development. One area I feel I’ve improved on is working with is working with Test-Driven Development. Although I’m not great at writing tests yet, ap...