Search | Presentations | Lessons | Presenters | FAQ | Terms
Sign in

Lesson: Software Design: an Agile Approach Copy

Access Title Created Rating
Plus Designing Software January 2015 Fivestar
Plus Strategic Design vs. Tactical Design January 2015 Fivestar
Plus Design Constructs: Part I January 2015 Fivestar
Plus Design Constructs: Part II January 2015 Fourplusstar
Plus Thinking about Abstraction January 2015 Fivestar
Plus Effective Encapsulation: Part I January 2015 Fivestar
Plus Effective Encapsulation: Part II January 2015 Fivestar
Plus Pleasures and Perils of Inheritance January 2015 Fivestar
Plus Flavors of Polymorphism January 2015 Fivestar
Plus Design by Contract vs Design by Capability February 2015 Fivestar
Plus Modeling Classes February 2015
Plus Modeling Relationships February 2015 Fourstar
Plus Modeling Inheritance February 2015
Plus Influences of TDD on Agility and Sustainability February 2015 Fivestar
Plus Test Driven Development February 2015 Fivestar
Plus Regression Benefits of TDD February 2015
Plus Design Benefits of TDD: Part I February 2015
Plus Design Benefits of TDD: Part II February 2015
Plus Design Benefits of TDD: Part III February 2015
Plus Testing with Dependencies: Part I February 2015
Plus Testing with Dependencies: Part II February 2015
Plus Testing with Dependencies: Part III February 2015
Plus Testing with Dependencies: Part IV February 2015
Plus Why Care about Code Quality? May 2014
Plus Caring about Code Quality—Responsibility May 2014
Plus Ways to Improve Code Quality May 2014 Fivestar
Plus Code Quality: Individual Efforts May 2014 Fivestar
Plus Code Quality: Code Coverage June 2014 Fivestar
Plus Code Quality: Team Efforts June 2014
Plus Code Quality: Code Reviews June 2014 Fivestar
Plus Code Quality: Broken Windows June 2014
Plus I Invite You to Break My Build July 2014
Plus Treat Warnings as Error July 2014
Plus Expire Workarounds July 2014
Plus Code Smell July 2014 Fivestar
Plus Comments on Comments July 2014 Fivestar
Plus Self Documenting Code: Part I August 2014
Plus Self Documenting Code: Part II August 2014
Plus Self Documenting Code: Part III August 2014
Plus Learning from Writing Well August 2014
Plus Creating Evolutionary Design and Architecture: Part I February 2015
Plus Creating Evolutionary Design and Architecture: Part II February 2015
Plus Creating Evolutionary Design and Architecture: Part III February 2015
Plus Creating Evolutionary Design and Architecture: Part IV February 2015
Plus Design Principles: Part I March 2015 Fivestar
Plus Design Principles: Part II March 2015
Plus Design Principles: Part III March 2015
Plus Design Principles: Part IV March 2015 Fourstar
Plus Design Principles: Part V March 2015
Plus Design Principles: Part VI March 2015
Plus Design Principles: Part VII March 2015
Plus Design Principles: Part VIII March 2015 Fivestar
Plus Design Principles: Part IX March 2015
Plus Design Principles: Part X April 2015
Plus Design Principles: Part XI April 2015
Plus Design Principles: Part XII April 2015
Plus Design Principles: Part XIII April 2015 Fivestar
Plus Design Patterns April 2015 Fivestar
Plus Compose Method Pattern April 2015
Plus Cascade Method Pattern April 2015 Fivestar
Plus Abstract Factory April 2015 Fourplusstar
Plus Factory Method April 2015 Fivestar
Plus Prototype Pattern April 2015
Plus Singleton Pattern: Part I April 2015 Threeplusstar
Plus Singleton Pattern: Part II May 2015 Threestar
Plus Builder Pattern May 2015 Fourplusstar
Plus Adapter: Part I May 2015 Fourplusstar
Plus Adapter: Part II May 2015
Plus Façade Pattern May 2015 Fourplusstar
Plus Proxy Pattern May 2015 Fivestar
Plus Bridge Pattern May 2015 Twostar
Plus Composite Pattern May 2015
Plus Decorator Pattern June 2015
Plus Decorator Using Lambdas June 2015
Plus Chain of Responsibility June 2015
Plus Iterator Pattern June 2015
Plus Internal vs External Iterators October 2013 Fivestar
Plus Mediator Pattern June 2015
Plus Observer Pattern June 2015 Fivestar
Plus Garbage Collection—Automatic, not Instantaneous October 2013
Plus Cleaning up External Resources October 2013
Plus Automatic Resource Management October 2013
Plus Execute Around Method Pattern—Part I October 2013
Plus Execute Around Method Pattern—Part II October 2013