Monday, March 15, 2010

day 1.

General Code
  • Java does not support multiple inheritance. alternatives: delegation, composition

Testing Practices?
  • when testing for randomness: statistics can be a valuable tool (e.g. determining if datasets are uniformly distributed)
  • multiple heuristics when testing for such (rotational shuffling can achieve a uniform distribution)
  • ideas for testing login which takes in a username/password, returns a boolean: different encodings; differing string lengths (0-maximum value) - make sure it doesn't do weird things and/or accepts/honours input of accepted lengths; check for returned values; case sensitivity; symbols/punctuation; other symbols

To Do
  • general testing work flow
  • need to know strengths and weaknesses of languages, think on that
  • look into Chomsykan theory (his idea that natural languages are context free at their core with additional transformations)

No comments:

Post a Comment