Categories

The Insufficiency of Good Design by Sarah Mei

As a developer you should have come to a point where you think about quality of the code you write. You must have wondered what good code actually is and how good design can be achieved. This talk by ‘Sarah Mei’ clarifies the idea of Good code and also provides guideline of how it can be achieved. Good code isn’t written always by everyone. Hence, we need to keep these points in the back of our head which are noted below.

Good Code: [Good code is defined by it’s pattern of dependencies]

OO design principles

Development practices

Other People

Good Code Predictor:

Technical Qualifications

Experience with the code base.

Good communication

Fixing Problems:

Pair Programming

Create opportunities for informal communication

Use high-bandwidth communication

Teach/learn/practice

Mantras extracted:

Your team’s communication patterns are the best predictor of the quality of the code you produce.

Every piece of bad code is trying to tell you something.

Hack your team

The Insufficiency of Good Design by Sarah Mei was last modified: March 16th, 2016 by sushil10018