






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
More Final Exam Review - Summer 2007
Here are some more questions, See also previous review pages.
Agile Development:
a. What is timeboxed development?
b. Given a particular burndown chart, be able to make some conclusion about what it is telling you.
c. Be able to explain the role of the Sprint and Product Backlogs.
d. What is a Sprint(Iteration) and why do modern software development lifecycles use them?
Garbage Collection:
How would your knowledge of the type of garbage collector used by a VM affect your implementation of say the remove method of a doubly linked list? HINT: Think about the shortcomings of reference counting versus one of the tracing collectors (like mark and sweep)
Frameworks:
a. How are frameworks different from class libraries?
b. What are hotspots and coldspots and why are they important to designing a good framework?
Language Choices:
Given a project description, use a weighted decision matrix to determine the best overall language for the project.
Refactoring:
a. What are bad smells?
b. Think about the code you wrote for the project this semester. Identify one bad smell you found and how you might fix it.
c. Why are unit tests (like SUnit) critical for successful refactoring?
Link to this Page
- Reviews last edited on 24 July 2007 at 2:44 pm by balladeer.cc.gatech.edu