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
  1. Introduction

Timeline

Last updated 1 year ago

Was this helpful?

CtrlK
  • 2024
  • 2023
  • 2021
  • 2020
  • 2016

Was this helpful?

2024

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

    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

    Links
    Example: Separate Use Cases
    Quotes
    Git Tutorials
    Separate Use Cases
    Effective Java TOC
    What Is The Problem With Abstract Frameworks?
    When To Avoid Inheritance?
    How To Handle Warnings
    Do Not Create Constant Collection Classes