CST438 - Final Module
What did I learn in the final week of CST438? The five most important things I learned within this course were TDD's Red-Green-Refactor cycle, the testing pyramid paired with first principles, REST/Spring fundamentals, Agile vs. Plan-and-Document process, and google's structured code review model. Each of those five were very informative on how one designs, implements, and coordinates given project specifications or code methodologies. The following are all five spoken in more depth: 1. TDD's Red-Green-Refactor cycle. The main point about this particular topic that makes it important is Martins rule over not writing production code without a failing test first, which turns things like unit tests into a design process rather than something done afterward to test everything as an afterthought. 2. The testing pyramid paired with first principles. This topic is important in that you would need to know how unit tests and system/end-to-end tests are combined with first principl...