Computing

From Jtkwiki
Revision as of 18:48, 13 July 2008 by Jtkim (talk | contribs)
Jump to navigationJump to search

Programming Principles

General

  • When using random number generators, seed them explicitly to keep your results reproducible.

Debugging

  • Computers are deterministic machines. All bugs can be reproduced.

Object Oriented Programming

  • An instance in a computing process must represent exactly one instance in the modelling domain.
  • Use random number generator objects where possible.


Databases

  • Identification and description must be kept separate.
    • Primary keys should be generated where reasonably possible.