Popular pages

From CSSEMediaWiki
Jump to: navigation, search

Showing below up to 250 results starting with #251.

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

  1. Referring to Objects‏‎ (1,660 views)
  2. Robert Cecil Martin 1996a‏‎ (1,653 views)
  3. Robert Cecil Martin 2002‏‎ (1,647 views)
  4. Tanmay's Log‏‎ (1,644 views)
  5. Avoid side effects‏‎ (1,642 views)
  6. Empty method over-rides‏‎ (1,640 views)
  7. BrettWardsDesignStudy‏‎ (1,639 views)
  8. Monsters design‏‎ (1,635 views)
  9. Wiki etiquette‏‎ (1,632 views)
  10. Minimize number of methods‏‎ (1,617 views)
  11. OO Python Character Animation Design Study‏‎ (1,616 views)
  12. Don't repeat yourself‏‎ (1,613 views)
  13. Multiple Inheritance‏‎ (1,608 views)
  14. Teaching and learning style‏‎ (1,594 views)
  15. Favour containment over association‏‎ (1,584 views)
  16. Robert Cecil Martin 1996b‏‎ (1,581 views)
  17. Beware value switches‏‎ (1,580 views)
  18. Beware of many accessors‏‎ (1,577 views)
  19. Similar patterns and how to tell them apart‏‎ (1,562 views)
  20. Abstract classes should be base classes‏‎ (1,560 views)
  21. Sign your work‏‎ (1,559 views)
  22. Robert Cecil Martin 1996c‏‎ (1,558 views)
  23. Beware singletons‏‎ (1,554 views)
  24. A froggy visitor‏‎ (1,546 views)
  25. Avoid equals‏‎ (1,543 views)
  26. Minimize accesses to variables‏‎ (1,542 views)
  27. Extreme programming‏‎ (1,537 views)
  28. Text design‏‎ (1,537 views)
  29. Avoid multiple inheritance‏‎ (1,536 views)
  30. Encapsulation is hierarchical‏‎ (1,535 views)
  31. Separate Query from Modifier‏‎ (1,534 views)
  32. Preserve Whole Object‏‎ (1,530 views)
  33. Inappropriate intimacy smell‏‎ (1,528 views)
  34. Reduce the size of methods‏‎ (1,514 views)
  35. Circle-ellipse problem‏‎ (1,512 views)
  36. Subclasses should be specializations‏‎ (1,505 views)
  37. Separate methods that do not communicate‏‎ (1,502 views)
  38. Domain model pattern‏‎ (1,501 views)
  39. Abstract vs Interface‏‎ (1,497 views)
  40. Impedance mismatch‏‎ (1,496 views)
  41. Alumni‏‎ (1,486 views)
  42. Are you gonna eat that‏‎ (1,475 views)
  43. Single choice principle‏‎ (1,473 views)
  44. Robert Cecil Martin 1996e‏‎ (1,469 views)
  45. Avoid interface pollution‏‎ (1,466 views)
  46. Robert Cecil Martin 1996d‏‎ (1,464 views)
  47. Replace Type Code with Class‏‎ (1,464 views)
  48. Send messages to components instead of to self‏‎ (1,462 views)
  49. Robert Cecil Martin 2003‏‎ (1,459 views)
  50. Robert Cecil Martin 1997b‏‎ (1,444 views)
  51. Eliminate case analysis‏‎ (1,443 views)
  52. Replace Conditional with Polymorphism‏‎ (1,439 views)
  53. Replace Parameter with Explicit Methods‏‎ (1,438 views)
  54. Extract Hierarchy‏‎ (1,432 views)
  55. Encapsulate Field‏‎ (1,432 views)
  56. Jason's Useful Links Page‏‎ (1,431 views)
  57. Jenny Harlow‏‎ (1,429 views)
  58. Nil or export coupling only‏‎ (1,418 views)
  59. Software crisis‏‎ (1,414 views)
  60. Keep last years stuff‏‎ (1,410 views)
  61. Alan Kay‏‎ (1,404 views)
  62. Middle man smell‏‎ (1,402 views)
  63. Robert Cecil Martin 1997a‏‎ (1,394 views)
  64. GenericGuidelines‏‎ (1,393 views)
  65. Big ball of mud‏‎ (1,389 views)
  66. Jojo's OO Design Project Log‏‎ (1,387 views)
  67. Factor implementation differences into subcomponents‏‎ (1,360 views)
  68. The Alexander conspiracy‏‎ (1,345 views)
  69. No silver bullet‏‎ (1,344 views)
  70. No Global Variables‏‎ (1,339 views)
  71. Distribute system intelligence‏‎ (1,339 views)
  72. How to assess‏‎ (1,329 views)
  73. Reduce the number of arguments‏‎ (1,314 views)
  74. AlexsLibrary‏‎ (1,312 views)
  75. Sequential coupling‏‎ (1,311 views)
  76. Orthogonality‏‎ (1,310 views)
  77. Class diagram‏‎ (1,306 views)
  78. Christopher Alexander 1977‏‎ (1,297 views)
  79. What is Bad Design‏‎ (1,297 views)
  80. Encapsulate Downcast‏‎ (1,294 views)
  81. Ward and Kent‏‎ (1,292 views)
  82. Bertrand's Design Study‏‎ (1,289 views)
  83. Avoid becomes‏‎ (1,287 views)
  84. Ralph Johnson‏‎ (1,285 views)
  85. Split large classes‏‎ (1,281 views)
  86. Limit hierarchy depth‏‎ (1,277 views)
  87. Minimal public interface‏‎ (1,276 views)
  88. Replace Parameter with Method‏‎ (1,272 views)
  89. Keep accessors and mutators separate‏‎ (1,269 views)
  90. Refactoring and performance‏‎ (1,267 views)
  91. Documenting Patterns‏‎ (1,267 views)
  92. Greg Searle's captains log star date‏‎ (1,257 views)
  93. Model classes not roles‏‎ (1,257 views)
  94. Lazy class smell‏‎ (1,249 views)
  95. Party of five 1996‏‎ (1,248 views)
  96. Amelioration patterns‏‎ (1,244 views)
  97. Named constants‏‎ (1,243 views)
  98. Extensibility‏‎ (1,238 views)
  99. Hide your decisions‏‎ (1,234 views)
  100. Favour deep hierarchies‏‎ (1,229 views)
  101. Inversion of control‏‎ (1,226 views)
  102. Superclass‏‎ (1,224 views)
  103. Bob Martin's heuristics‏‎ (1,217 views)
  104. Beware of non-communicating methods‏‎ (1,215 views)
  105. Option-operand separation‏‎ (1,211 views)
  106. Organisational patterns‏‎ (1,209 views)
  107. Temporary field smell‏‎ (1,206 views)
  108. Greg Searle's project blackjack‏‎ (1,203 views)
  109. GenA: A Genetic Algorithms Framework‏‎ (1,202 views)
  110. Christopher Alexander 1979‏‎ (1,198 views)
  111. Change Unidirectional Association to Bidirectional‏‎ (1,198 views)
  112. Andrew Hunt 1999‏‎ (1,195 views)
  113. Law of leaky abstractions‏‎ (1,187 views)
  114. Immutable object‏‎ (1,186 views)
  115. Bertrand Meyer‏‎ (1,185 views)
  116. Inheritance for specialization‏‎ (1,184 views)
  117. Hide Delegate‏‎ (1,180 views)
  118. Replace Method with Method Object‏‎ (1,179 views)
  119. Smalltalk‏‎ (1,178 views)
  120. Reusable frameworks over reusable components‏‎ (1,178 views)
  121. Design patterns break rules‏‎ (1,177 views)
  122. Christopher Alexander‏‎ (1,167 views)
  123. Citation needed‏‎ (1,158 views)
  124. RL Design Study Log‏‎ (1,154 views)
  125. Real name‏‎ (1,149 views)
  126. Refactoring and design‏‎ (1,148 views)
  127. Exam Quick Reference‏‎ (1,140 views)
  128. Yo-yo problem‏‎ (1,104 views)
  129. Call super‏‎ (1,093 views)
  130. Strategy meets Template‏‎ (1,091 views)
  131. Package versus Namespace‏‎ (1,090 views)
  132. Kris's Design Study‏‎ (1,084 views)
  133. Replace Error Code with Exception‏‎ (1,080 views)
  134. Joshua Bloch 2006 Bumper Sticker API Design‏‎ (1,076 views)
  135. Erich Gamma‏‎ (1,076 views)
  136. Circular dependency‏‎ (1,075 views)
  137. Why refactoring works‏‎ (1,072 views)
  138. Guitar Tutor Report‏‎ (1,067 views)
  139. Anemic Domain Model‏‎ (1,053 views)
  140. Vehicles and operators design‏‎ (1,031 views)
  141. Interface‏‎ (1,030 views)
  142. Interface should be dependent on model‏‎ (1,023 views)
  143. Delegation‏‎ (1,023 views)
  144. Greg Searle's design‏‎ (1,018 views)
  145. Professionalism‏‎ (1,016 views)
  146. Beware inheritance over composition‏‎ (1,009 views)
  147. Inline Temp‏‎ (1,004 views)
  148. Object orgy‏‎ (1,001 views)
  149. Avoid accidental multiple inheritance‏‎ (999 views)
  150. Object Encapsulation‏‎ (997 views)
  151. Inventory and Accounting‏‎ (986 views)
  152. Hillside Group‏‎ (983 views)
  153. Class Encapsulation‏‎ (982 views)
  154. Introduction to the Terrain Renderer‏‎ (979 views)
  155. If it ain't broke don't fix it‏‎ (977 views)
  156. Jim Coplien‏‎ (969 views)
  157. DMA Design Project‏‎ (968 views)
  158. Replace Constructor with Factory Method‏‎ (960 views)
  159. Shalloway and Trott 2002‏‎ (955 views)
  160. Avoid verb classes‏‎ (953 views)
  161. Duplicate Observed Data‏‎ (949 views)
  162. Poltergeists‏‎ (943 views)
  163. Constant interface‏‎ (940 views)
  164. Tour Guide Project Page‏‎ (938 views)
  165. Replace Temp with Query‏‎ (930 views)
  166. Split Temporary Variable‏‎ (927 views)
  167. Contain contents not parents‏‎ (920 views)
  168. Agile manifesto‏‎ (919 views)
  169. Introduce Explaining Variable‏‎ (919 views)
  170. Instance‏‎ (905 views)
  171. Extract Subclass‏‎ (904 views)
  172. Component versus Module‏‎ (900 views)
  173. Methods should use most fields of a class‏‎ (899 views)
  174. Inline Class‏‎ (895 views)
  175. Transform view pattern‏‎ (895 views)
  176. Do not change the state of an object without going through its public interface‏‎ (893 views)
  177. Rename Method‏‎ (891 views)
  178. Move Field‏‎ (886 views)
  179. Joshua Bloch‏‎ (880 views)
  180. Language Spectrum‏‎ (880 views)
  181. Substitute Algorithm‏‎ (879 views)
  182. Trygve Reenskaug‏‎ (879 views)
  183. Michael's Log‏‎ (877 views)
  184. Move common factors up the hierarchy‏‎ (875 views)
  185. Row data gateway pattern‏‎ (867 views)
  186. Kent Beck 2003‏‎ (867 views)
  187. Beware accessors‏‎ (864 views)
  188. Introduce Foreign Method‏‎ (858 views)
  189. Party of Five 1996‏‎ (855 views)
  190. Extract Superclass‏‎ (850 views)
  191. Change Value to Reference‏‎ (847 views)
  192. Arthur Riel‏‎ (840 views)
  193. Separate non-communicating behaviour‏‎ (840 views)
  194. Introduce Local Extension‏‎ (833 views)
  195. Inline Method‏‎ (833 views)
  196. Push Down Method‏‎ (832 views)
  197. Pull Up Method‏‎ (832 views)
  198. Pull Up Field‏‎ (826 views)
  199. Move Method‏‎ (820 views)
  200. Access levels‏‎ (818 views)
  201. Push Down Field‏‎ (818 views)
  202. Collapse Hierarchy‏‎ (816 views)
  203. Parameterise Method‏‎ (811 views)
  204. 2009 frog design criticisms‏‎ (810 views)
  205. Ken Auer‏‎ (806 views)
  206. Introduce common base class‏‎ (804 views)
  207. Change Reference to Value‏‎ (803 views)
  208. Wal's Fish Tank‏‎ (801 views)
  209. Extract Interface‏‎ (797 views)
  210. Contained objects should not use each other‏‎ (797 views)
  211. Replace Data Value with Object‏‎ (793 views)
  212. Properties / Fields / Attributes‏‎ (787 views)
  213. Blackboard System‏‎ (784 views)
  214. Pull Up Constructor Body‏‎ (776 views)
  215. Remove Parameter‏‎ (773 views)
  216. Rebecca Wirfs-Brock 1990‏‎ (772 views)
  217. Limit compositions in a class‏‎ (768 views)
  218. Remove Setting Method‏‎ (767 views)
  219. Hide Method‏‎ (766 views)
  220. No Peter Pan objects‏‎ (763 views)
  221. Remove Middle Man‏‎ (761 views)
  222. Avoid inheritance for optional containment‏‎ (758 views)
  223. Cay Horstmann 2006‏‎ (755 views)
  224. Diamond Problem‏‎ (755 views)
  225. BenjaminTaylor Previous Design Work‏‎ (754 views)
  226. Agent classes irrelevant‏‎ (754 views)
  227. Spaghetti code‏‎ (750 views)
  228. Reduce implicit parameter passing‏‎ (746 views)
  229. Data mapper pattern‏‎ (741 views)
  230. Model the room‏‎ (741 views)
  231. Jojo's 2008 Design Study‏‎ (740 views)
  232. John Hofman US001‏‎ (739 views)
  233. Introduce common data class‏‎ (737 views)
  234. Hierarchical Model View Controller‏‎ (731 views)
  235. Replace Magic Number with Symbolic Constant‏‎ (731 views)
  236. Management antipatterns‏‎ (730 views)
  237. Jumble‏‎ (725 views)
  238. Front controller pattern‏‎ (718 views)
  239. Table data gateway pattern‏‎ (717 views)
  240. Designfest‏‎ (715 views)
  241. Self Encapsulate Field‏‎ (710 views)
  242. PluS XML format‏‎ (704 views)
  243. 2010 frog design criticisms‏‎ (703 views)
  244. One Into Many‏‎ (699 views)
  245. Agile methods‏‎ (698 views)
  246. CLU‏‎ (694 views)
  247. Barbara Liskov‏‎ (693 views)
  248. Establishing priorities‏‎ (690 views)
  249. Managing complexity‏‎ (688 views)
  250. Add Parameter‏‎ (688 views)

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

Views
Toolbox