•  

Schedule outline : Day 3

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

Friday 20th October, 2017

9:00am to 5:00pm (GMT)

DAY THREE

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 Defence 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.

Conclusion

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

Time 9:00am5:00pm GMT

Date Fri 20th October 2017

Session Hash Tag

#cleancode

Short URL

lanyrd.com/sfpzbx

View the schedule

This is an upcoming conference

View official schedule

Share

See something wrong?

Report an issue with this session