Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Applying Clean Code Principles

via CodeSignal

Overview

Apply essential clean code principles, such as DRY, KISS, Law of Demeter, and SOLID. This course helps reinforce best practices through practical implementation and real-world examples.

Syllabus

  • Unit 1: DRY (Don't Repeat Yourself) in Action
    • Streamline Student Score Calculation
    • Refactor the Circle Calculations
    • Refactor for Clean Query Methods
  • Unit 2: KISS (Keep It Simple, Stupid) Strategies
    • Simplifying Order Cost Calculation
    • Simplify Leap Year Logic
    • Simplifying String Palindrome Check
  • Unit 3: Law of Demeter: Limiting Object Interactions for Cleaner Code
    • Encapsulate and Streamline Object Interactions
    • Encapsulate Object Interactions in Java
  • Unit 4: Understanding and Implementing SOLID Principles
    • Refactor Code for Single Responsibility
    • Enhance Flexibility with Open/Closed Principle
    • Streamline Vehicle Interfaces for Clarity
    • Depend on Abstractions not Implementations

Reviews

Start your review of Applying Clean Code Principles

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.