Clear Code
  • Introduction
    • About This Book
    • Timeline
    • Software Killers
    • Billion Dollar Mistakes
    • Clear Code Overview
    • Clear Code Rules
  • Data Processing
    • Separate Data Collection And Processing
    • Create Data Models
    • Separate Use Cases
    • Data Should Be Immutable
  • Examples
    • Separate Use Cases With Data Model
  • Maintenance Cost
    • Consider the Maintenance Cost
    • The Software Exists In Time
    • Don't Feed the Monsters
  • OOP
    • Separate Data And Procedures
    • Do Not Use Inheritance
    • When To Avoid Inheritance?
    • What Is The Problem With Abstract Frameworks?
  • VARIOUS
    • The Real Single Responsibility Principle
    • The problem with Clean Code's name
    • How To Handle Warnings
    • Do Not Create Constant Collection Classes
  • Externals
    • Links
    • Quotes
    • Funny
  • Technology
    • Git Tutorials
  • Clean Code
    • Clean Code Introduction
      • Origin & Overview
      • Advanced
      • Typical Issues
    • Clean Code Outline
      • Why Clean Code?
      • Clean Code
      • Clean Code Approaches
      • Specification & Design
      • Duplication
      • Refinement & Refactoring
      • Conventions
      • Names
      • Types
      • Methods
      • Nulls and Validity Checks
      • Comments
      • Dead Code
      • Error Handling
      • Classes
      • Code Formatting
      • Unit Tests
      • Special Cases
      • Object Oriented Programming
      • General Code Smells
    • Clean Code Links
    • Clean Code TOC
    • Effective Java TOC
Powered by GitBook
On this page
  • 2024
  • 2023
  • 2021
  • 2020
  • 2016

Was this helpful?

  1. Introduction

Timeline

2024

  • Links

2023

  • Data Should Be Immutable (in progress)

  • Billion Dollar Mistakes (in progress)

  • Consider the Maintenance Cost

  • The Software Exists In Time

  • Don't Feed the Monsters

  • Simple Code Rules (in progress)

  • Simple Code Overview

  • About This Book

2021

  • Create Data Models

  • Separate Data Collection And Processing

  • Software Killers

  • Separate Data And Procedures

  • Example: Separate Use Cases

  • Quotes

  • Git Tutorials

  • Separate Use Cases

2020

  • Do Not Use Inheritance

  • The problem with Clean Code's name

  • The Real Single Responsibility Principle

2016

  • Clean Code Introduction

  • Clean Code Outline

  • Clean Code Links

  • Clean Code TOC

  • Effective Java TOC

  • What Is The Problem With Abstract Frameworks?

  • When To Avoid Inheritance?

  • How To Handle Warnings

  • Do Not Create Constant Collection Classes

Last updated 1 year ago

Was this helpful?