Main Page

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<big>'''The Mutable Compendium of Object Oriented Wisdom'''</big>
 
<big>'''The Mutable Compendium of Object Oriented Wisdom'''</big>
 +
[[image:Lecture2Photo.jpg|frame|427 in action (2009)]]
  
 
Welcome to the COSC427 wiki.
 
Welcome to the COSC427 wiki.
  
[[Image:BabbageBrain.jpg|frame|Charles Babbage's brain]]
 
  
 
* [[Start here]] if this is your first visit.
 
* [[Start here]] if this is your first visit.
Line 10: Line 10:
 
* [[Wiki users]] takes you to the Wiki participants list.
 
* [[Wiki users]] takes you to the Wiki participants list.
  
==Content==
+
== Content ==
 
* [[OO wisdom]] is the main entry point for course material.
 
* [[OO wisdom]] is the main entry point for course material.
* [[OO culture]] is the list of people, places, phenomenons and programs that produced OOD.
+
* [[OO culture]] is the list of people, places, phenomenona and programs that produced OOD.
* [[OO tools]] is a list of a software engineer's arsenal.
+
 
* [[Resources]] is a list of the available resources.
 
* [[Resources]] is a list of the available resources.
* [[What is Bad Design]]?
 
* [[Professionalism]] is a discussion on professionalism in software engineering.
 
  
== Things to Think About ==
+
----
 
+
"Throwing a book of rules at a terrible programmer just creates a terrible programmer with a bruise on their head where the book bounced off." -- Jeff Atwood
* ''The beginning of wisdom for a programmer is to recognize the difference between getting his program to work and getting it right.'' -- M. A. Jackson, 1975
+
* ''Complex problems have simple, easy to understand, wrong answers.'' -- Henry Louis Mencken
+
* [[media:DeMarco.pdf|Software Engineering: An Idea Whose Time Has Come and Gone?]] (PDF)
+
* [http://doc.cat-v.org/programming/bad_properties_of_OO Bad Engineering Properties of OO Languages]
+
* [http://heim.ifi.uio.no/~trygver/2009/dci_vision.html The DCI Architecture: A New Vision of Object-Oriented Programming]
+
* [http://bytebaker.com/2009/03/31/python-properties-vs-java-access-modifiers/ Encapsulation:  Python Properties vs Java Access Modifiers] - Has Python got it wrong?
+
* [http://www.tomomisayuda.com/work/final/1/final.html iBum]
+
* Can patterns be patented? should they be? [http://www.patentstorm.us/patents/6163813/description.html US Patent 6163813]
+
* [[Quotes]]
+
 
+
[[image:Lecture2Photo.jpg|frame|427 in action]]
+

Latest revision as of 05:37, 23 April 2012

The Mutable Compendium of Object Oriented Wisdom

427 in action (2009)

Welcome to the COSC427 wiki.


Content

  • OO wisdom is the main entry point for course material.
  • OO culture is the list of people, places, phenomenona and programs that produced OOD.
  • Resources is a list of the available resources.

"Throwing a book of rules at a terrible programmer just creates a terrible programmer with a bruise on their head where the book bounced off." -- Jeff Atwood

Personal tools