Download presentation
Presentation is loading. Please wait.
Published byDerek Carr Modified over 9 years ago
1
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here.here These slides contain a lot of animations. For optimal results, watch in slideshow mode.
2
In CE1, when should you save the file? a)After each user operation b)Periodically (e.g. every 60 sec) c)Only when the user is done all editing d)No need to save (wrong answer!) 77577 filesave {a|b|c} e.g. filesave b Try this question again. This time, only the right answer will earn points. Discuss with your neighbors before answering. Consider costs and benefits of each approach. Give priority to costs/benefits that matter to the user.
4
Assume work as advertised No need to know Necessary?
6
x Can we tell the same story with less details?
7
Higher level Same level
9
intention mechanism
11
[extra] Junit code sample 11
14
[extra] Junit code sample 14
17
Simple code is good code.
18
Good Code
20
Is this the best I can do/be?
21
Good Code Code monkey Code gorilla
22
Good Code Code monkey Code gorilla Master craftsman
23
Good Code
24
Revision Control Software RCS 25% 100%
25
Revision Control Software RCS
29
Revision Control Software Repo
30
Google App Engine
33
Ask your questions here. Answer questions here.
34
Ask your questions here. Answer questions here. Well-crafted posts. Ask in advance. Choose from multiple answers.
36
Learn to leverage the community.
37
Where we are… Lecture 3 Theme: From program to product idea. Can refactor code to improve quality. Can use revision control locally, individually.
38
What is the defining feature of an RCS? a)Show versions graphically b)Can take snapshots of files and store them is a low cost manner c)Can go back to previous versions d)Can compare different versions rcs {a|b|c|d} e.g. rcs c rcs {a|b|c|d} e.g. rcs c 77577
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.