Ut cs 373 downing9/1/2023 ![]() ![]() ![]() One of the most important takeaways of this course for me was the teamwork aspect: I thoroughly enjoyed working with my teammates every step of the way, and I loved being able to work together to tackle challenges, debug issues, and consistently get feedback to improve solutions and design. □ Were there any other particular takeaways for you? Overall, I found that this course taught many useful skills to make strong software engineers. The course taught the intricacies of Python, and the importance of teamwork, testing, refactoring, and writing clean, readable, and maintainable code.Įxpanding on the 2nd and 3rd takeaways - The practice of designing algorithms with the weakest capabilities and containers with the strongest capabilities produces a higher level of abstraction and code reusability. ![]() Professor Downing clearly and effectively conveyed the general software engineering guidelines listed above during his lectures. □ How well do you think the course conveyed these takeaways? collaboration is essential to the quality of your code and to your well-being in producing it.always look for reuse and symmetry in your code.utilize the benefits of being lazy (i.e.build decorators on top of containers, iterators, and functions.when designing containers, provide the strongest capabilities (e.g.when designing algorithms, demand the weakest capabilities (e.g.test first, test during, test after test, test, test. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |