421

Clean Code & Coding Dojo

  • What is Clean Code
  • Names
    • Expressing intent
    • Parts of speech
    • Length
    • Comprehension Refactoring
  • Functions
      • Function Size
      • Factoring Methods
      • Exceptions: Best Practices
      • Function Signature
      • Extracting Method Objects

     

  • Side Effects & Temporal Coupling
  • Command/Query separation
  • Classes
      • True Encapsulation
      • Data Structures vs. True Objects
      • Logic Containers
      • Switch+Data Structures vs. Polymorphic Objects

     

  • ‘Tell, Don’t Ask’ Principle
      • Feature Envy

     

  • The Plugin Model: Dependency Inversion Principle
  • Code Formatting
  • Comments are failures
    • Expressive Code

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input