PSet2 FAQ

From 6.006 Wiki

(Difference between revisions)
Jump to: navigation, search
m (general debugging hints)
m
Line 1: Line 1:
== Questions ==
== Questions ==
 +
 +
== Staff solution info ==
 +
Running times for Part A:
 +
==general debugging hints==
==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
* adding asserts to your code can help you to ensure that values are what you expect them to be at all times

Revision as of 20:40, 4 October 2008

Questions

Staff solution info

Running times for Part A:

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?