ardalis/CraftsmanshipCalendarIdeas

View on GitHub

Ideas for next year's software craftsmanship calendar


20 +1

The Boy Scout Rule

Created almost 2 years ago by ardalis
12 +1

Single Responsibility Principle

Created almost 2 years ago by ardalis
11 +1

Tell, Don't Ask

Created almost 2 years ago by ardalis
11 +1

Shipping is a Feature

Created almost 2 years ago by ardalis
11 +1

Vertical Slices

Created almost 2 years ago by ardalis

Collective Code Ownership

Created almost 2 years ago by ardalis

Number of WTFs per Minute

Created over 1 year ago by danielmarbach

Working Software

Created almost 2 years ago by benrick

Dependency Inversion Principle

Created almost 2 years ago by ardalis

Broken Window Effect

Created over 1 year ago by danielmarbach

Don't assume. Measure!

Created over 1 year ago by danielmarbach

Bus Factor

Created almost 2 years ago by ardalis

Agile is not fast, it's frequent.

Created over 1 year ago by saieva

Works on my Machine

Created over 1 year ago by xDaevax

Overengineering

Created over 1 year ago by danielmarbach

You are not your users

Created over 1 year ago by mrlacey

Composition over Inheritance

Created almost 2 years ago by ardalis

Interface Segregation Principle

Created almost 2 years ago by ardalis

Squirrel Driven Development

Created over 1 year ago by syutzy

Technical Debt

Created over 1 year ago by RickDMyers

Liskov Substitution Principle

Created almost 2 years ago by ardalis

Once and Only Once

Created almost 2 years ago by ardalis

Don’t Repeat Yourself

Created almost 2 years ago by benrick

Layers, layer, layers...

Created over 1 year ago by danielmarbach