Talk:Quick Reference

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(New page: Smashing job here Robert! --~~~~)
 
Line 1: Line 1:
 
Smashing job here Robert! --[[User:Elliot Fisher|Elliot Fisher]] 23:09, 5 October 2008 (UTC)
 
Smashing job here Robert! --[[User:Elliot Fisher|Elliot Fisher]] 23:09, 5 October 2008 (UTC)
 +
 +
Pleased to see other people adding to this.
 +
 +
Just a couple of nitpicks:
 +
*How come [[Avoid inheritance for implementation]] was deleted from the line with [[Favor composition over inheritance]]? Did somebody have a problem with this?
 +
*With this line: "[[Open closed principle]] and [[Abstraction]] and [[Make all Member Variables Private]] and [[No Global Variables]]", I don't really see how the open/closed principle relates to the others, and I don't see how "no global variables" really relates to Abstraction (a global variable can be very abstract).
 +
 +
I'd like to change to these lines:
 +
 +
* "[[Open closed principle]] and [[Liskov substitution principle]] and [[Design by contract]]"
 +
* "[[Make all Member Variables Private]] and [[Avoid protected data]]"
 +
* "[[No Global Variables]] and [[Singleton]]"
 +
* and delete [[Abstraction]] totally, since it's more a definition than a real maxim.
 +
 +
I'll make these changes soon unless there's any objection.

Revision as of 11:03, 6 October 2008

Smashing job here Robert! --Elliot Fisher 23:09, 5 October 2008 (UTC)

Pleased to see other people adding to this.

Just a couple of nitpicks:

I'd like to change to these lines:

I'll make these changes soon unless there's any objection.

Personal tools