Programme

A session at [CANCELLED] Uncle Bob's Clean Code: Agile Software Craftsmanship

Systems:

-How would you build a city?
-Separation of Construction and Use
-Dependency Injection
-Scaling Up
-Cross Cutting Concerns
-Test Drive the System Architecture
-Optimize Decision Making
-Use Standards Wisely
-System DSLs

Emergence:

-Getting Clean via Emergent Design
-Simple Design Rules
-DRY (again)
-Expressiveness
-Minimal Classes and Methods

Concurrency:

-Why Concurrency?
-Concurrency Defense Principles
-Know your Library
-Execution Models
-Producer-Consumer
-Readers-Writers
-Dining Philosophers
-Beware Dependencies between Synchronized Methods
-Keep Synchronized Sections Small
-Writing Correct Shut-down Code is Hard
-Testing Threaded Code

Smells and Heuristics:

-Dozens and dozens of them.

About the speaker

This person is speaking at this event.
Uncle Bob Martin

Software Craftsman bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Date Fri 12th July 2013

Where

TBC

Session Hash Tag

#agile

Short URL

lanyrd.com/scftct

View the schedule

Share

See something wrong?

Report an issue with this session