Click here to load reader

Joel of Software 中文版 1~6章導讀

  • Upload
    -

  • View
    1.731

  • Download
    2

Embed Size (px)

DESCRIPTION

約耳趣談軟體

Citation preview

  • 1. Joel on Software
    chapter 1-6
    2010/5/17 mclee

2. Who is Joel?

CS
1991Excel (VBA)
1995
2000
2
2010 Meng-chiu Lee
3.
->
///

VP:JavaOracle
(2000)
.NET,Unicode



3
2010 Meng-chiu Lee
4. Part 1.
blog
Part 2 = RD
Part 3 =
Part 4 = .NET
Part 6 = Q&A
Part 1
QACharset & Unicode

daily build, debug, prototyping, framework
= Real World
4
2010 Meng-chiu Lee
5. ?
5
2010 Meng-chiu Lee
6. Ch 1.



.NET(: ch. 1 & 43vs.: ch. 44 & 45)
6
2010 Meng-chiu Lee
7. Ch 2.
( p.7 )
char OP_empl[1000];
OP_empl[0] = ;
strcat (OP_empl, Ivan );
strcat (OP_empl, Phantom );
strcat (OP_empl, John );
strcat (OP_empl, John );


Java
7
2010 Meng-chiu Lee
8. Ch 3.
12
Yes/No 3
:P



manager

4
RD :o
?!
8
2010 Meng-chiu Lee
9. 12 Steps to Better Code
9
2010 Meng-chiu Lee
10. Ch 4. Unicode
2003
Charset & Unicode ()
10
2010 Meng-chiu Lee
11. Ch 5. 1 of 4: ?
p. 46 ~ 47
()

Word vs. ( RD )
11
2010 Meng-chiu Lee
11
12. ?

RD (p. 48 ~ 49)
QA RD ()
online help / manual

alert RD
RD

/

12
2010 Meng-chiu Lee
13. Ch 6. 2 of 4: ?
vs.
(functional specifications) ()
(technical specifications): DB Schema

p. 54 ~ 61 (WhatTimeIsIt.com)
ShockwaveSkip
13
2010 Meng-chiu Lee
14.





()


/ / /

user
14
2010 Meng-chiu Lee
15.






milestone
?
? (p. 65)
15
2010 Meng-chiu Lee
16. To be Continued
16
2010 Meng-chiu Lee
17.
2010 Meng-chiu Lee
17
Painless Functional Specifications:
Part 1: Why Bother? http://www.joelonsoftware.com/articles/fog0000000036.html
Part 2: What's a Spec? #35
Part 3: But... How? #34
Part 4: Tips #33
The Joel Test: 12 Steps to Better Code
http://www.joelonsoftware.com/articles/fog0000000043.html


1
2005511
2000118