CISC474 03/13/2006
Informal Impromptu Code Reviews
From Merriam-Webster:
Main Entry: 2impromptu
Function: adjective
1 : made, done, or formed on or as if on the spur of the moment : IMPROVISED
2 : composed or uttered without previous preparation : EXTEMPORANEOUS
- impromptu adverb
- We wont have time to go through all the groups.
- I'll take volunteers, then I'll roll the dice
- Those spokespersons who do speak will have an opportunity to earn up to 25 points for their group
- 15 points for the quality of the work that the group has done.
- 12: work is acceptable: only minor flaws.
- 13: work is good: no major flaws
- 14: work is very good: contains things others can learn from
- 15: work is a shining beacon of excellence, totally without flaw. Makes you wish you were a part of that team, or proud to be a member of that team.
- 10 points for the clarity of the presentation:
- 7: acceptable—got the point across, not particularly polished, but no major problems
- 8: good—the usual grade: did well, only minor stumbles
- 9: very good—creates impression of a polished public speaker, holds audiences attention
- 10: outstanding—a truly unusual performance, spellbinding, mezmerizing, inspiring. "I got goosebumps". Makes one proud to be a part of a university that contains such a speaker as this.
- Not everyone will have a chance to speak. Groups that do not get a chance today will be given an opportunity to volunteer next time we do this.
What you should do:
Before you come up:
- Ssh into strauss, and go to the directory where your code lives
- Make sure that Ant and JUnit are working on your code—practice typing the commands that show this working.
- Decide which source files you want to show the audience. You should choose at least one file containing tests, and one containing stub Java code for your methods.
- Think of a couple of sentences to say about each one.
- You want your audience to be interested in what you say, so try to be interesting.
- Leave yourself in the directory
When you come up
- Do a pwd command to show us where you are on strauss
- Demonstrate that your build.xml file runs Ant and JUnit to show tests that fail.
- Show us your tests, and your stub Java code.
Groups and Spokespersons