PSet2 FAQ

From 6.006 Wiki

Revision as of 20:42, 4 October 2008 by Wrightc (Talk | contribs)
Jump to: navigation, search

Contents

Questions

Staff solution info

Running times for Part A:

Common Mistakes

general debugging hints

  • adding asserts to your code can help you to ensure that values are what you expect them to be at all times
  • write your code modularly: use submethods for any non-trivial repeated or similar code.
  • write unit tests for each of the submethods written
  • separate complicated computations into smaller pieces which can then be asserted on.
  • try to find out where the time is going, are some methods being called more often than you expect them to? do they take longer to execute than expected?
Personal tools