Oldest pages

From CSSEMediaWiki
Jump to: navigation, search

Showing below up to 500 results starting with #1.

View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)

  1. Real name‏‎ (03:30, 17 July 2008)
  2. Sign your work‏‎ (03:50, 17 July 2008)
  3. Have courage‏‎ (23:58, 17 July 2008)
  4. Greg Searle's project blackjack‏‎ (05:39, 29 July 2008)
  5. Why refactoring works‏‎ (22:58, 29 July 2008)
  6. Refactoring and design‏‎ (23:04, 29 July 2008)
  7. Vehicles and operators design‏‎ (04:05, 20 August 2008)
  8. Greg Searle's design‏‎ (23:11, 11 September 2008)
  9. Introduction to the Terrain Renderer‏‎ (03:03, 18 September 2008)
  10. Encapsulate Downcast‏‎ (03:02, 23 September 2008)
  11. Greg Searle's captains log star date‏‎ (03:40, 23 September 2008)
  12. Nick Brettel's eight puzzle design‏‎ (04:20, 23 September 2008)
  13. Poker Simulator Design Log‏‎ (13:05, 30 September 2008)
  14. Kris's Design Study‏‎ (13:27, 30 September 2008)
  15. Jojo's OO Design Project Log‏‎ (03:08, 1 October 2008)
  16. Guitar Amplifier Design‏‎ (03:55, 1 October 2008)
  17. Guitar Tutor Report‏‎ (03:59, 1 October 2008)
  18. OOTetris Design‏‎ (04:00, 1 October 2008)
  19. Keep accessors and mutators separate‏‎ (03:14, 4 October 2008)
  20. Hide your decisions‏‎ (21:41, 4 October 2008)
  21. Jason's Useful Links Page‏‎ (00:01, 6 October 2008)
  22. Beware accessors‏‎ (04:13, 6 October 2008)
  23. Immutable object‏‎ (23:21, 6 October 2008)
  24. No Global Variables‏‎ (04:51, 7 October 2008)
  25. Quick Reference‏‎ (01:45, 8 October 2008)
  26. GenA: A Genetic Algorithms Framework‏‎ (07:51, 11 October 2008)
  27. Teaching and learning style‏‎ (04:33, 10 July 2009)
  28. Square-rectangle problem‏‎ (03:32, 20 July 2009)
  29. Jojo's 2008 Design Study‏‎ (06:23, 20 July 2009)
  30. Avoid interface pollution‏‎ (23:38, 20 July 2009)
  31. Beware of non-communicating methods‏‎ (23:53, 20 July 2009)
  32. Inheritance for specialization‏‎ (23:59, 20 July 2009)
  33. Favour deep hierarchies‏‎ (00:03, 21 July 2009)
  34. Limit hierarchy depth‏‎ (00:05, 21 July 2009)
  35. Beware singletons‏‎ (00:13, 21 July 2009)
  36. Reusable frameworks over reusable components‏‎ (00:14, 21 July 2009)
  37. Circle-ellipse problem‏‎ (02:25, 22 July 2009)
  38. Minimal public interface‏‎ (02:33, 22 July 2009)
  39. Extreme programming‏‎ (03:49, 22 July 2009)
  40. Move Method‏‎ (01:19, 28 July 2009)
  41. Arthur Riel‏‎ (11:38, 28 July 2009)
  42. Robert Cecil Martin 2003‏‎ (20:47, 28 July 2009)
  43. Beware inheritance over composition‏‎ (22:18, 28 July 2009)
  44. Avoid accidental multiple inheritance‏‎ (22:20, 28 July 2009)
  45. Call super‏‎ (00:44, 30 July 2009)
  46. Robert Cecil Martin 1997b‏‎ (11:10, 30 July 2009)
  47. Robert Cecil Martin 1997a‏‎ (11:10, 30 July 2009)
  48. Robert Cecil Martin 1996e‏‎ (11:11, 30 July 2009)
  49. Robert Cecil Martin 1996d‏‎ (11:11, 30 July 2009)
  50. Robert Cecil Martin 1996b‏‎ (11:12, 30 July 2009)
  51. Enum idiom‏‎ (02:03, 3 August 2009)
  52. Christopher Alexander 1979‏‎ (11:57, 7 August 2009)
  53. Christopher Alexander 1977‏‎ (12:07, 7 August 2009)
  54. Hillside Group‏‎ (15:39, 8 August 2009)
  55. Ward and Kent‏‎ (15:43, 8 August 2009)
  56. Abstraction‏‎ (23:09, 8 August 2009)
  57. Bob Martin's heuristics‏‎ (03:09, 13 August 2009)
  58. Factor implementation differences into subcomponents‏‎ (01:33, 18 August 2009)
  59. Separate methods that do not communicate‏‎ (01:35, 18 August 2009)
  60. Johnson and Foote's heuristics‏‎ (01:49, 18 August 2009)
  61. Reduce implicit parameter passing‏‎ (22:28, 18 August 2009)
  62. Reduce the number of arguments‏‎ (01:00, 20 August 2009)
  63. Reduce the size of methods‏‎ (01:02, 20 August 2009)
  64. Class hierarchies should be deep and narrow‏‎ (01:05, 20 August 2009)
  65. Minimize accesses to variables‏‎ (01:08, 20 August 2009)
  66. Subclasses should be specializations‏‎ (01:11, 20 August 2009)
  67. Split large classes‏‎ (01:14, 20 August 2009)
  68. Accountability Design‏‎ (02:59, 20 August 2009)
  69. Access levels‏‎ (23:32, 29 August 2009)
  70. Software crisis‏‎ (21:36, 1 September 2009)
  71. The top of the class hierarchy should be abstract‏‎ (06:11, 4 September 2009)
  72. Agent classes irrelevant‏‎ (00:50, 7 September 2009)
  73. Instance‏‎ (12:50, 10 September 2009)
  74. Component versus Module‏‎ (13:43, 10 September 2009)
  75. What is Bad Design‏‎ (22:09, 10 September 2009)
  76. Establishing priorities‏‎ (09:00, 12 September 2009)
  77. Managing complexity‏‎ (09:45, 12 September 2009)
  78. Agile methods‏‎ (13:49, 12 September 2009)
  79. Inheritance‏‎ (22:19, 16 September 2009)
  80. Janina's Design Study‏‎ (08:58, 22 September 2009)
  81. Big ball of mud‏‎ (06:18, 23 September 2009)
  82. Law of leaky abstractions‏‎ (07:37, 23 September 2009)
  83. Replace Parameter with Explicit Methods‏‎ (12:29, 26 September 2009)
  84. Patterns‏‎ (06:06, 27 September 2009)
  85. Unified Modeling Language‏‎ (08:47, 28 September 2009)
  86. Quotes‏‎ (03:50, 3 October 2009)
  87. Benjamin's Design Study‏‎ (03:57, 4 October 2009)
  88. Aidan's Design Study‏‎ (20:20, 4 October 2009)
  89. Mike's Design Study‏‎ (22:53, 4 October 2009)
  90. TobiW's Design Study‏‎ (23:14, 4 October 2009)
  91. PaulDesignStudy‏‎ (01:13, 5 October 2009)
  92. Design Project‏‎ (03:42, 5 October 2009)
  93. Amelioration patterns‏‎ (04:30, 5 October 2009)
  94. Bertrand Meyer‏‎ (09:56, 5 October 2009)
  95. Tour Guide Project Page‏‎ (10:03, 5 October 2009)
  96. Stephen's Design Study‏‎ (10:12, 5 October 2009)
  97. Michal's Design Study‏‎ (10:38, 5 October 2009)
  98. PluS XML format‏‎ (10:46, 5 October 2009)
  99. My actual Project, I think.‏‎ (10:53, 5 October 2009)
  100. Bertrand's Design Study‏‎ (11:00, 5 October 2009)
  101. Matthew's Design Study‏‎ (11:05, 5 October 2009)
  102. Riel's heuristics‏‎ (01:58, 11 October 2009)
  103. Beware type switches‏‎ (10:32, 11 October 2009)
  104. Don't expose mutable attributes‏‎ (04:32, 12 October 2009)
  105. Avoid no-op overrides‏‎ (22:48, 12 October 2009)
  106. Information hiding‏‎ (23:30, 12 October 2009)
  107. Containment implies uses‏‎ (23:30, 12 October 2009)
  108. William Brown 1998‏‎ (06:35, 13 October 2009)
  109. Make constructors blocking‏‎ (20:40, 13 October 2009)
  110. List of OO Languages‏‎ (23:32, 13 October 2009)
  111. Program to the interface not the implementation‏‎ (05:34, 14 October 2009)
  112. You ain't gonna need it‏‎ (05:41, 14 October 2009)
  113. Message chain smell‏‎ (09:31, 14 October 2009)
  114. Temporary field smell‏‎ (09:32, 14 October 2009)
  115. Lazy class smell‏‎ (09:32, 14 October 2009)
  116. Primitive obsession smell‏‎ (09:33, 14 October 2009)
  117. Long parameter list smell‏‎ (10:25, 14 October 2009)
  118. Self Encapsulate Field‏‎ (20:55, 14 October 2009)
  119. Replace Array with Object‏‎ (21:09, 14 October 2009)
  120. Replace Parameter with Method‏‎ (21:34, 14 October 2009)
  121. Design patterns break rules‏‎ (21:55, 14 October 2009)
  122. Add Parameter‏‎ (22:16, 14 October 2009)
  123. Pull Up Constructor Body‏‎ (22:19, 14 October 2009)
  124. Extract Interface‏‎ (22:20, 14 October 2009)
  125. Wal's Fish Tank‏‎ (22:50, 14 October 2009)
  126. Replace Exception with test‏‎ (23:00, 14 October 2009)
  127. Comments smell‏‎ (23:22, 14 October 2009)
  128. Replace Magic Number with Symbolic Constant‏‎ (23:57, 14 October 2009)
  129. OO Python Character Animation Design Study‏‎ (22:21, 5 July 2010)
  130. Lecture sequence‏‎ (00:26, 14 July 2010)
  131. Frogs design‏‎ (04:31, 15 July 2010)
  132. 2010 frog design criticisms‏‎ (05:00, 15 July 2010)
  133. Copy Constructor vs the Encapsulation Boundary‏‎ (02:36, 16 July 2010)
  134. Goto considered harmful‏‎ (03:39, 16 July 2010)
  135. A froggy visitor‏‎ (03:02, 18 July 2010)
  136. Double Dispatch‏‎ (14:22, 25 July 2010)
  137. OO tools‏‎ (12:57, 26 July 2010)
  138. HistoryCrumbs.user.js‏‎ (12:58, 26 July 2010)
  139. Michael's Log‏‎ (01:56, 30 July 2010)
  140. Nelson Shaw Project Log‏‎ (22:01, 31 July 2010)
  141. Tanmay's Log‏‎ (23:10, 3 August 2010)
  142. Trains design‏‎ (01:34, 11 August 2010)
  143. Parse tree design‏‎ (01:44, 11 August 2010)
  144. DMA Design Project first draft‏‎ (08:47, 12 August 2010)
  145. Joshua Bloch‏‎ (23:32, 12 August 2010)
  146. Properties‏‎ (04:27, 20 August 2010)
  147. Java Collections Framework‏‎ (10:25, 21 August 2010)
  148. David Parnas‏‎ (08:14, 15 September 2010)
  149. DMA Design Project - first submission‏‎ (21:06, 16 September 2010)
  150. DMA Design Project - Source Code‏‎ (23:49, 16 September 2010)
  151. Mock objects‏‎ (01:54, 22 September 2010)
  152. Mujtaba's Log‏‎ (20:36, 24 September 2010)
  153. Tell, don't ask‏‎ (11:13, 29 September 2010)
  154. DMA Design Project‏‎ (22:20, 30 September 2010)
  155. John Hofman US001‏‎ (22:47, 30 September 2010)
  156. John Hofman's Log‏‎ (22:47, 30 September 2010)
  157. John Hofman's Design Study‏‎ (00:51, 1 October 2010)
  158. Joey's design study‏‎ (03:02, 1 October 2010)
  159. James Ashford Log‏‎ (03:13, 1 October 2010)
  160. Nick's Design Study‏‎ (03:29, 1 October 2010)
  161. Mujtaba's Initial Design‏‎ (03:43, 1 October 2010)
  162. Different Design‏‎ (03:47, 1 October 2010)
  163. Martin Doms' Design Study‏‎ (03:57, 1 October 2010)
  164. Michael's Design Study‏‎ (03:57, 4 October 2010)
  165. Language Spectrum‏‎ (09:20, 6 October 2010)
  166. Bob Martin's principles‏‎ (07:12, 7 October 2010)
  167. Kent Beck 2003‏‎ (19:48, 10 October 2010)
  168. Unit Test‏‎ (20:06, 10 October 2010)
  169. Super quick exam ref‏‎ (04:16, 15 October 2010)
  170. No silver bullet‏‎ (10:37, 15 October 2010)
  171. Bob Martin‏‎ (10:41, 15 October 2010)
  172. Serialization‏‎ (11:11, 15 October 2010)
  173. Data mapper pattern‏‎ (21:20, 17 October 2010)
  174. Active record pattern‏‎ (21:24, 17 October 2010)
  175. Row data gateway pattern‏‎ (21:26, 17 October 2010)
  176. Table data gateway pattern‏‎ (21:32, 17 October 2010)
  177. Minimize number of methods‏‎ (03:17, 18 October 2010)
  178. PLoP 1995‏‎ (04:38, 18 October 2010)
  179. PLoP (Software Patterns Series)‏‎ (04:45, 18 October 2010)
  180. PLoP‏‎ (05:02, 18 October 2010)
  181. Presentation Abstraction Control‏‎ (05:32, 18 October 2010)
  182. Define classes by behavior, not state pattern‏‎ (07:50, 18 October 2010)
  183. Hierarchical Model View Controller‏‎ (09:03, 18 October 2010)
  184. Identify message layers pattern‏‎ (09:31, 18 October 2010)
  185. Interface segregation principle‏‎ (10:27, 18 October 2010)
  186. Dependency inversion principle‏‎ (00:19, 19 October 2010)
  187. Page controller pattern‏‎ (00:37, 19 October 2010)
  188. Organisational patterns‏‎ (01:56, 19 October 2010)
  189. Front controller pattern‏‎ (02:30, 19 October 2010)
  190. Fat interfaces‏‎ (03:05, 19 October 2010)
  191. Scrum‏‎ (03:22, 19 October 2010)
  192. Party of five 1996‏‎ (03:29, 19 October 2010)
  193. Introduce Parameter Object‏‎ (04:06, 19 October 2010)
  194. Single responsibility principle‏‎ (04:36, 19 October 2010)
  195. Becomes problem‏‎ (05:07, 19 October 2010)
  196. Kent Beck‏‎ (05:26, 19 October 2010)
  197. Law of Demeter‏‎ (06:34, 19 October 2010)
  198. Unit of work pattern‏‎ (07:41, 19 October 2010)
  199. Identity map pattern‏‎ (08:08, 19 October 2010)
  200. Don't repeat yourself‏‎ (08:10, 19 October 2010)
  201. Lazy load pattern‏‎ (08:23, 19 October 2010)
  202. Template view pattern‏‎ (10:11, 19 October 2010)
  203. Transform view pattern‏‎ (10:52, 19 October 2010)
  204. Ken Auer‏‎ (21:01, 19 October 2010)
  205. Collecting Parameter‏‎ (00:35, 20 October 2010)
  206. Avoid protected data‏‎ (02:05, 20 October 2010)
  207. Named constants‏‎ (02:32, 20 October 2010)
  208. Frogs second design‏‎ (02:36, 20 October 2010)
  209. Shalloway and Trott 2002‏‎ (02:36, 20 October 2010)
  210. Analysis patterns‏‎ (06:07, 20 October 2010)
  211. Abstract Factory‏‎ (06:09, 20 October 2010)
  212. Shallow VS Deep Copy‏‎ (07:03, 20 October 2010)
  213. Prototype‏‎ (07:08, 20 October 2010)
  214. If it ain't broke don't fix it‏‎ (07:25, 20 October 2010)
  215. State‏‎ (10:42, 20 October 2010)
  216. Move methods‏‎ (20:37, 20 October 2010)
  217. Boat anchor‏‎ (20:47, 20 October 2010)
  218. Cut and paste programming‏‎ (20:50, 20 October 2010)
  219. Functional decomposition‏‎ (20:52, 20 October 2010)
  220. Jumble‏‎ (20:53, 20 October 2010)
  221. Reinvent the wheel‏‎ (20:59, 20 October 2010)
  222. Stovepipe system‏‎ (21:01, 20 October 2010)
  223. Swiss army knife‏‎ (21:04, 20 October 2010)
  224. Vendor lock-in‏‎ (21:07, 20 October 2010)
  225. Orthogonality‏‎ (21:13, 20 October 2010)
  226. Peer To Peer‏‎ (21:46, 20 October 2010)
  227. Blackboard System‏‎ (21:58, 20 October 2010)
  228. Avoid mixing inputs and outputs‏‎ (23:14, 20 October 2010)
  229. Make all Member Variables Private‏‎ (23:20, 20 October 2010)
  230. 427 design standard‏‎ (00:17, 21 October 2010)
  231. Model the room‏‎ (00:57, 21 October 2010)
  232. Put semantic constraints in class definition‏‎ (01:11, 21 October 2010)
  233. Put semantic constraints in constructors‏‎ (01:12, 21 October 2010)
  234. Ward's wiki‏‎ (01:32, 21 October 2010)
  235. Design maxims Equivalence‏‎ (01:44, 21 October 2010)
  236. GenericGuidelines‏‎ (01:49, 21 October 2010)
  237. Mujtaba's design study‏‎ (03:59, 22 October 2010)
  238. Rebecca Wirfs-Brock‏‎ (20:11, 9 November 2010)
  239. Rebecca Wirfs-Brock 1990‏‎ (20:11, 9 November 2010)
  240. Start here‏‎ (01:47, 25 November 2010)
  241. Account setup‏‎ (01:53, 25 November 2010)
  242. Editing Tips‏‎ (01:54, 25 November 2010)
  243. About COSC427‏‎ (01:54, 25 November 2010)
  244. Warfarin Design‏‎ (01:57, 25 November 2010)
  245. Object orgy‏‎ (03:01, 25 November 2010)
  246. Robert Cecil Martin 1996a‏‎ (03:01, 25 November 2010)
  247. Robert Cecil Martin 1996c‏‎ (03:01, 25 November 2010)
  248. Robert Cecil Martin 2002‏‎ (03:02, 25 November 2010)
  249. Interface should be dependent on model‏‎ (03:03, 25 November 2010)
  250. Delegation‏‎ (03:03, 25 November 2010)
  251. Speculative generality smell‏‎ (03:03, 25 November 2010)
  252. Constant interface‏‎ (03:03, 25 November 2010)
  253. Properties / Fields / Attributes‏‎ (03:03, 25 November 2010)
  254. Command query separation‏‎ (03:03, 25 November 2010)
  255. Inappropriate intimacy smell‏‎ (03:03, 25 November 2010)
  256. Citation needed‏‎ (03:03, 25 November 2010)
  257. Once and only once‏‎ (03:03, 25 November 2010)
  258. Andrew Hunt 1999‏‎ (03:03, 25 November 2010)
  259. Text design‏‎ (03:05, 25 November 2010)
  260. BaseBean‏‎ (03:05, 25 November 2010)
  261. Avoid inheritance for implementation‏‎ (03:05, 25 November 2010)
  262. Avoid interface bloat‏‎ (03:05, 25 November 2010)
  263. Design by contract‏‎ (03:05, 25 November 2010)
  264. BenjaminTaylor Previous Design Work‏‎ (03:05, 25 November 2010)
  265. Send messages to components instead of to self‏‎ (03:05, 25 November 2010)
  266. Shotgun surgery smell‏‎ (03:07, 25 November 2010)
  267. Inline Temp‏‎ (03:07, 25 November 2010)
  268. Data class smell‏‎ (03:07, 25 November 2010)
  269. Option-operand separation‏‎ (03:08, 25 November 2010)
  270. Class diagram‏‎ (03:08, 25 November 2010)
  271. Favor composition over inheritance‏‎ (03:08, 25 November 2010)
  272. Maxim Hierarchy‏‎ (03:08, 25 November 2010)
  273. Avoid becomes‏‎ (03:08, 25 November 2010)
  274. Exam questions‏‎ (03:08, 25 November 2010)
  275. Cay Horstmann 2006‏‎ (03:08, 25 November 2010)
  276. Encapsulation is hierarchical‏‎ (03:08, 25 November 2010)
  277. Abstract vs Interface‏‎ (03:08, 25 November 2010)
  278. Eliminate case analysis‏‎ (03:08, 25 November 2010)
  279. Define default values via explicit protocol pattern‏‎ (03:08, 25 November 2010)
  280. Terrain Renderer Design‏‎ (03:08, 25 November 2010)
  281. Chain of Responsibility‏‎ (03:08, 25 November 2010)
  282. Abstract class‏‎ (03:08, 25 November 2010)
  283. Diamond Problem‏‎ (03:08, 25 November 2010)
  284. 2009 frog design criticisms‏‎ (03:08, 25 November 2010)
  285. Decomposition‏‎ (03:08, 25 November 2010)
  286. Replace Temp with Query‏‎ (03:08, 25 November 2010)
  287. LukasKorsikaDesignStudy‏‎ (03:08, 25 November 2010)
  288. Replace Data Value with Object‏‎ (03:08, 25 November 2010)
  289. Presentation separation idiom‏‎ (03:08, 25 November 2010)
  290. Middle man smell‏‎ (03:08, 25 November 2010)
  291. Introduce Explaining Variable‏‎ (03:08, 25 November 2010)
  292. Introduce Null Object‏‎ (03:08, 25 November 2010)
  293. Perfect OO Language‏‎ (03:08, 25 November 2010)
  294. Defer identification of state variables pattern‏‎ (03:08, 25 November 2010)
  295. Beware value switches‏‎ (03:08, 25 November 2010)
  296. Eliminate irrelevant classes‏‎ (03:08, 25 November 2010)
  297. Design maxims‏‎ (03:08, 25 November 2010)
  298. 2007 Exam answers‏‎ (03:08, 25 November 2010)
  299. Martins Design Study‏‎ (03:08, 25 November 2010)
  300. AlexsDesignStudy‏‎ (03:08, 25 November 2010)
  301. BrettWardsDesignStudy‏‎ (03:08, 25 November 2010)
  302. Poker Simulator Design Writeup‏‎ (03:08, 25 November 2010)
  303. Similar patterns and how to tell them apart‏‎ (03:10, 25 November 2010)
  304. God object‏‎ (03:10, 25 November 2010)
  305. Implement behavior with abstract state pattern‏‎ (03:10, 25 November 2010)
  306. Avoid concrete base classes‏‎ (03:10, 25 November 2010)
  307. Extensibility‏‎ (03:10, 25 November 2010)
  308. Nelson Shaw Design Project‏‎ (03:10, 25 November 2010)
  309. Decorator‏‎ (03:10, 25 November 2010)
  310. Class versus Object‏‎ (03:10, 25 November 2010)
  311. 2006 Exam answers‏‎ (03:10, 25 November 2010)
  312. Encapsulate Collection‏‎ (03:10, 25 November 2010)
  313. Christopher Alexander‏‎ (03:10, 25 November 2010)
  314. Intelligent children pattern‏‎ (03:10, 25 November 2010)
  315. Arthur Riel 1996‏‎ (03:10, 25 November 2010)
  316. Refactoring and performance‏‎ (03:10, 25 November 2010)
  317. Yo-yo problem‏‎ (03:10, 25 November 2010)
  318. Move Field‏‎ (03:10, 25 November 2010)
  319. Contained objects should not use each other‏‎ (03:10, 25 November 2010)
  320. Distribute system intelligence‏‎ (03:10, 25 November 2010)
  321. Avoid downcasting‏‎ (03:10, 25 November 2010)
  322. Aggregation versus Composition‏‎ (03:10, 25 November 2010)
  323. Beware of many accessors‏‎ (03:10, 25 November 2010)
  324. Object-oriented design anti-patterns‏‎ (03:10, 25 November 2010)
  325. James Ashford Design Study‏‎ (03:10, 25 November 2010)
  326. Switch statement smell‏‎ (03:10, 25 November 2010)
  327. Lecture times‏‎ (03:10, 25 November 2010)
  328. Duplicate code smell‏‎ (03:10, 25 November 2010)
  329. A class should not depend on its users‏‎ (03:10, 25 November 2010)
  330. Incomplete library class smell‏‎ (03:11, 25 November 2010)
  331. Split Temporary Variable‏‎ (03:11, 25 November 2010)
  332. Keep related data and behavior in one place‏‎ (03:11, 25 November 2010)
  333. Change Reference to Value‏‎ (03:11, 25 November 2010)
  334. Change Unidirectional Association to Bidirectional‏‎ (03:11, 25 November 2010)
  335. The Alexander conspiracy‏‎ (03:11, 25 November 2010)
  336. Strategy meets Template‏‎ (03:11, 25 November 2010)
  337. Advice from alumni‏‎ (03:11, 25 November 2010)
  338. OO culture‏‎ (03:11, 25 November 2010)
  339. Inversion of control‏‎ (03:11, 25 November 2010)
  340. Limit compositions in a class‏‎ (03:11, 25 November 2010)
  341. Inventory and Accounting‏‎ (03:11, 25 November 2010)
  342. Contain contents not parents‏‎ (03:11, 25 November 2010)
  343. Model classes not roles‏‎ (03:11, 25 November 2010)
  344. Avoid inheritance for optional containment‏‎ (03:11, 25 November 2010)
  345. Avoid verb classes‏‎ (03:11, 25 November 2010)
  346. Introduce common data class‏‎ (03:11, 25 November 2010)
  347. Architectural patterns‏‎ (03:11, 25 November 2010)
  348. JUnit‏‎ (03:11, 25 November 2010)
  349. Martin Fowler 2003‏‎ (03:11, 25 November 2010)
  350. RL Design Study Log‏‎ (03:11, 25 November 2010)
  351. No Peter Pan objects‏‎ (03:11, 25 November 2010)
  352. Joshua Bloch 2006 Bumper Sticker API Design‏‎ (03:11, 25 November 2010)
  353. Favour containment over association‏‎ (03:11, 25 November 2010)
  354. One Into Many‏‎ (03:11, 25 November 2010)
  355. Encapsulate that which varies‏‎ (03:11, 25 November 2010)
  356. Common closure principle‏‎ (03:11, 25 November 2010)
  357. One key abstraction‏‎ (03:11, 25 November 2010)
  358. JITAS Design Study‏‎ (03:11, 25 November 2010)
  359. Sorcerers design‏‎ (03:11, 25 November 2010)
  360. Association versus Dependency‏‎ (03:11, 25 November 2010)
  361. Package versus Namespace‏‎ (03:11, 25 November 2010)
  362. Model the real world‏‎ (03:11, 25 November 2010)
  363. Behavioral completeness‏‎ (03:11, 25 November 2010)
  364. Jenny Harlow‏‎ (03:17, 25 November 2010)
  365. Big design up front‏‎ (03:17, 25 November 2010)
  366. 2008 Exam answers‏‎ (03:17, 25 November 2010)
  367. Avoid equals‏‎ (03:17, 25 November 2010)
  368. 2005 Exam answers‏‎ (03:17, 25 November 2010)
  369. Encapsulate concrete state pattern‏‎ (03:17, 25 November 2010)
  370. Guitar Tutor Design‏‎ (03:17, 25 November 2010)
  371. Feature envy smell‏‎ (03:17, 25 November 2010)
  372. Mediator‏‎ (03:17, 25 November 2010)
  373. AlexsLibrary‏‎ (03:17, 25 November 2010)
  374. Ken Auer 1995‏‎ (03:17, 25 November 2010)
  375. Getter and setter policy‏‎ (03:17, 25 November 2010)
  376. Equals vs the Encapsulation Boundary‏‎ (03:17, 25 November 2010)
  377. Keep last years stuff‏‎ (03:17, 25 November 2010)
  378. Empty method over-rides‏‎ (03:17, 25 November 2010)
  379. Model view controller‏‎ (03:17, 25 November 2010)
  380. Move common factors up the hierarchy‏‎ (03:17, 25 November 2010)
  381. Parameterise Method‏‎ (03:18, 25 November 2010)
  382. Extract Class‏‎ (03:18, 25 November 2010)
  383. Remove Parameter‏‎ (03:18, 25 November 2010)
  384. Methods should use most fields of a class‏‎ (03:18, 25 November 2010)
  385. Refused bequest smell‏‎ (03:18, 25 November 2010)
  386. Combining design patterns‏‎ (03:18, 25 November 2010)
  387. Separate non-communicating behaviour‏‎ (03:18, 25 November 2010)
  388. Transaction script pattern‏‎ (03:18, 25 November 2010)
  389. Gang of Four 1995‏‎ (03:18, 25 November 2010)
  390. Large class smell‏‎ (03:18, 25 November 2010)
  391. Long method smell‏‎ (03:18, 25 November 2010)
  392. Erich Gamma‏‎ (03:18, 25 November 2010)
  393. Encapsulate Field‏‎ (03:18, 25 November 2010)
  394. 427 assessment‏‎ (03:18, 25 November 2010)
  395. Avoid god classes‏‎ (03:18, 25 November 2010)
  396. Abstract classes should be base classes‏‎ (03:18, 25 November 2010)
  397. Alternative classes with different interfaces smell‏‎ (03:18, 25 November 2010)
  398. Nil or export coupling only‏‎ (03:18, 25 November 2010)
  399. Common reuse principle‏‎ (03:18, 25 November 2010)
  400. Divergent change smell‏‎ (03:18, 25 November 2010)
  401. Introduce common base class‏‎ (03:21, 25 November 2010)
  402. Object cesspool‏‎ (03:21, 25 November 2010)
  403. Do not change the state of an object without going through its public interface‏‎ (03:21, 25 November 2010)
  404. Stable abstractions principle‏‎ (03:21, 25 November 2010)
  405. Replace Inheritance with Delegation‏‎ (03:21, 25 November 2010)
  406. Data clumps smell‏‎ (03:21, 25 November 2010)
  407. Parallel hierarchies problem‏‎ (03:21, 25 November 2010)
  408. Parallel inheritance hierarchies smell‏‎ (03:21, 25 November 2010)
  409. Use lazy initialization pattern‏‎ (03:21, 25 November 2010)
  410. Hide data within its class‏‎ (03:21, 25 November 2010)
  411. Many to many association idiom‏‎ (03:21, 25 November 2010)
  412. Spaghetti code‏‎ (03:21, 25 November 2010)
  413. Coupling and cohesion‏‎ (03:21, 25 November 2010)
  414. Interface‏‎ (03:21, 25 November 2010)
  415. Extract Hierarchy‏‎ (03:21, 25 November 2010)
  416. Designfest‏‎ (03:21, 25 November 2010)
  417. Documenting Patterns‏‎ (03:21, 25 November 2010)
  418. Automation‏‎ (03:21, 25 November 2010)
  419. Smalltalk‏‎ (03:21, 25 November 2010)
  420. Jim Coplien‏‎ (03:21, 25 November 2010)
  421. CLU‏‎ (03:21, 25 November 2010)
  422. State machine design‏‎ (03:21, 25 November 2010)
  423. Exam Quick Reference‏‎ (03:21, 25 November 2010)
  424. Avoid side effects‏‎ (03:21, 25 November 2010)
  425. Ralph Johnson‏‎ (03:21, 25 November 2010)
  426. Gang of Four‏‎ (03:22, 25 November 2010)
  427. OO wisdom‏‎ (03:22, 25 November 2010)
  428. Multiple Inheritance‏‎ (03:22, 25 November 2010)
  429. Hide Method‏‎ (03:22, 25 November 2010)
  430. Collapse Hierarchy‏‎ (03:22, 25 November 2010)
  431. Subclass‏‎ (03:22, 25 November 2010)
  432. Premature optimization‏‎ (03:22, 25 November 2010)
  433. Robert Pirsig 1974‏‎ (03:22, 25 November 2010)
  434. Wiki etiquette‏‎ (03:22, 25 November 2010)
  435. Agile manifesto‏‎ (03:22, 25 November 2010)
  436. Anemic Domain Model‏‎ (03:22, 25 November 2010)
  437. Circular dependency‏‎ (03:22, 25 November 2010)
  438. Template Method‏‎ (03:22, 25 November 2010)
  439. Monsters design‏‎ (03:22, 25 November 2010)
  440. Inline Method‏‎ (03:22, 25 November 2010)
  441. Facade‏‎ (03:22, 25 November 2010)
  442. Extract Subclass‏‎ (03:22, 25 November 2010)
  443. Barbara Liskov‏‎ (03:22, 25 November 2010)
  444. Inline Class‏‎ (03:22, 25 November 2010)
  445. Introduce Foreign Method‏‎ (03:22, 25 November 2010)
  446. Alumni‏‎ (03:22, 25 November 2010)
  447. Interpreter‏‎ (03:22, 25 November 2010)
  448. Substitute Algorithm‏‎ (03:22, 25 November 2010)
  449. Object pool‏‎ (03:22, 25 November 2010)
  450. Trygve Reenskaug‏‎ (03:22, 25 November 2010)
  451. Observations and Measurements‏‎ (03:22, 25 November 2010)
  452. Accountability‏‎ (03:22, 25 November 2010)
  453. Test Driven Development‏‎ (03:22, 25 November 2010)
  454. Introduce Local Extension‏‎ (03:22, 25 November 2010)
  455. Server Requests‏‎ (03:22, 25 November 2010)
  456. Liskov substitution principle‏‎ (03:22, 25 November 2010)
  457. Are you gonna eat that‏‎ (03:22, 25 November 2010)
  458. Iterator‏‎ (03:22, 25 November 2010)
  459. Replace Type Code with Class‏‎ (03:22, 25 November 2010)
  460. Project ideas‏‎ (03:22, 25 November 2010)
  461. Martin Fowler‏‎ (03:22, 25 November 2010)
  462. Observer‏‎ (03:22, 25 November 2010)
  463. Encapsulation‏‎ (03:22, 25 November 2010)
  464. Stable dependencies principle‏‎ (03:22, 25 November 2010)
  465. Reuse release equivalence principle‏‎ (03:22, 25 November 2010)
  466. Open closed principle‏‎ (03:22, 25 November 2010)
  467. Video rental system‏‎ (03:22, 25 November 2010)
  468. Strategy‏‎ (03:22, 25 November 2010)
  469. Builder‏‎ (03:22, 25 November 2010)
  470. Wiki tips‏‎ (03:22, 25 November 2010)
  471. Remove Middle Man‏‎ (03:22, 25 November 2010)
  472. Referring to Objects‏‎ (03:22, 25 November 2010)
  473. Johnson and Foote 1988‏‎ (03:22, 25 November 2010)
  474. Remove assignments to Parameters‏‎ (03:22, 25 November 2010)
  475. Schools of thought‏‎ (03:22, 25 November 2010)
  476. Idioms‏‎ (03:22, 25 November 2010)
  477. Hall of fame‏‎ (03:22, 25 November 2010)
  478. Comments and suggestions‏‎ (03:22, 25 November 2010)
  479. Party of Five 1996‏‎ (03:22, 25 November 2010)
  480. Object Encapsulation‏‎ (03:22, 25 November 2010)
  481. Poltergeists‏‎ (03:22, 25 November 2010)
  482. Separate Query from Modifier‏‎ (03:22, 25 November 2010)
  483. How to assess‏‎ (03:22, 25 November 2010)
  484. Alan Kay‏‎ (03:23, 25 November 2010)
  485. Do the simplest thing that could possibly work‏‎ (03:23, 25 November 2010)
  486. Method‏‎ (03:23, 25 November 2010)
  487. Memento‏‎ (03:23, 25 November 2010)
  488. Impedance mismatch‏‎ (03:23, 25 November 2010)
  489. Recursion introduction‏‎ (03:23, 25 November 2010)
  490. Command‏‎ (03:23, 25 November 2010)
  491. Flyweight‏‎ (03:23, 25 November 2010)
  492. Oliver Cardwell/Project‏‎ (03:23, 25 November 2010)
  493. Software reuse‏‎ (03:23, 25 November 2010)
  494. Visitor‏‎ (03:23, 25 November 2010)
  495. Getters and setters‏‎ (03:23, 25 November 2010)
  496. Factory Method‏‎ (03:23, 25 November 2010)
  497. Dependency injection‏‎ (03:23, 25 November 2010)
  498. Encapsulation boundary‏‎ (03:23, 25 November 2010)
  499. Bridge‏‎ (03:23, 25 November 2010)
  500. Martin Fowler 1997‏‎ (03:23, 25 November 2010)

View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)

Views
Personal tools
Toolbox