Main Page
From CSSEMediaWiki
(Difference between revisions)
m |
|||
Line 12: | Line 12: | ||
==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, | + | * [[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. | * [[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. |
Revision as of 22:38, 5 July 2010
The Mutable Compendium of Object Oriented Wisdom
Welcome to the COSC427 wiki.
- Start here if this is your first visit.
- Editing Tips contains tips about editing the wiki.
- About COSC427 contains info about the course.
- Wiki users takes you to the Wiki participants list.
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.
- OO tools is a list of a software engineer's arsenal.
- 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
- 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
- Software Engineering: An Idea Whose Time Has Come and Gone? (PDF)
- Bad Engineering Properties of OO Languages
- The DCI Architecture: A New Vision of Object-Oriented Programming
- Encapsulation: Python Properties vs Java Access Modifiers - Has Python got it wrong?
- iBum
- Can patterns be patented? should they be? US Patent 6163813
- Quotes