Description
Have you ever been frustrated by code (mostly your own?) thatâs difficult to read or understand? Or spent hours wading through hundreds of lines of code to fix a bug? Or had a hard time changing your code because youâre afraid youâll introduce some new bug? If you write code, youâve probably written your share of bad codeâwho hasnât? This follow up to last yearâs highly rated course âClean Codeâ has been expanded with even more ways to elevate your coding skills. Weâll explore the importance of naming, what functions and classes should do, why comments are (mostly) evil, and how proper formatting is a critical part of writing clean code. Youâll learn about the important skill of refactoring your code, and how unit tests can help you safely refactor. Whatever language youâre programming in, and whatever Autodesk product you focus on, youâll learn something valuable in this class.
Key Learnings
- Learn how to write more-cohesive, focused classes and methods
- Learn how to use dependency injection to write more-testable classes
- Learn how to name classes, methods, and variables meaningfully
- Learn how to apply refactorings to improve code