Learn the foundational principles of writing clean, maintainable code in Scala 3. This course covers meaningful naming conventions, effective functions and methods, proper documentation, code formatting, and eliminating redundancies for a solid coding foundation.
Overview
Syllabus
- Unit 1: Clean Code Basics in Scala
- Unit 2: Meaningful Naming in Clean Code
- Refactor for Meaningful Naming in Scala
- Consistent Naming Conventions in Scala
- Refactor Naming Conventions for Shape Interface and Implementations in Scala
- Unit 3: Clean Functions and Methods in Scala
- Refactor Large Method into Smaller Functions
- Reducing Function Argument Count with Helper Class in Scala
- Refactoring Boolean Flags in Account Management
- Applying the DRY Principle to Order Processing in Scala
- Unit 4: Mastering Effective Comments and Scaladoc in Scala
- Clean Up Redundant Comments in Scala Code
- Improving Documentation with ScalaDoc Comments
- Refine and Professionalize Comments in Scala Code
- Unit 5: Eliminating Redundancies in Scala Code
- Eliminating Code Redundancies with the DRY Principle in Scala
- Removing Obsolete Code: Refactoring Client Tiers in Scala