Daddy's Technology Notes

Read, think, and write down the notes.

Monday, July 18, 2005

Note of "Debugging Applications for MS.Net and MS Windows": Chapter 2

Getting Started Debugging

1. Track changes until you throw away the project

  • 2 tools: version control and bug tracking;
  • Version control shall check in the unit test program as well;
  • Control changes: "Green, yellow, and red times", in green time, new features are added to the project and checked in; yellow time is for bug fix, only bug fixes can be checked in, no new features (detailed bug fix description in the check-in comment); the release time or code freeze is indicated by red time, the code check-in needs project manager's approval.
  • Check the risk of the bug to determine whether the code has to be checked in during the red time.
  • Labelling: A. Label all internal milestones; B. label any transition from green, yellow, or red development times; C. label any build sent to someone outside the team; D. Label any time you branch a development tree in the version control software; label after daily build and smoke tests complete correctly.
  • How to reprevent the trouble reproducing the builds sent to outside: archive the build tree on CD/DVD, including all source code and built binaries.

0 Comments:

Post a Comment

<< Home