Uncategorized pages

From CSSEMediaWiki
Jump to: navigation, search

Showing below up to 362 results starting with #1.

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

  1. 2005 Exam answers
  2. 2006 Exam answers
  3. 2007 Exam answers
  4. 2008 Exam answers
  5. 2009 frog design criticisms
  6. 2010 frog design criticisms
  7. 427 assessment
  8. 427 design standard
  9. A froggy visitor
  10. About COSC427
  11. Abstract vs Interface
  12. Access levels
  13. Account setup
  14. Accountability Design
  15. Active record pattern
  16. Add Parameter
  17. Advice from alumni
  18. Agile manifesto
  19. Agile methods
  20. Aidan's Design Study
  21. Alan Kay
  22. AlexsDesignStudy
  23. Alumni
  24. Antipatterns
  25. Are you gonna eat that
  26. Arthur Riel
  27. AudioSystems
  28. Avoid equals
  29. Avoid inheritance for implementation
  30. Avoid mixing inputs and outputs
  31. Avoid side effects
  32. Barbara Liskov
  33. Becomes problem
  34. Behavioral completeness
  35. Benjamin's Design Study
  36. BenjaminTaylor Previous Design Work
  37. Bertrand Meyer
  38. Beware accessors
  39. Big ball of mud
  40. Big design up front
  41. Blackboard System
  42. Boat anchor
  43. Bob Martin
  44. Bob Martin's heuristics
  45. BrettWardsDesignStudy
  46. CLU
  47. Change Reference to Value
  48. Change Unidirectional Association to Bidirectional
  49. Change Value to Reference
  50. Christopher Alexander
  51. Citation needed
  52. Class diagram
  53. Collapse Hierarchy
  54. Collecting Parameter
  55. Combining design patterns
  56. Comments and suggestions
  57. Copy Constructor vs the Encapsulation Boundary
  58. Cut and paste programming
  59. DMA Design Project
  60. DMA Design Project - Source Code
  61. DMA Design Project - first submission
  62. DMA Design Project first draft
  63. Data mapper pattern
  64. David Parnas
  65. Decomposition
  66. Defer identification of state variables pattern
  67. Define classes by behavior, not state pattern
  68. Define default values via explicit protocol pattern
  69. Dependency injection
  70. Design Project
  71. Design by contract
  72. Design examples
  73. Design maxims
  74. Design maxims Equivalence
  75. Design patterns break rules
  76. Designfest
  77. Diamond Problem
  78. Different Design
  79. Do the simplest thing that could possibly work
  80. Documenting Patterns
  81. Domain model pattern
  82. Don't burn your base class
  83. Don't expose mutable attributes
  84. Don't repeat yourself
  85. Double Dispatch
  86. Duplicate Observed Data
  87. Editing Tips
  88. Empty method over-rides
  89. Encapsulate Collection
  90. Encapsulate Downcast
  91. Encapsulate Field
  92. Encapsulate concrete state pattern
  93. Encapsulate that which varies
  94. Encapsulation is hierarchical
  95. Enum idiom
  96. Equals vs the Encapsulation Boundary
  97. Erich Gamma
  98. Establishing priorities
  99. Exam Quick Reference
  100. Exam questions
  101. Extensibility
  102. Extract Class
  103. Extract Hierarchy
  104. Extract Interface
  105. Extract Method
  106. Extract Subclass
  107. Extract Superclass
  108. Extreme programming
  109. Fat interfaces
  110. Favor composition over inheritance
  111. Frogs design
  112. Frogs second design
  113. Front controller pattern
  114. Functional decomposition
  115. Gang of Four
  116. GenA: A Genetic Algorithms Framework
  117. GenericGuidelines
  118. Getter and setter policy
  119. Getters and setters
  120. Goto considered harmful
  121. Greg Searle's captains log star date
  122. Greg Searle's design
  123. Greg Searle's project blackjack
  124. Guitar Amplifier Design
  125. Guitar Tutor Design
  126. Guitar Tutor Report
  127. Hall of fame
  128. Have courage
  129. Hide Delegate
  130. Hide Method
  131. Hide your decisions
  132. Hierarchical Model View Controller
  133. Hillside Group
  134. HistoryCrumbs.user.js
  135. How to assess
  136. Identify message layers pattern
  137. Identity map pattern
  138. Idioms
  139. If it ain't broke don't fix it
  140. Immutable object
  141. Impedance mismatch
  142. Implement behavior with abstract state pattern
  143. Inline Class
  144. Inline Method
  145. Inline Temp
  146. Intelligent children pattern
  147. Introduce Explaining Variable
  148. Introduce Foreign Method
  149. Introduce Local Extension
  150. Introduce Parameter Object
  151. Introduction to the Terrain Renderer
  152. Inversion of control
  153. JITAS Design Study
  154. JUnit
  155. James Ashford Design Study
  156. James Ashford Log
  157. Janina's Design Study
  158. Jason's Useful Links Page
  159. Java Collections Framework
  160. Jenny Harlow
  161. Jim Coplien
  162. Joey's design study
  163. Joff's Place
  164. John Hofman's Design Study
  165. John Hofman's Log
  166. John Hofman US001
  167. Johnson and Foote 1988
  168. Jojo's 2008 Design Study
  169. Jojo's OO Design Project Log
  170. Joshua Bloch
  171. Joshua Bloch 2006 Bumper Sticker API Design
  172. Jumble
  173. Keep accessors and mutators separate
  174. Keep last years stuff
  175. Ken Auer
  176. Ken Auer 1995
  177. Kent Beck
  178. Kent Beck 2003
  179. Kris's Design Study
  180. Language Spectrum
  181. Law of Demeter
  182. Law of leaky abstractions
  183. Lazy load pattern
  184. Lecture sequence
  185. Lecture times
  186. List of OO Languages
  187. LukasKorsikaDesignStudy
  188. Main Page
  189. Make all Member Variables Private
  190. Make constructors blocking
  191. Managing complexity
  192. Many to many association idiom
  193. Martin Doms' Design Study
  194. Martin Fowler
  195. Martins Design Study
  196. Matthew's Design Study
  197. Maxim Hierarchy
  198. Michael's Design Study
  199. Michael's Log
  200. Michal's Design Study
  201. Mike's Design Study
  202. Mock objects
  203. Model the room
  204. Model view controller
  205. Monsters design
  206. Move Field
  207. Move Method
  208. Move methods
  209. Mujtaba's Initial Design
  210. Mujtaba's Log
  211. Mujtaba's design study
  212. My actual Project, I think.
  213. Named constants
  214. Nelson Shaw Design Project
  215. Nelson Shaw Project Log
  216. Nick's Design Study
  217. Nick Brettel's eight puzzle design
  218. No Global Variables
  219. No Peter Pan objects
  220. No silver bullet
  221. OOTetris Design
  222. OO Python Character Animation Design Study
  223. OO culture
  224. OO gurus
  225. OO tools
  226. OO wisdom
  227. Oliver Cardwell/Project
  228. Once and only once
  229. One Into Many
  230. One hour tour
  231. Option-operand separation
  232. Orthogonality
  233. PLoP
  234. PLoP (Software Patterns Series)
  235. PLoP 1995
  236. Page controller pattern
  237. Parallel hierarchies problem
  238. Parameterise Method
  239. Parse tree design
  240. Party of five 1996
  241. PaulDesignStudy
  242. Peer To Peer
  243. Perfect OO Language
  244. PluS XML format
  245. Poker Simulator Design Log
  246. Poker Simulator Design Writeup
  247. Premature optimization
  248. Presentation Abstraction Control
  249. Presentation separation idiom
  250. Preserve Whole Object
  251. Professionalism
  252. Program to the interface not the implementation
  253. Project ideas
  254. Properties
  255. Properties / Fields / Attributes
  256. Pull Up Constructor Body
  257. Pull Up Field
  258. Pull Up Method
  259. Push Down Field
  260. Push Down Method
  261. Put semantic constraints in class definition
  262. Put semantic constraints in constructors
  263. Quick Reference
  264. Quotes
  265. RL Design Study Log
  266. Ralph Johnson
  267. Real name
  268. Rebecca Wirfs-Brock
  269. Rebecca Wirfs-Brock 1990
  270. Refactoring
  271. Refactoring and design
  272. Refactoring and performance
  273. Reinvent the wheel
  274. Remove Middle Man
  275. Remove Parameter
  276. Remove Setting Method
  277. Remove assignments to Parameters
  278. Rename Method
  279. Replace Array with Object
  280. Replace Conditional with Polymorphism
  281. Replace Constructor with Factory Method
  282. Replace Data Value with Object
  283. Replace Error Code with Exception
  284. Replace Exception with test
  285. Replace Inheritance with Delegation
  286. Replace Magic Number with Symbolic Constant
  287. Replace Method with Method Object
  288. Replace Parameter with Explicit Methods
  289. Replace Parameter with Method
  290. Replace Temp with Query
  291. Replace Type Code with Class
  292. Robert Cecil Martin 1996a
  293. Robert Cecil Martin 1996b
  294. Robert Cecil Martin 1996c
  295. Robert Cecil Martin 1996d
  296. Robert Cecil Martin 1996e
  297. Robert Cecil Martin 1997a
  298. Robert Cecil Martin 1997b
  299. Row data gateway pattern
  300. Schools of thought
  301. Scrum
  302. Self Encapsulate Field
  303. Separate Query from Modifier
  304. Separation of concerns
  305. Serialization
  306. Server Requests
  307. Service layer pattern
  308. Shallow VS Deep Copy
  309. Shalloway and Trott 2002
  310. Sign your work
  311. Similar patterns and how to tell them apart
  312. Single choice principle
  313. Smalltalk
  314. Software crisis
  315. Software reuse
  316. Sorcerers design
  317. Spaghetti code
  318. Split Temporary Variable
  319. Square-rectangle problem
  320. Start here
  321. State machine design
  322. Stephen's Design Study
  323. Stovepipe system
  324. Strategy meets Template
  325. Substitute Algorithm
  326. Super quick exam ref
  327. Swiss army knife
  328. Table data gateway pattern
  329. Table module pattern
  330. Tanmay's Design Study
  331. Tanmay's Log
  332. Teaching and learning style
  333. Tell, don't ask
  334. Template view pattern
  335. Terrain Renderer Design
  336. Test Driven Development
  337. Text design
  338. The Alexander conspiracy
  339. Toast
  340. TobiW's Design Study
  341. Tour Guide Project Page
  342. Trains design
  343. Transaction script pattern
  344. Transform view pattern
  345. Trygve Reenskaug
  346. Unified Modeling Language
  347. Unit Test
  348. Unit of work pattern
  349. Use lazy initialization pattern
  350. Vehicles and operators design
  351. Vendor lock-in
  352. Video rental system
  353. Wal's Fish Tank
  354. Ward Cunningham
  355. Ward and Kent
  356. Warfarin Design
  357. What is Bad Design
  358. Why refactoring works
  359. Wiki etiquette
  360. Wiki tips
  361. Wiki users
  362. You ain't gonna need it

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

Views
Personal tools
Toolbox