CS373 Fall 2022: Fernando Mercado: Final Entry
Intended long-term takeaways from this class: test first, test during, test after; test, test, test when designing algorithms, demand the weakest capabilities (e.g., iterable vs. indexable) when designing containers, provide the strongest capabilities (e.g., indexable vs. iterable) build decorators on top of containers, iterators, and functions utilize the benefits of being lazy (e.g., yield) always look for reuse and symmetry in your code collaboration is essential to the quality of your code and to your well-being in producing it refactor, refactor, refactor make your code beautiful How well do you think the course conveyed those takeaways? While there was a pretty significant disconnect between lecture materials and the content of the project, the principles we learned in class were absolutely applicable not only to the project but any coding I will be doing in the future. The best programmer is a lazy one and this class really helped hone my lazy skills. Were there any other ...