| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

RealWorld

Page history last edited by PBworks 15 years, 3 months ago

The "Real World" SIG is a discussion group concerned with corporate line of business application development. We talk about tools, techniques and methods for designing and building quality applications with a high level of maintainability.

 

 

In September,

 

Dave Elliott presented Fitnesse, a testing framwork that uses a wiki to configure the tests.

 

 

In October

 

James Avery introduced us to  WATIN - (Web Application Test In .Net) and the WatiN Test Recorder.  After which we digressed into a lively and interesting discussion of LINQ.

 

In November

 

Things didn't go as planned so we carried on our discussion of LINQ

 

In December

 

We talked about Agile software development with Steve Davis, a consultant and Certified Scrum Practitioner.

 

In January

 

We will meet on Thursday the 22d

 

We will talk about Uncle Bob Martin's SOLID principles of Object Oriented Design.

 

You can hear about the SOLID principles on Hansleminutes podcast 145 at http://www.hanselman.com/blog/HanselminutesPodcast145SOLIDPrinciplesWithUncleBobRobertCMartin.aspx

 

Or you can read about it at http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

 

SOLID stands for

 

Single Responsibility Principle - A class should have one, and only one, reason to change

Open Closed Principle - You should be able to extend a classes behavior, without modifying it.

Liskov Substitution Principle - Derived classes must be substitutable for their base classes.

Interface  Segregation Principle - Make fine grained interfaces that are client specific.

Dependency Inversion Principle - Depend on abstractions, not on concretions.

 

Comments (0)

You don't have permission to comment on this page.