User contributions
From CSSEMediaWiki
- 00:24, 15 October 2009 (diff | hist) N Talk:Replace Magic Number with Symbolic Constant (New page: I don't think that it makes much sense to define the 10 outside of a function that calculates the x^10 and is called power10. Maybe just a bad example? Maybe defining the constant for 10 i...) (top)
- 05:01, 14 October 2009 (diff | hist) Send messages to components instead of to self (Favor over inheritance)
- 23:14, 4 October 2009 (diff | hist) TobiW's Design Study (→Conflicts and Compromises) (top)
- 23:08, 4 October 2009 (diff | hist) TobiW's Design Study (→Maxims and Design Patterns)
- 23:05, 4 October 2009 (diff | hist) File:CdFreemet2.png (uploaded a new version of "Image:CdFreemet2.png") (top)
- 22:54, 4 October 2009 (diff | hist) TobiW's Design Study (→The Service Class Problem)
- 22:46, 4 October 2009 (diff | hist) TobiW's Design Study (→Final Design)
- 22:40, 4 October 2009 (diff | hist) TobiW's Design Study (→The Service Class Problem)
- 22:27, 4 October 2009 (diff | hist) TobiW's Design Study (→Possible Improvements)
- 22:25, 4 October 2009 (diff | hist) m TobiW's Design Study (→OO Principles and Patterns)
- 22:23, 4 October 2009 (diff | hist) TobiW's Design Study (→Classes)
- 22:21, 4 October 2009 (diff | hist) m TobiW's Design Study (→Design Flaws)
- 22:18, 4 October 2009 (diff | hist) m TobiW's Design Study (→Python)
- 05:29, 2 October 2009 (diff | hist) m TobiW's Design Study
- 05:27, 2 October 2009 (diff | hist) TobiW's Design Study (→The Service Class Problem)
- 05:27, 2 October 2009 (diff | hist) TobiW's Design Study (→Final Design)
- 05:27, 2 October 2009 (diff | hist) File:CdFreemet2.png (uploaded a new version of "Image:CdFreemet2.png")
- 05:24, 2 October 2009 (diff | hist) TobiW's Design Study (→Conflicts and Compromises)
- 05:23, 2 October 2009 (diff | hist) TobiW's Design Study (→Final Design)
- 04:49, 2 October 2009 (diff | hist) TobiW's Design Study
- 03:40, 2 October 2009 (diff | hist) TobiW's Design Study (→Second Design)
- 03:37, 2 October 2009 (diff | hist) TobiW's Design Study (→Current Design)
- 22:42, 1 October 2009 (diff | hist) m TobiW's Design Study (→Python)
- 07:57, 30 September 2009 (diff | hist) TobiW's Design Study (→OO Principles and Patterns)
- 07:54, 30 September 2009 (diff | hist) TobiW's Design Study (→Design Flaws)
- 07:37, 30 September 2009 (diff | hist) TobiW's Design Study (→Python)
- 07:32, 30 September 2009 (diff | hist) m TobiW's Design Study (→Overview)
- 07:29, 30 September 2009 (diff | hist) N File:Freemet-olddesign.tar.gz (Old design of my design project FreeMet before any redesign was done.) (top)
- 23:08, 29 September 2009 (diff | hist) m TobiW's Design Study (→Second Design)
- 23:05, 29 September 2009 (diff | hist) TobiW's Design Study (→Overview)
- 22:58, 29 September 2009 (diff | hist) File:CdFreemet2.png (uploaded a new version of "Image:CdFreemet2.png")
- 06:54, 29 September 2009 (diff | hist) File:CdService2.png (uploaded a new version of "Image:CdService2.png") (top)
- 06:50, 29 September 2009 (diff | hist) TobiW's Design Study (→The Service Class Problem)
- 06:47, 29 September 2009 (diff | hist) N File:CdService2.png
- 02:40, 29 September 2009 (diff | hist) TobiW's Design Study (→Second Design)
- 22:03, 21 September 2009 (diff | hist) m TobiW's Design Study (→Classes)
- 04:10, 21 September 2009 (diff | hist) File:CdServiceDetailed.png (uploaded a new version of "Image:CdServiceDetailed.png") (top)
- 03:33, 21 September 2009 (diff | hist) TobiW's Design Study
- 03:31, 21 September 2009 (diff | hist) N File:CdServiceDetailed.png
- 01:58, 21 September 2009 (diff | hist) Lecture sequence (Lecture 15-17)
- 02:02, 17 September 2009 (diff | hist) m TobiW's Design Study (→Second Design)
- 02:02, 17 September 2009 (diff | hist) N File:CdFreemet2.png (Second design for FreeMet)
- 05:52, 16 September 2009 (diff | hist) TobiW's Design Study (→Current Design)
- 05:25, 16 September 2009 (diff | hist) Talk:Singleton (Python singleton)
- 05:22, 16 September 2009 (diff | hist) TobiW's Design Study (→Third Design (Final))
- 05:21, 16 September 2009 (diff | hist) TobiW's Design Study (→Second Design)
- 04:06, 10 September 2009 (diff | hist) m Sorcerers design (→Solutions)
- 03:59, 10 September 2009 (diff | hist) Sorcerers design (Solution to sorcerer design)
- 03:57, 10 September 2009 (diff | hist) File:TobiWSorcerersDesign.png (uploaded a new version of "Image:TobiWSorcerersDesign.png") (top)
- 03:55, 10 September 2009 (diff | hist) N File:TobiWSorcerersDesign.png
- 06:29, 7 September 2009 (diff | hist) TobiW's Design Study (→Second Design)
- 06:19, 7 September 2009 (diff | hist) TobiW's Design Study (→OO Principles and Patterns)
- 06:10, 7 September 2009 (diff | hist) TobiW's Design Study (→Design Flaws)
- 01:33, 7 September 2009 (diff | hist) Lecture sequence (Added lecture 13)
- 03:00, 20 August 2009 (diff | hist) N Analysis Patterns (redirect) (top)
- 02:59, 20 August 2009 (diff | hist) Accountability Design (See also) (top)
- 02:37, 20 August 2009 (diff | hist) m Schools of thought (→One Ring to Rule Them All...)
- 02:27, 20 August 2009 (diff | hist) m Schools of thought (→One Ring to Rule Them All...)
- 02:27, 20 August 2009 (diff | hist) Schools of thought (→One Ring to Rule Them All...)
- 02:17, 20 August 2009 (diff | hist) Lecture sequence (Added lecture 12)
- 02:11, 20 August 2009 (diff | hist) Lecture sequence (→Lecture 11 (17/08/09))
- 00:25, 19 August 2009 (diff | hist) TobiW's Design Study (→Second Design)
- 00:12, 19 August 2009 (diff | hist) m TobiW's Design Study (→Second Design)
- 00:11, 19 August 2009 (diff | hist) TobiW's Design Study
- 22:28, 18 August 2009 (diff | hist) Reduce implicit parameter passing (→Example) (top)
- 22:23, 18 August 2009 (diff | hist) N File:ImplicitExplicitParams.png (Reduce implicit parameter passing) (top)
- 01:19, 17 August 2009 (diff | hist) Lecture sequence (Added lecture 11)
- 08:58, 16 August 2009 (diff | hist) TobiW's Design Study
- 08:37, 16 August 2009 (diff | hist) TobiW's Design Study
- 05:08, 16 August 2009 (diff | hist) TobiW's Design Study (→Design Flaws)
- 05:05, 16 August 2009 (diff | hist) File:CdFreemet.png (uploaded a new version of "Image:CdFreemet.png") (top)
- 05:15, 15 August 2009 (diff | hist) TobiW's Design Study
- 05:09, 15 August 2009 (diff | hist) N File:CdFreemet.png (First rough version of the most important classes for my design study.)
- 03:26, 13 August 2009 (diff | hist) m State machine design
- 03:25, 13 August 2009 (diff | hist) State machine design (Added solution to state machine design)
- 03:24, 13 August 2009 (diff | hist) N File:StateMachine.png (top)
- 03:03, 13 August 2009 (diff | hist) Lecture sequence (Added lecture 10)
- 01:49, 13 August 2009 (diff | hist) m Parse tree design
- 01:20, 13 August 2009 (diff | hist) Parse tree design (Added implementation with flyweight)
- 01:18, 13 August 2009 (diff | hist) m File:ParseTreeFlyweight01.png (top)
- 01:13, 13 August 2009 (diff | hist) N File:ParseTreeFlyweight01.png (First (mostly wrong?) version of ParseTree + Flyweight)
- 04:35, 10 August 2009 (diff | hist) OO tools (→Static Systems)
- 02:05, 10 August 2009 (diff | hist) Lecture sequence (→Lecture 9 (10/08/09))
- 01:36, 10 August 2009 (diff | hist) m Lecture sequence (→Lecture 9 (10/08/09))
- 01:30, 10 August 2009 (diff | hist) Lecture sequence (Added lecture 9)
- 00:22, 6 August 2009 (diff | hist) m Introduce Explaining Variable (code block)
- 00:20, 6 August 2009 (diff | hist) Talk:Combining design patterns
- 04:15, 3 August 2009 (diff | hist) Talk:Composite (top)
- 02:16, 3 August 2009 (diff | hist) m Define default values via explicit protocol pattern
- 02:16, 3 August 2009 (diff | hist) m Use lazy initialization pattern
- 02:16, 3 August 2009 (diff | hist) m Encapsulate concrete state pattern
- 02:16, 3 August 2009 (diff | hist) m Defer identification of state variables pattern
- 02:16, 3 August 2009 (diff | hist) m Identify message layers pattern
- 02:15, 3 August 2009 (diff | hist) m Implement behavior with abstract state pattern
- 02:15, 3 August 2009 (diff | hist) m Define classes by behavior, not state pattern
- 01:17, 3 August 2009 (diff | hist) m Lecture sequence
- 00:29, 3 August 2009 (diff | hist) Talk:Equals vs the Encapsulation Boundary
- 07:32, 1 August 2009 (diff | hist) N Category:Code smells (New page: Main page: Code smells)
- 07:31, 1 August 2009 (diff | hist) m Comments smell (category)
- 07:31, 1 August 2009 (diff | hist) m Refused bequest smell (category)
- 07:30, 1 August 2009 (diff | hist) m Data class smell (category)
- 07:30, 1 August 2009 (diff | hist) m Incomplete library class smell (category)
- 07:30, 1 August 2009 (diff | hist) m Alternative classes with different interfaces smell (category)
- 07:30, 1 August 2009 (diff | hist) m Inappropriate intimacy smell (category)
- 07:29, 1 August 2009 (diff | hist) m Middle man smell (category)
- 07:29, 1 August 2009 (diff | hist) m Message chain smell (category)
- 07:29, 1 August 2009 (diff | hist) m Temporary field smell (category)
- 07:28, 1 August 2009 (diff | hist) m Speculative generality smell (category)
- 07:28, 1 August 2009 (diff | hist) m Lazy class smell (category)
- 07:28, 1 August 2009 (diff | hist) m Parallel inheritance hierarchies smell (category)
- 07:28, 1 August 2009 (diff | hist) m Switch statement smell (category)
- 07:27, 1 August 2009 (diff | hist) m Primitive obsession smell (category)
- 07:27, 1 August 2009 (diff | hist) m Data clumps smell (category)
- 07:27, 1 August 2009 (diff | hist) m Feature envy smell (category)
- 07:26, 1 August 2009 (diff | hist) m Shotgun surgery smell (category)
- 07:26, 1 August 2009 (diff | hist) m Divergent change smell (category)
- 07:25, 1 August 2009 (diff | hist) m Long parameter list smell (category)
- 07:25, 1 August 2009 (diff | hist) m Large class smell (category)
- 07:25, 1 August 2009 (diff | hist) m Long method smell (category)
- 07:24, 1 August 2009 (diff | hist) m Duplicate code smell (category)
- 03:18, 31 July 2009 (diff | hist) Design patterns break rules (Added Memento)
- 03:13, 31 July 2009 (diff | hist) State (Example)
- 04:58, 30 July 2009 (diff | hist) Talk:Encapsulation boundary
- 04:48, 30 July 2009 (diff | hist) Lecture sequence (Added lecture 6)
- 04:46, 30 July 2009 (diff | hist) m Talk:Getter and setter policy (name)
- 04:45, 30 July 2009 (diff | hist) Talk:Getter and setter policy
- 04:39, 30 July 2009 (diff | hist) TobiW's Design Study (→Design Flaws)
- 05:35, 29 July 2009 (diff | hist) N Talk:Inline Temp (New page: Is this still about design? It has clearly nothing to do with OO. Also, it shouldn't affect performance, I guess every compiler optimises such code. --~~~)
- 23:13, 28 July 2009 (diff | hist) m OO tools (→Static Systems)
- 23:07, 28 July 2009 (diff | hist) OO tools (→Static Systems)
- 01:34, 28 July 2009 (diff | hist) Talk:Getter and setter policy
- 01:16, 28 July 2009 (diff | hist) Introduce common data class (category and see also)
- 01:15, 28 July 2009 (diff | hist) N Introduce common data class (New page: Instead of having the same attributes in two (or more) classes, the common data should be put into a separate class. In C/C++, a structure is often used to manage common data. Because of t...)
- 02:27, 27 July 2009 (diff | hist) Lecture sequence (→Lecture 5 (27/07/09))
- 01:58, 27 July 2009 (diff | hist) Model view controller (Patterns used in MVC by Wal)
- 01:45, 27 July 2009 (diff | hist) m Model view controller (→External links)
- 01:44, 27 July 2009 (diff | hist) Model view controller (→External links)
- 01:23, 27 July 2009 (diff | hist) Lecture sequence (Added lecture 5)
- 06:08, 26 July 2009 (diff | hist) m TobiW's Design Study (TobiW's design study moved to TobiW's Design Study)
- 06:08, 26 July 2009 (diff | hist) N TobiW's design study (TobiW's design study moved to TobiW's Design Study) (top)
- 06:07, 26 July 2009 (diff | hist) N TobiW's Design Study (New page: == Overview == I decided to do the design study on a program I wrote back in Germany before I came here. I wrote it to have a single interface to the many meteorological sites I use to pre...)
- 05:47, 26 July 2009 (diff | hist) User:TobiW
- 04:49, 24 July 2009 (diff | hist) m Talk:Hall of fame (username)
- 04:48, 24 July 2009 (diff | hist) Talk:Hall of fame
- 06:13, 23 July 2009 (diff | hist) Facade (more descriptions and an example)
- 05:57, 23 July 2009 (diff | hist) Frogs design (Added link to froggy visitor)
- 03:07, 23 July 2009 (diff | hist) Hall of fame (Added DRY to Inviolable laws)
- 03:02, 23 July 2009 (diff | hist) Talk:Frogs design (→exportXML and sauteInWine: new section)
- 02:39, 23 July 2009 (diff | hist) Hall of fame (Added KISS to Helpful Ideas)
- 02:24, 23 July 2009 (diff | hist) Premature optimization (Added 90/10 law ... correct?)
- 02:54, 22 July 2009 (diff | hist) Avoid verb classes (Added See also section)
- 02:52, 22 July 2009 (diff | hist) N Avoid verb classes (New page: Class names should always consist of nouns, mostly in singular since '''one''' instance of that class will be created at a time. Classes represent real or abstract objects (like cars or co...)
- 02:34, 22 July 2009 (diff | hist) m Extreme programming
- 02:26, 22 July 2009 (diff | hist) N Extreme programming (New page: Extreme Programming (XP) is a methodology in software engineering. It includes pair programming and code tests. In contrast to the Waterfall process, the development of the software is...)
- 03:18, 20 July 2009 (diff | hist) Lecture sequence (Added lecture 3)
- 03:11, 20 July 2009 (diff | hist) User:TobiW
- 03:11, 20 July 2009 (diff | hist) Wiki users (Added entry with picture for myself)
- 03:10, 20 July 2009 (diff | hist) Wiki users
- 03:09, 20 July 2009 (diff | hist) User:TobiW
- 03:09, 20 July 2009 (diff | hist) N User:TobiW (New page: Hi, I'm a German student doing my postgrad diploma of security and forensics here at UC. You can also find my in the Tramping Club, the Dancing Club, and sometimes at the climbing walls of...)
- 03:09, 20 July 2009 (diff | hist) N File:TobiWSydney.jpg (Me in front of some of Sydney's main structures.) (top)
- 03:07, 20 July 2009 (diff | hist) N File:TobiWAvatar.jpg (top)
- 03:03, 20 July 2009 (diff | hist) Frogs design (Change to broken heuristic 5.12)
- 03:02, 20 July 2009 (diff | hist) Frogs design (Added broken heuristics 5.12, 5.13)
- 02:14, 20 July 2009 (diff | hist) Frogs design
- 02:11, 20 July 2009 (diff | hist) Frogs design (Attempted answers)
- 01:13, 20 July 2009 (diff | hist) Wiki users (→2009)
- 01:12, 20 July 2009 (diff | hist) Wiki users (→2009)
- 01:12, 20 July 2009 (diff | hist) Wiki users (→2009)