<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">编程精粹</div><div class="t m0 x2 h4 y3 ff2 fs1 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff3">Microsoft<span class="_ _1"> </span><span class="ff1">编写优质无错<span class="_ _1"> </span></span>C<span class="_ _1"> </span><span class="ff1">程序秘诀</span></span></div><div class="t m0 x1 h5 y4 ff3 fs2 fc0 sc0 ls0 ws0">W<span class="_ _2"></span>riting Clean Code</div><div class="t m0 x2 h6 y5 ff2 fs1 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff3">Microsoft <span class="_ _3"></span>T<span class="_ _4"></span>echniques for Developing Bug-free C</span></div><div class="t m0 x3 h7 y6 ff3 fs1 fc0 sc0 ls0 ws0">Programs</div><div class="t m0 x4 h8 y7 ff3 fs3 fc0 sc0 ls0 ws0">Steve Maguire <span class="ff1">著</span></div><div class="t m0 x5 h8 y8 ff1 fs3 fc0 sc0 ls0 ws0">姜静波<span class="ff3"> </span>佟金荣<span class="ff3"> </span>译</div><div class="t m0 x6 h8 y9 ff1 fs3 fc0 sc0 ls0 ws0">麦中凡<span class="ff3"> </span>校</div><div class="t m0 x7 h8 ya ff1 fs3 fc0 sc0 ls0 ws0">电子工业出版社</div><div class="t m0 x8 h9 yb ff1 fs4 fc0 sc0 ls0 ws0">这<span class="_ _5"></span>份<span class="_ _5"></span>电<span class="_ _5"></span>子<span class="_ _5"></span>书<span class="_ _5"></span>籍<span class="_ _5"></span>由<span class="_ _6"> </span><span class="ff3">PC <span class="_ _5"></span>Home<span class="_"> </span></span>俱乐<span class="_ _5"></span>部<span class="_ _5"></span>、<span class="_ _7"></span><span class="ff3">C++ <span class="_ _5"></span>Bulider<span class="_"> </span></span>讨论<span class="_ _5"></span>区<span class="_ _5"></span>数<span class="_ _5"></span>位<span class="_ _5"></span>网<span class="_ _5"></span>友<span class="_ _5"></span>分<span class="_ _5"></span>别<span class="_ _5"></span>整<span class="_ _5"></span>理<span class="_ _5"></span>完<span class="_ _5"></span>成<span class="_ _5"></span>,<span class="_ _5"></span>基<span class="_ _5"></span>本</div></div><div class="t m0 x9 ha yc ff3 fs5 fc0 sc0 ls0 ws0">1</div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h9 yd ff1 fs4 fc0 sc0 ls0 ws0">上完<span class="_ _5"></span>全按<span class="_ _5"></span>照所<span class="_ _5"></span>据译<span class="_ _5"></span>本原貌<span class="_ _5"></span>,极<span class="_ _5"></span>少数<span class="_ _5"></span>文字<span class="_ _5"></span>为通<span class="_ _5"></span>顺起<span class="_ _5"></span>见稍<span class="_ _5"></span>作修<span class="_ _5"></span>改。<span class="_ _5"></span>由于<span class="_ _5"></span>并非<span class="_ _5"></span>一人<span class="_ _5"></span>整理<span class="_ _5"></span>完成<span class="_ _5"></span>,书</div><div class="t m0 x1 h9 ye ff1 fs4 fc0 sc0 ls0 ws0">中例程各章节代码书写风格可能稍有不同,如指针声明,以下两种写法都存在:</div><div class="t m0 x8 h9 yf ff4 fs4 fc0 sc0 ls0 ws0">void* pv;<span class="_ _8"> </span>// <span class="ff2"></span>*<span class="ff2"><span class="ff1">号与类型说明符相连</span></span></div><div class="t m0 x8 h9 y10 ff4 fs4 fc0 sc0 ls0 ws0">void *pv;<span class="_ _8"> </span>// <span class="ff2"></span>*<span class="ff2"><span class="ff1">号与变量名相连</span></span></div><div class="t m0 x8 h9 y11 ff1 fs4 fc0 sc0 ls0 ws0">抱歉为阅读带来了麻烦。</div><div class="t m0 x8 h9 y12 ff1 fs4 fc0 sc0 ls0 ws0">如果各位在<span class="_ _5"></span>阅读这份电子<span class="_ _5"></span>书籍时发现错<span class="_ _5"></span>误,请<span class="_ _9"> </span><span class="ff3">E-mail<span class="_ _9"> </span></span>至<span class="_ _a"> </span><span class="ff3 fc1">wizard@citiz.net<span class="fc0"> </span></span>,我<span class="_ _5"></span>们会尽快</div><div class="t m0 x1 h9 y13 ff1 fs4 fc0 sc0 ls0 ws0">加以修正。</div><div class="t m0 x1 h9 y14 ff1 fs4 fc0 sc0 ls0 ws0">原文书名:</div><div class="t m0 x8 h9 y15 ff1 fs4 fc0 sc0 ls0 ws0">《<span class="ff3">W<span class="_ _3"></span>riting Clean Code <span class="ff2"></span> Microsoft T<span class="_ _4"></span>echniques for Developing Bug-free C Programs<span class="_ _5"></span><span class="ff1">》</span></span></div><div class="t m0 x8 h9 y16 ff3 fs4 fc0 sc0 ls0 ws0">Steve maguire <span class="ff1">著</span></div><div class="t m0 x8 h9 y17 ff3 fs4 fc0 sc0 ls0 ws0">Microsoft Press <span class="ff1">出版</span></div><div class="t m0 x1 h9 y18 ff1 fs4 fc0 sc0 ls0 ws0">所据译本:</div><div class="t m0 x8 h9 y19 ff1 fs4 fc0 sc0 ls0 ws0">《编程精粹<span class="ff3"> </span>── <span class="ff2"><span class="_ _3"></span><span class="_ _a"> </span><span class="ff1">编写优质无错<span class="_ _a"> </span></span><span class="_ _a"> </span><span class="ff1">程序秘诀》</span></span></div><div class="t m0 x8 h9 y1a ff1 fs4 fc0 sc0 ls0 ws0">姜静波、佟金荣<span class="ff3"> </span>译,麦中凡<span class="ff3"> </span>校</div><div class="t m0 x8 h9 y1b ff1 fs4 fc0 sc0 ls0 ws0">电子工业出版社<span class="ff3"> </span>出版</div><div class="t m0 x1 h9 y1c ff1 fs4 fc0 sc0 ls0 ws0">整理:</div><div class="t m0 x8 h9 y1d ff3 fs4 fc0 sc0 ls0 ws0">Solmyr<span class="ff1">:序、某些背景、命名约定、引言、第<span class="_ _a"> </span></span>1<span class="ff1">、</span>2<span class="ff1">、</span>3<span class="ff1">、</span>8<span class="_ _a"> </span><span class="ff1">章、后记、参考文献</span></div><div class="t m0 x8 h9 y1e ff3 fs4 fc0 sc0 ls0 ws0">iliad<span class="ff1">:<span class="_ _b"> </span>第<span class="_ _a"> </span></span>4<span class="ff1">、</span>5<span class="_ _a"> </span><span class="ff1">章</span></div><div class="t m0 x8 h9 y1f ff3 fs4 fc0 sc0 ls0 ws0">lavos<span class="ff1">:<span class="_ _c"> </span>第<span class="_ _a"> </span></span>6<span class="_ _a"> </span><span class="ff1">章、附录<span class="_ _a"> </span></span>A</div><div class="t m0 x8 h9 y20 ff3 fs4 fc0 sc0 ls0 ws0">warz<span class="ff1">:<span class="_ _d"> </span>第<span class="_ _a"> </span></span>7<span class="_ _a"> </span><span class="ff1">章</span></div><div class="t m0 x8 h9 y21 ff3 fs4 fc0 sc0 ls0 ws0">chief<span class="ff1">:<span class="_ _e"> </span>附录<span class="_ _a"> </span></span>B<span class="ff1">、</span>C</div><div class="t m0 xa h9 y22 ff1 fs4 fc0 sc0 ls0 ws0">校对、格式编排:<span class="_ _f"></span><span class="ff3">Solmyr</span></div><div class="t m0 xb h8 y23 ff1 fs3 fc0 sc0 ls0 ws0">目<span class="ff3"> </span>录</div><div class="t m0 x1 h9 y24 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">序</span>...........<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>................<span class="_ _5"></span>....<span class="_ _5"></span>.....<span class="_ _5"></span>..4</div><div class="t m0 x1 h9 y25 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">命名约定</span>...........<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>......................<span class="_ _5"></span>.....<span class="_ _5"></span>..6</div><div class="t m0 x1 h9 y26 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">某些背景</span>...........<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>......................<span class="_ _5"></span>.....<span class="_ _5"></span>..7</div><div class="t m0 x1 h9 y27 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">引言</span>...........<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>............<span class="_ _5"></span>....<span class="_ _5"></span>.....<span class="_ _5"></span>..8</div><div class="t m0 x1 h9 y28 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>1<span class="_ _a"> </span><span class="ff1">章 假想的编译程序</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>...................<span class="_ _5"></span>....<span class="_ _5"></span>..12</div></div><div class="t m0 x9 ha yc ff3 fs5 fc0 sc0 ls0 ws0">2</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h9 yd ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>2<span class="_ _a"> </span><span class="ff1">章 自己设计并使用断言</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>...........<span class="_ _5"></span>....<span class="_ _5"></span>..20</div><div class="t m0 x1 h9 y29 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>3<span class="_ _a"> </span><span class="ff1">章 为子系统设防</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>....<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>..45</div><div class="t m0 x1 h9 y2a ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>4<span class="_ _a"> </span><span class="ff1">章 对程序进行逐条跟踪</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>...........<span class="_ _5"></span>....<span class="_ _5"></span>..68</div><div class="t m0 x1 h9 y2b ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>5<span class="_ _a"> </span><span class="ff1">章 糖果机界面</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>........<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>..77</div><div class="t m0 x1 h9 y2c ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>6<span class="_ _a"> </span><span class="ff1">章 风险事业</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>............<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>..93</div><div class="t m0 x1 h9 y2d ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>7<span class="_ _a"> </span><span class="ff1">章 编码中的假象</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>................<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>..1<span class="_ _3"></span>17</div><div class="t m0 x1 h9 y2e ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">第<span class="_ _a"> </span></span>8<span class="_ _a"> </span><span class="ff1">章 剩下来的就是态度问题</span>................<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>.....<span class="_ _5"></span>.....<span class="_ _5"></span>.135</div><div class="t m0 x1 h9 y2f ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">附录<span class="_ _a"> </span></span>A<span class="_ _3"></span> <span class="ff1">编码检查表<span class="_ _3"></span><span class="ff3">.............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>.................<span class="_ _5"></span>.....<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>...150</span></span></div><div class="t m0 x1 h9 y30 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">附录<span class="_ _a"> </span></span>B <span class="ff1">内存登录例程</span>.............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _5"></span>....<span class="_ _5"></span>.....<span class="_ _5"></span>.....<span class="_ _5"></span>..154</div><div class="t m0 x1 h9 y31 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">附录<span class="_ _a"> </span></span>C <span class="ff1">练习答案</span>.............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>....<span class="_ _5"></span>....<span class="_ _5"></span>.....<span class="_ _5"></span>.....<span class="_ _5"></span>....<span class="_ _5"></span>...161</div><div class="t m0 x1 h9 y32 ff3 fs4 fc0 sc0 ls0 ws0"> <span class="ff1">后记 走向何方</span>.........<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>...............<span class="_ _3"></span>..............<span class="_ _3"></span>..............<span class="_ _3"></span>..................185</div><div class="t m0 x1 hb y33 ff1 fs5 fc0 sc0 ls0 ws0">序<span class="ff3"> </span>………………………………………………………………………………<span class="ff3"> </span>Ⅰ</div><div class="t m0 x1 hb y34 ff1 fs5 fc0 sc0 ls0 ws0">某些背景<span class="ff3"> </span>………………………………………………………………………<span class="ff3"> </span>Ⅲ</div><div class="t m0 x1 hb y35 ff1 fs5 fc0 sc0 ls0 ws0">命名约定<span class="ff3"> </span>………………………………………………………………………<span class="ff3"> </span>Ⅳ</div><div class="t m0 x1 hb y36 ff1 fs5 fc0 sc0 ls0 ws0">引<span class="ff3"> </span>言<span class="ff3"> </span>…………………………………………………………………………<span class="ff3"> </span>Ⅵ</div><div class="t m0 x1 hb y37 ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">1<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>假想的编译程序<span class="ff3"> </span>……………………………………………………<span class="ff3"> 1</span></div><div class="t m0 x1 hb y38 ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">2<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>自己设计并使用断言<span class="ff3"> </span>………………………………………………<span class="ff3"> 8</span></div><div class="t m0 x1 hb y39 ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">3<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>为子系统设防<span class="ff3"> </span>………………………………………………………<span class="ff3"> 31</span></div><div class="t m0 x1 hb y3a ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">4<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>对程序进行逐条跟踪<span class="ff3"> </span>………………………………………………<span class="ff3"> 53</span></div><div class="t m0 x1 hb y3b ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">5<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>糖果机界面<span class="ff3"> </span>…………………………………………………………<span class="ff3"> 60</span></div><div class="t m0 x1 hb y3c ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">6<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>风险事业<span class="ff3"> </span>……………………………………………………………<span class="ff3"> 75</span></div><div class="t m0 x1 hb y3d ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">7<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>编码中的假象<span class="ff3"> </span>………………………………………………………<span class="ff3"> 98</span></div><div class="t m0 x1 hb y3e ff1 fs5 fc0 sc0 ls0 ws0">第<span class="_ _10"> </span><span class="ff3">8<span class="_ _10"> </span></span>章<span class="_ _11"> </span><span class="ff3"> </span>剩下的就是态度问题<span class="ff3"> </span>………………………………………………<span class="ff3"> 1<span class="_ _3"></span>15</span></div><div class="t m0 x1 hb y3f ff1 fs5 fc0 sc0 ls0 ws0">后<span class="ff3"> </span>记<span class="_ _12"> </span><span class="ff3"> </span>走向何方<span class="ff3"> </span>……………………………………………………………<span class="ff3"> 129</span></div><div class="t m0 x1 hb y40 ff1 fs5 fc0 sc0 ls0 ws0">附录<span class="_ _10"> </span><span class="ff3">A<span class="_ _11"> </span></span>编码检查表<span class="ff3"> </span>……………………………………………………………<span class="ff3"> 130</span></div><div class="t m0 x1 hb y41 ff1 fs5 fc0 sc0 ls0 ws0">附录<span class="_ _10"> </span><span class="ff3">B<span class="_ _13"> </span></span>内存登录例程<span class="ff3"> </span>…………………………………………………………<span class="ff3"> 133</span></div><div class="t m0 x1 hb y42 ff1 fs5 fc0 sc0 ls0 ws0">附录<span class="_ _10"> </span><span class="ff3">C<span class="_ _13"> </span></span>练习答案<span class="ff3"> </span>………………………………………………………………<span class="ff3"> 140</span></div><div class="t m0 x1 hb y43 ff1 fs5 fc0 sc0 ls0 ws0">参考文献<span class="ff3"> </span>………………………………………………………………………<span class="ff3"> 160</span></div><div class="t m0 x1 hb y44 ff1 fs5 fc2 sc0 ls0 ws0">(注:上述页码是以原书为基准,与本电子版本没有什么关系)</div><div class="t m0 xc h8 y45 ff1 fs3 fc0 sc1 ls0 ws0">献给我的妻子<span class="_ _6"> </span><span class="ff5 sc0">Beth</span>,</div><div class="t m0 xd h8 y46 ff1 fs3 fc0 sc1 ls0 ws0">以及我的双亲<span class="_ _6"> </span><span class="ff5 sc0">Joseph<span class="_ _6"> </span></span>和<span class="_ _6"> </span><span class="ff5 sc0">Julia Maguire</span></div></div><div class="t m0 x9 ha yc ff3 fs5 fc0 sc0 ls0 ws0">3</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 xe h8 y47 ff6 fs3 fc0 sc0 ls0 ws0">────<span class="ff1 sc1">为了他们的爱和支持</span></div><div class="t m0 x1 h8 y48 ff1 fs3 fc0 sc1 ls0 ws0">序</div><div class="t m0 x8 h9 y49 ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1">年<span class="_ _5"></span>,在<span class="_ _5"></span>为几<span class="_ _5"></span>家<span class="_ _5"></span>小公<span class="_ _5"></span>司<span class="_ _5"></span>咨询<span class="_ _5"></span>和<span class="_ _5"></span>工作<span class="_ _5"></span>了<span class="_"> </span></span><span class="_ _a"> </span><span class="ff1">年<span class="_ _5"></span>之后<span class="_ _5"></span>为了<span class="_ _5"></span>获<span class="_ _5"></span>得编<span class="_ _5"></span>写<span class="_ _6"> </span></span><span class="_ _9"> </span><span class="ff1">应用<span class="_ _5"></span>程</span></div><div class="t m0 x1 h9 y4a ff1 fs4 fc0 sc0 ls0 ws0">序<span class="_ _5"></span>的<span class="_ _5"></span>经<span class="_ _7"></span>验<span class="_ _5"></span>,<span class="_ _5"></span>我<span class="_ _5"></span>特<span class="_ _7"></span><span class="ff7">意<span class="_ _5"></span>到<span class="_ _9"> </span><span class="ff2"><span class="_ _5"></span><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">公<span class="_ _5"></span>司<span class="_ _7"></span>工作<span class="_ _7"></span>,<span class="_ _5"></span>参<span class="_ _5"></span>加<span class="_ _5"></span>了<span class="_ _6"> </span></span><span class="_ _6"> </span><span class="ff7">开<span class="_ _5"></span><span class="ff1">发<span class="_ _5"></span>小<span class="_ _5"></span></span>组<span class="_ _7"></span><span class="ff1">。<span class="_ _5"></span>这<span class="_ _5"></span></span>个<span class="_ _5"></span><span class="ff1">小<span class="_ _7"></span></span>组<span class="_ _5"></span>负<span class="_ _5"></span>责</span></span></span></div><div class="t m0 x1 h9 y4b ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _a"> </span><span class="ff1">的<span class="ff7">图形</span>电子表格应用程序的<span class="ff7">开</span>发。</span></div><div class="t m0 x8 h9 y4c ff7 fs4 fc0 sc0 ls0 ws0">当<span class="ff1">时<span class="_ _5"></span>,我<span class="_ _5"></span></span>还<span class="ff1">不<span class="_ _5"></span>能</span>肯<span class="_ _5"></span><span class="ff1">定想<span class="_ _5"></span>象的<span class="_ _5"></span>代码<span class="_ _5"></span>是什<span class="_ _5"></span>么</span>样<span class="_ _5"></span><span class="ff1">子的<span class="_ _5"></span>,我<span class="_ _5"></span>想<span class="_ _5"></span></span>也许<span class="_ _5"></span><span class="ff1">应</span>该<span class="_ _5"></span>既<span class="ff1">引<span class="_ _5"></span></span>入入<span class="_ _5"></span>胜又<span class="_ _5"></span>雅致<span class="_ _5"></span>吧!</div><div class="t m0 x1 h9 y4d ff7 fs4 fc0 sc0 ls0 ws0">但<span class="ff1">我<span class="_ _5"></span></span>看<span class="_ _5"></span>到<span class="ff1">的<span class="_ _5"></span>代<span class="_ _5"></span>码</span>却<span class="_ _5"></span>很<span class="_ _5"></span>平常<span class="_ _5"></span><span class="ff1">,<span class="_ _5"></span>与我<span class="_ _5"></span>以<span class="_ _5"></span></span>往<span class="_ _5"></span><span class="ff1">见</span>到<span class="_ _5"></span><span class="ff1">的<span class="_ _5"></span></span>其它<span class="_ _5"></span><span class="ff1">代<span class="_ _5"></span>码没<span class="_ _5"></span>有<span class="_ _5"></span>什么<span class="_ _5"></span>不同<span class="_ _5"></span>。<span class="_ _5"></span></span>要<span class="_ _5"></span>知道<span class="_ _5"></span><span class="ff1">,<span class="_ _5"></span><span class="ff2"><span class="_ _9"> </span></span>有一</span></div><div class="t m0 x1 h9 y4e ff7 fs4 fc0 sc0 ls0 ws0">个<span class="_ _5"></span><span class="ff1">相</span>当<span class="_ _5"></span>漂<span class="_ _5"></span>亮<span class="_ _5"></span><span class="ff1">的<span class="_ _5"></span>用<span class="_ _5"></span></span>户<span class="ff1">界<span class="_ _5"></span>面<span class="_ _5"></span> <span class="_ _5"></span>─<span class="_ _5"></span>─<span class="_ _5"></span>─<span class="_ _5"></span> <span class="_ _5"></span></span>它比<span class="_ _5"></span>当<span class="_ _5"></span><span class="ff1">时<span class="_ _5"></span></span>其<span class="_ _5"></span>它<span class="_ _5"></span><span class="ff1">基于<span class="_ _5"></span>字<span class="_ _5"></span>符<span class="_ _5"></span>的<span class="_ _5"></span>电<span class="_ _5"></span>子表<span class="_ _5"></span>格<span class="_ _5"></span></span>软<span class="_ _5"></span>件<span class="_ _5"></span>更<span class="_ _5"></span>容<span class="_ _5"></span>易<span class="_ _5"></span><span class="ff1">使用<span class="_ _5"></span>,<span class="_ _5"></span></span>更<span class="_ _5"></span><span class="ff1">加</span></div><div class="t m0 x1 h9 y4f ff7 fs4 fc0 sc0 ls0 ws0">直观<span class="ff1">。</span>但<span class="ff1">使我</span>感受更深<span class="ff1">的是</span>产品<span class="ff1">中</span>包含<span class="ff1">的一</span>个多功<span class="ff1">能</span>调试<span class="ff1">系统。</span></div><div class="t m0 x8 h9 y50 ff7 fs4 fc0 sc0 ls0 ws0">该<span class="ff1">系统</span>旨<span class="ff1">在<span class="_ _5"></span>自</span>动地<span class="ff1">问程序<span class="_ _5"></span></span>员<span class="ff1">和</span>测试者<span class="ff1">进<span class="_ _5"></span>行错误</span>报警<span class="ff1">。<span class="_ _5"></span></span>其<span class="ff1">工作方式非<span class="_ _5"></span></span>常<span class="ff1">象波</span>音<span class="_ _1"> </span><span class="ff2"><span class="_ _a"> </span></span>驾驶</div><div class="t m0 x1 h9 y51 ff7 fs4 fc0 sc0 ls0 ws0">仓<span class="ff1">内<span class="_ _5"></span>向</span>驾<span class="_ _5"></span>驶员<span class="_ _5"></span>报告<span class="_ _5"></span>故障<span class="_ _5"></span><span class="ff1">的</span>报<span class="_ _5"></span>警灯<span class="_ _5"></span><span class="ff1">。</span>该<span class="_ _5"></span>调试<span class="_ _5"></span><span class="ff1">系统<span class="_ _5"></span></span>主要<span class="_ _5"></span><span class="ff1">用<span class="_ _5"></span>来对代<span class="_ _5"></span>码进<span class="_ _5"></span>行<span class="_ _5"></span></span>监视<span class="_ _5"></span><span class="ff1">,</span>它<span class="_ _5"></span><span class="ff1">并不<span class="_ _5"></span></span>过多<span class="_ _5"></span>地<span class="ff1">对</span></div><div class="t m0 x1 h9 y52 ff1 fs4 fc0 sc0 ls0 ws0">代码<span class="_ _5"></span>进行<span class="_ _5"></span><span class="ff7">测试<span class="_ _5"></span></span>。<span class="ff7">虽<span class="_ _5"></span>然</span>现<span class="_ _5"></span>在<span class="ff7">该<span class="_ _5"></span>调试<span class="_ _5"></span></span>系统<span class="_ _5"></span><span class="ff7">采</span>用<span class="_ _5"></span>的<span class="_ _5"></span><span class="ff7">概念已<span class="_ _5"></span></span>不<span class="_ _5"></span><span class="ff7">再新<span class="_ _5"></span>鲜</span>了<span class="_ _5"></span>,<span class="ff7">但<span class="_ _5"></span>当</span>时<span class="_ _5"></span><span class="ff7">它</span>们<span class="_ _5"></span>的<span class="ff7">广<span class="_ _5"></span>泛</span>使<span class="_ _5"></span>用程</div><div class="t m0 x1 h9 y53 ff1 fs4 fc0 sc0 ls0 ws0">度<span class="_ _f"></span>以<span class="_ _f"></span>及<span class="_ _f"></span><span class="ff7">该<span class="_ _f"></span></span>系<span class="_ _14"></span>统<span class="_ _f"></span>有<span class="_ _f"></span><span class="ff7">效<span class="_ _f"></span></span>的<span class="_ _f"></span>查<span class="_ _f"></span>错<span class="_ _14"></span>能<span class="_ _f"></span><span class="ff7">力<span class="_ _f"></span>还<span class="_ _f"></span></span>是<span class="_ _f"></span><span class="ff7">吸<span class="_ _f"></span></span>引<span class="_ _14"></span>了<span class="_ _f"></span>我<span class="_ _f"></span>,<span class="_ _f"></span>使<span class="_ _f"></span>我<span class="_ _f"></span><span class="ff7">深<span class="_ _14"></span>受<span class="_ _f"></span>启<span class="_ _f"></span></span>发<span class="_ _f"></span>。<span class="_ _f"></span>没<span class="_ _f"></span><span class="ff7">过<span class="_ _14"></span>多<span class="_ _f"></span>久<span class="_ _f"></span></span>,<span class="_ _f"></span>我<span class="_ _f"></span>就<span class="_ _f"></span>发<span class="_ _14"></span>现</div><div class="t m0 x1 h9 y54 ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">的<span class="ff7">大<span class="_ _5"></span></span>部<span class="_ _5"></span>分<span class="_ _5"></span><span class="ff7">项<span class="_ _5"></span></span>目<span class="_ _5"></span>都<span class="_ _5"></span>有<span class="_ _5"></span><span class="ff7">多功<span class="_ _5"></span></span>能<span class="_ _5"></span>的<span class="_ _5"></span>内<span class="_ _5"></span>部<span class="_ _5"></span><span class="ff7">调试<span class="_ _5"></span></span>系<span class="_ _5"></span>统<span class="_ _5"></span>,<span class="_ _5"></span><span class="ff7">而<span class="_ _15"> </span></span></span><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">的程<span class="_ _5"></span>序<span class="_ _5"></span><span class="ff7">员<span class="_ _5"></span></span>都<span class="_ _5"></span><span class="ff7">高<span class="_ _5"></span></span>度<span class="_ _5"></span><span class="ff7">重<span class="_ _5"></span>视</span></span></div><div class="t m0 x1 h9 y55 ff1 fs4 fc0 sc0 ls0 ws0">代码中的错误及<span class="ff7">其产生</span>原<span class="ff7">因</span>。</div><div class="t m0 x8 h9 y56 ff1 fs4 fc0 sc0 ls0 ws0">在<span class="ff7">做</span>了两年<span class="_ _a"> </span><span class="ff2"><span class="_ _5"></span><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">之后,我<span class="ff7">离开</span>了<span class="ff7">该开</span>发小<span class="ff7">组</span>,<span class="ff7">去帮助另</span>一<span class="ff7">个</span>代码错误数</span></span></div><div class="t m0 x1 h9 y57 ff1 fs4 fc0 sc0 ls0 ws0">目<span class="ff7">超<span class="_ _5"></span>常</span>的<span class="_ _5"></span>小<span class="ff7">组<span class="_ _5"></span></span>。在<span class="_ _5"></span><span class="ff7">开</span>发<span class="_ _6"> </span><span class="ff2"><span class="_ _a"> </span></span>的两<span class="_ _5"></span>年中<span class="_ _5"></span>,我<span class="_ _5"></span>发现<span class="_ _6"> </span><span class="ff2"><span class="_ _3"></span><span class="_ _a"> </span><span class="ff7">虽<span class="_ _5"></span>然壮大<span class="_ _5"></span><span class="ff1">了<span class="_ _5"></span>两</span>倍<span class="_ _5"></span><span class="ff1">,</span>但<span class="_ _5"></span>许多<span class="_ _5"></span>老项</span></span></div><div class="t m0 x1 h9 y58 ff1 fs4 fc0 sc0 ls0 ws0">目<span class="ff7">组<span class="_ _5"></span>熟<span class="_ _5"></span>知</span>的<span class="_ _5"></span><span class="ff7">概<span class="_ _5"></span>念</span>并<span class="_ _5"></span>没<span class="_ _5"></span>有<span class="ff7">随<span class="_ _5"></span>着<span class="_ _5"></span></span>公司<span class="_ _5"></span>的<span class="_ _5"></span><span class="ff7">壮大<span class="_ _5"></span>而<span class="_ _5"></span>传到<span class="_ _5"></span>新<span class="_ _5"></span>项<span class="_ _5"></span></span>目<span class="ff7">组<span class="_ _5"></span></span>。<span class="_ _5"></span><span class="ff7">新</span>程<span class="_ _5"></span>序<span class="_ _5"></span><span class="ff7">员</span>不<span class="_ _5"></span>象<span class="_ _5"></span>我加<span class="_ _5"></span><span class="ff7">入<span class="_ _16"> </span><span class="ff2"><span class="_ _3"></span></span></span></div><div class="t m0 x1 h9 y59 ff1 fs4 fc0 sc0 ls0 ws0">之<span class="ff7">前</span>时的<span class="ff7">老</span>程序<span class="ff7">员</span>一<span class="ff7">样</span>对<span class="ff7">容易</span>引起错误的编码习<span class="ff7">惯</span>特别<span class="ff7">重视</span>,<span class="ff7">而只</span>有一<span class="ff7">般</span>的注<span class="ff7">意</span>。</div><div class="t m0 x8 h9 y5a ff1 fs4 fc0 sc0 ls0 ws0">在我<span class="ff7">转到新<span class="_ _5"></span>项</span>目<span class="ff7">组六个月<span class="_ _5"></span></span>之后,有一<span class="ff7">次<span class="_ _5"></span></span>我对一<span class="ff7">个</span>程序<span class="_ _5"></span><span class="ff7">员伙伴提到</span>:<span class="_ _5"></span><span class="ff7">“</span>应<span class="ff7">该把</span>编写<span class="_ _5"></span>无错代</div><div class="t m0 x1 h9 y5b ff1 fs4 fc0 sc0 ls0 ws0">码的<span class="_ _5"></span>某<span class="_ _5"></span>些<span class="ff7">概<span class="_ _5"></span>念<span class="_ _5"></span></span>写成<span class="_ _5"></span>文<span class="_ _5"></span>字,<span class="_ _5"></span>使<span class="_ _5"></span><span class="ff7">那</span>些<span class="_ _5"></span>原<span class="_ _5"></span>理能<span class="_ _5"></span>在<span class="_ _5"></span><span class="ff7">新<span class="_ _5"></span>项</span>目<span class="_ _5"></span><span class="ff7">组<span class="_ _5"></span>传开<span class="_ _5"></span>”<span class="_ _5"></span></span>。这<span class="_ _5"></span>时<span class="_ _5"></span><span class="ff7">另</span>一<span class="_ _5"></span>位<span class="_ _5"></span>程序<span class="_ _5"></span><span class="ff7">员<span class="_ _5"></span></span>对我<span class="_ _5"></span>说<span class="_ _5"></span>:<span class="_ _5"></span><span class="ff7">“你</span></div><div class="t m0 x1 h9 y5c ff1 fs4 fc0 sc0 ls0 ws0">不<span class="_ _14"> </span><span class="ff7">要<span class="_ _14"> </span>总<span class="_ _10"> </span></span>是<span class="_ _f"></span>想<span class="_ _10"> </span><span class="ff7">着<span class="_ _f"></span></span>写<span class="_ _10"> </span>文<span class="_ _f"></span><span class="ff7">档<span class="_ _10"> </span></span>,<span class="_ _f"></span>为<span class="_ _10"> </span>什<span class="_ _f"></span>么<span class="_ _10"> </span><span class="ff7">你<span class="_ _f"></span></span>不<span class="_ _10"> </span><span class="ff7">把<span class="_ _f"></span></span>这<span class="_ _10"> </span>一<span class="_ _f"></span><span class="ff7">切<span class="_ _10"> </span></span>都<span class="_ _f"></span>写<span class="_ _10"> </span>下<span class="_ _f"></span>来<span class="_ _10"> </span><span class="ff7">?<span class="_ _f"></span></span>为<span class="_ _10"> </span>什<span class="_ _f"></span>么<span class="_ _10"> </span><span class="ff7">你<span class="_ _f"></span></span>不<span class="_ _10"> </span>写<span class="_ _f"></span>本<span class="_ _10"> </span>书<span class="_ _f"></span>,<span class="_ _17"> </span>问<span class="_ _14"> </span>问</div><div class="t m0 x1 h9 y5d ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _a"> </span><span class="ff1">出<span class="_ _5"></span>版<span class="_ _5"></span>社是<span class="_ _5"></span><span class="ff7">否<span class="_ _5"></span>愿意<span class="_ _5"></span></span>出<span class="_ _5"></span>版<span class="ff7">呢<span class="_ _5"></span>?<span class="_ _5"></span>毕竟<span class="_ _5"></span></span>这<span class="_ _5"></span>些<span class="_ _5"></span><span class="ff7">信息<span class="_ _5"></span></span>不<span class="_ _5"></span>是<span class="ff7">谁<span class="_ _5"></span></span>的<span class="_ _5"></span><span class="ff7">专利<span class="_ _5"></span></span>,<span class="_ _5"></span><span class="ff7">其</span>作<span class="_ _5"></span>用<span class="_ _5"></span>不<span class="ff7">过<span class="_ _5"></span></span>是<span class="_ _5"></span>为了<span class="_ _5"></span>使<span class="_ _5"></span>程</span></div><div class="t m0 x1 h9 y5e ff1 fs4 fc0 sc0 ls0 ws0">序<span class="ff7">员更</span>加<span class="ff7">重视</span>错误。<span class="ff7">”</span></div><div class="t m0 x8 h9 y5f ff7 fs4 fc0 sc0 ls0 ws0">当<span class="ff1">时<span class="_ _5"></span>我对<span class="_ _5"></span>这</span>个<span class="_ _5"></span>建议<span class="_ _5"></span><span class="ff1">并没<span class="_ _5"></span>有</span>多<span class="_ _5"></span><span class="ff1">想,<span class="_ _5"></span></span>主要<span class="_ _5"></span><span class="ff1">原</span>因<span class="_ _5"></span><span class="ff1">是没<span class="_ _5"></span>有时<span class="_ _5"></span></span>间<span class="_ _5"></span><span class="ff1">,</span>而<span class="_ _5"></span>且<span class="ff1">以<span class="_ _5"></span></span>前<span class="ff1">我<span class="_ _5"></span></span>也<span class="ff1">没<span class="_ _5"></span>有写<span class="_ _5"></span></span>过<span class="ff1">书<span class="_ _5"></span>。以</span></div><div class="t m0 x1 h9 y60 ff7 fs4 fc0 sc0 ls0 ws0">前<span class="ff1">我所</span>做过<span class="_ _5"></span><span class="ff1">与写书</span>最<span class="ff1">有关<span class="_ _5"></span>系的事</span>情<span class="ff1">,不<span class="_ _5"></span></span>过<span class="ff1">是在<span class="_"> </span><span class="ff2"><span class="_ _a"> </span></span>年代</span>初协<span class="_ _5"></span>助<span class="ff1">别人</span>主办<span class="_ _6"> </span><span class="ff2"><span class="_ _3"></span><span class="_ _3"></span><span class="_ _a"> </span><span class="ff7">杂志<span class="_ _5"></span><span class="ff1">的程序</span></span></span></div><div class="t m0 x1 h9 y61 ff1 fs4 fc0 sc0 ls0 ws0">设计<span class="ff7">专栏</span>,这与写书<span class="ff7">毕竟</span>不是一<span class="ff7">回</span>事。</div><div class="t m0 x8 h9 y62 ff1 fs4 fc0 sc0 ls0 ws0">正如<span class="_ _5"></span><span class="ff7">您<span class="_ _5"></span></span>所见<span class="_ _5"></span><span class="ff7">到<span class="_ _5"></span></span>的,<span class="_ _5"></span>这<span class="_ _5"></span>本书<span class="_ _5"></span><span class="ff7">还<span class="_ _5"></span></span>是写<span class="_ _5"></span>出<span class="_ _5"></span>来了<span class="_ _5"></span>。<span class="_ _5"></span>理由<span class="_ _5"></span><span class="ff7">很<span class="_ _5"></span>简<span class="_ _5"></span>单</span>:<span class="_ _14"> </span><span class="ff2"><span class="_ _9"> </span></span>年<span class="_ _5"></span>,<span class="_ _5"></span>由于<span class="_ _5"></span>错误<span class="_ _5"></span><span class="ff7">越<span class="_ _5"></span></span>来<span class="_ _5"></span><span class="ff7">越多<span class="_ _7"></span></span>,</div><div class="t m0 x1 h9 y63 ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _6"> </span><span class="ff7">取<span class="_ _f"></span>消<span class="_ _7"></span><span class="ff1">了<span class="_ _f"></span>一<span class="_ _7"></span></span>个<span class="_ _f"></span>尚<span class="_ _7"></span>未<span class="_ _f"></span><span class="ff1">公<span class="_ _7"></span></span>布<span class="_ _f"></span><span class="ff1">的<span class="_ _7"></span></span>产<span class="_ _f"></span>品<span class="_ _7"></span><span class="ff1">。<span class="_ _f"></span>现<span class="_ _7"></span>在<span class="_ _f"></span>,<span class="_ _7"></span>错<span class="_ _f"></span>误<span class="_ _f"></span></span>越<span class="_ _7"></span><span class="ff1">来<span class="_ _f"></span></span>越<span class="_ _7"></span>多<span class="_ _7"></span>已<span class="_ _f"></span><span class="ff1">经<span class="_ _f"></span>不<span class="_ _7"></span>是<span class="_ _7"></span>什<span class="_ _f"></span>么<span class="_ _f"></span></span>新<span class="_ _7"></span>鲜<span class="_ _f"></span><span class="ff1">事<span class="_ _7"></span></span>情<span class="_ _a"> </span><span class="ff1">,</span></span></div><div class="t m0 x1 h9 y64 ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">的几<span class="_ _5"></span><span class="ff7">个<span class="_ _5"></span>竞<span class="_ _5"></span>争<span class="_ _5"></span>者<span class="_ _5"></span></span>都<span class="_ _5"></span><span class="ff7">因<span class="_ _5"></span>此取<span class="_ _5"></span>消<span class="_ _5"></span>过<span class="_ _5"></span></span>一<span class="_ _5"></span>些<span class="_ _5"></span><span class="ff7">项</span>目<span class="_ _5"></span>。<span class="_ _5"></span><span class="ff7">但<span class="_ _1"> </span></span></span><span class="_ _5"></span><span class="_ _3"></span><span class="_ _a"> </span><span class="ff7">因<span class="_ _5"></span><span class="ff1">为<span class="_ _5"></span>这<span class="_ _5"></span>种<span class="_ _5"></span>原<span class="_ _5"></span></span>因<span class="_ _5"></span>取消<span class="_ _5"></span>项<span class="_ _5"></span><span class="ff1">目<span class="_ _5"></span>,</span></span></div><div class="t m0 x1 h9 y65 ff7 fs4 fc0 sc0 ls0 ws0">还<span class="ff1">是<span class="_ _5"></span></span>头<span class="_ _5"></span><span class="ff1">一</span>次<span class="_ _5"></span><span class="ff1">。<span class="_ _5"></span></span>最近<span class="_ _5"></span><span class="ff1">,<span class="_ _5"></span></span>随着<span class="_ _5"></span>接<span class="_ _5"></span><span class="ff1">连不<span class="_ _5"></span>断<span class="_ _5"></span></span>地<span class="_ _5"></span><span class="ff1">出现<span class="_ _5"></span></span>产<span class="_ _5"></span>品<span class="ff1">错<span class="_ _5"></span>误<span class="_ _5"></span>。</span>管<span class="_ _5"></span><span class="ff1">理<span class="_ _5"></span>人</span>员<span class="_ _5"></span>终<span class="_ _5"></span><span class="ff1">于</span>开<span class="_ _5"></span>始<span class="_ _5"></span>叫嚷<span class="_ _5"></span>“<span class="_ _5"></span>受<span class="_ _5"></span><span class="ff1">不了<span class="_ _5"></span></span>啦<span class="_ _5"></span>”<span class="ff1">,</span></div><div class="t m0 x1 h9 y66 ff1 fs4 fc0 sc0 ls0 ws0">并<span class="ff7">采<span class="_ _5"></span>取</span>了<span class="_ _5"></span>一系<span class="_ _5"></span><span class="ff7">列</span>的<span class="_ _5"></span><span class="ff7">措施<span class="_ _5"></span>企图<span class="_ _5"></span>将</span>错<span class="_ _5"></span>误<span class="ff7">率<span class="_ _5"></span></span>下<span class="ff7">降<span class="_ _5"></span>到<span class="_ _5"></span></span>原<span class="ff7">先<span class="_ _5"></span></span>的<span class="ff7">水<span class="_ _5"></span>平</span>。<span class="_ _5"></span>尽<span class="ff7">管<span class="_ _5"></span></span>如<span class="ff7">此<span class="_ _5"></span></span>,<span class="ff7">仍<span class="_ _5"></span>然</span>没<span class="_ _5"></span>有人<span class="_ _5"></span><span class="ff7">将</span>这<span class="_ _5"></span>些错</div><div class="t m0 x1 h9 y67 ff1 fs4 fc0 sc0 ls0 ws0">误<span class="ff7">因</span>由记录下来。</div></div><div class="t m0 x9 ha yc ff3 fs5 fc0 sc0 ls0 ws0">4</div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b51d87405aad31f7fa9c6a/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h9 yd ff1 fs4 fc0 sc0 ls0 ws0">现在<span class="_ _5"></span>,<span class="_ _5"></span><span class="ff2"><span class="_ _a"> </span><span class="ff7">已</span></span>经<span class="_ _5"></span><span class="ff7">比<span class="_ _5"></span></span>我<span class="ff7">刚<span class="_ _5"></span></span>进<span class="_ _5"></span>公司<span class="_ _5"></span>时<span class="_ _5"></span><span class="ff7">大<span class="_ _5"></span></span>了<span class="ff7">九<span class="_ _5"></span>倍<span class="_ _5"></span></span>。<span class="ff7">很<span class="_ _5"></span>难<span class="_ _5"></span></span>设想<span class="_ _5"></span>,<span class="_ _5"></span><span class="ff7">倘若<span class="_ _5"></span></span>没<span class="_ _5"></span>有准<span class="_ _5"></span><span class="ff7">确<span class="_ _5"></span></span>的指<span class="_ _5"></span><span class="ff7">南<span class="_ _5"></span></span>,公<span class="_ _5"></span>司</div><div class="t m0 x1 h9 ye ff7 fs4 fc0 sc0 ls0 ws0">怎样才<span class="ff1">能</span>将<span class="_ _5"></span><span class="ff1">出错</span>率降低到<span class="_ _5"></span><span class="ff1">原来的</span>水平<span class="ff1">。<span class="_ _5"></span></span>尤其<span class="ff1">是在<span class="_ _6"> </span><span class="ff2"><span class="_ _3"></span> !<span class="_ _a"> </span><span class="ff1">和<span class="_ _a"> </span></span><span class="_ _5"></span><span class="_ _a"> </span><span class="ff1">的应用<span class="_ _5"></span><span class="ff7">越</span>来<span class="ff7">越复</span></span></span></span></div><div class="t m0 x1 h9 y68 ff7 fs4 fc0 sc0 ls0 ws0">杂<span class="ff1">的</span>情况<span class="ff1">下,</span>更<span class="ff1">是如</span>此<span class="ff1">。</span></div><div class="t m0 x8 h9 y69 ff1 fs4 fc0 sc0 ls0 ws0">以上就是我<span class="ff7">最终决</span>定写这本书的原<span class="ff7">因</span></div><div class="t m0 x8 h9 y6a ff2 fs4 fc0 sc0 ls0 ws0"><span class="_ _3"></span><span class="_ _a"> </span><span class="ff1">出版社<span class="ff7">已</span>经同<span class="ff7">意</span>出版这本书。</span></div><div class="t m0 x8 h9 y6b ff7 fs4 fc0 sc0 ls0 ws0">情况<span class="ff1">就是这</span>样<span class="ff1">。</span></div><div class="t m0 x8 h9 y13 ff1 fs4 fc0 sc0 ls0 ws0">我<span class="ff7">希望您</span>会<span class="ff7">喜欢</span>这本书,我<span class="ff7">力图</span>使本书不<span class="ff7">那</span>么<span class="ff7">枯燥</span>并尽量有<span class="ff7">趣</span>。</div><div class="t m0 xf hc y6c ff2 fs4 fc0 sc0 ls0 ws0">"#$%</div><div class="t m0 xf h9 y6d ff7 fs4 fc0 sc0 ls0 ws0">西雅图<span class="ff1">,</span>华盛顿</div><div class="t m0 xf hc y6e ff2 fs4 fc0 sc0 ls0 ws0">&''&&</div><div class="t m0 x1 hd y6f ff7 fs1 fc0 sc0 ls0 ws0">致谢</div><div class="t m0 x8 h9 y70 ff1 fs4 fc0 sc0 ls0 ws0">我<span class="ff7">要<span class="_ _5"></span>感谢<span class="_ _6"> </span><span class="ff2"><span class="_ _3"></span><span class="_ _3"></span><span class="_ _9"> </span><span class="ff1">出版<span class="_ _5"></span>社中<span class="_ _5"></span><span class="ff7">帮助<span class="_ _5"></span></span>本书<span class="_ _5"></span>问<span class="ff7">世<span class="_ _5"></span></span>的所<span class="_ _5"></span>有人<span class="_ _5"></span>,<span class="_ _5"></span><span class="ff7">尤其<span class="_ _5"></span></span>是在我<span class="_ _5"></span>写作<span class="_ _5"></span><span class="ff7">过<span class="_ _5"></span></span>程中<span class="_ _5"></span><span class="ff7">始终<span class="_ _5"></span>手</span></span></span></span></div><div class="t m0 x1 h9 y71 ff7 fs4 fc0 sc0 ls0 ws0">把手<span class="_ _5"></span>地<span class="_ _5"></span>教<span class="ff1">我<span class="_ _5"></span>的<span class="_ _5"></span>两</span>个<span class="_ _5"></span><span class="ff1">人<span class="_ _5"></span>。</span>首<span class="_ _5"></span>先<span class="_ _5"></span><span class="ff1">我</span>要<span class="_ _5"></span>感<span class="_ _5"></span>谢<span class="_ _5"></span><span class="ff1">我的<span class="_ _5"></span>约<span class="_ _5"></span></span>稿<span class="ff1">编<span class="_ _5"></span></span>辑<span class="_ _1"> </span><span class="ff2">(<span class="_ _3"></span>#<span class="_ _5"></span><span class="ff1">,<span class="_ _5"></span>他<span class="_ _5"></span>使我<span class="_ _5"></span>能<span class="_ _5"></span><span class="ff7">够</span>按<span class="_ _5"></span>照<span class="_ _5"></span>自</span></span></div><div class="t m0 x1 h9 y72 ff1 fs4 fc0 sc0 ls0 ws0">己的<span class="_ _5"></span>进度<span class="_ _5"></span>完成<span class="_ _5"></span>了这<span class="_ _5"></span>本书,<span class="_ _5"></span>并<span class="_ _5"></span><span class="ff7">且耐<span class="_ _5"></span>心地<span class="_ _5"></span>解</span>答<span class="_ _5"></span>了我<span class="_ _5"></span>这<span class="_ _5"></span><span class="ff7">个新<span class="_ _5"></span></span>作<span class="ff7">者<span class="_ _5"></span>提</span>出<span class="_ _5"></span>的<span class="ff7">许<span class="_ _5"></span>多</span>问<span class="_ _5"></span>题。<span class="_ _5"></span>我<span class="ff7">还<span class="_ _5"></span>要</span>特<span class="_ _5"></span>别<span class="ff7">感</span></div><div class="t m0 x1 h9 y73 ff7 fs4 fc0 sc0 ls0 ws0">谢<span class="ff1">我的</span>责任<span class="_ _5"></span><span class="ff1">编</span>辑<span class="_ _a"> </span><span class="ff2">)<span class="_ _5"></span><span class="_ _a"> </span></span>女士<span class="ff1">,</span>她<span class="_ _5"></span><span class="ff1">用了</span>许多额外<span class="_ _5"></span><span class="ff1">时</span>间<span class="ff1">及</span>早地<span class="ff1">对<span class="_ _5"></span>我写出的章节<span class="_ _5"></span></span>提<span class="ff1">出了</span></div><div class="t m0 x1 h9 y74 ff7 fs4 fc0 sc0 ls0 ws0">反馈意<span class="_ _5"></span><span class="ff1">见。没<span class="_ _5"></span>有他们<span class="_ _5"></span>的</span>帮助<span class="_ _5"></span><span class="ff1">,就不<span class="_ _5"></span>会有这<span class="_ _5"></span>本书。<span class="_ _7"></span><span class="ff2"><span class="_ _a"> </span></span></span>还鼓<span class="_ _5"></span>励<span class="ff1">我以<span class="_ _5"></span></span>幽默<span class="ff1">的<span class="_ _5"></span>风格写<span class="_ _5"></span>这本书<span class="_ _5"></span>。</span>她</div><div class="t m0 x1 h9 y75 ff1 fs4 fc0 sc0 ls0 ws0">对文中的小<span class="ff7">俏皮话</span>发<span class="ff7">笑当然</span>不会使我不快。</div><div class="t m0 x10 h9 y76 ff1 fs4 fc0 sc0 ls0 ws0">我<span class="ff7">还<span class="_ _5"></span>要感<span class="_ _5"></span>谢</span>我<span class="_ _5"></span>的<span class="ff7">父<span class="_ _5"></span></span>亲<span class="_ _6"> </span><span class="ff2">*+$%<span class="_ _a"> </span></span>是<span class="_ _5"></span>他在<span class="_ _9"> </span><span class="ff2"><span class="_ _9"> </span></span>年<span class="_ _5"></span>代中<span class="_ _5"></span><span class="ff7">期把<span class="_ _5"></span></span>我引<span class="_ _5"></span><span class="ff7">入早<span class="_ _5"></span>期</span>的<span class="_ _5"></span><span class="ff7">微</span>机<span class="_ _5"></span><span class="ff7">世</span>界<span class="_ _f"></span>:</div><div class="t m0 x1 h9 y77 ff2 fs4 fc0 sc0 ls0 ws0">,<span class="_ _7"></span><span class="ff1">、<span class="_ _7"></span></span>-"<span class="_ _5"></span>,-<span class="_ _1"> </span><span class="ff1">和<span class="_ _6"> </span></span>"&<span class="_ _7"></span><span class="ff1">,<span class="_ _7"></span>使<span class="_ _7"></span>我<span class="_ _7"></span>与<span class="_ _7"></span>这<span class="_ _f"></span>一<span class="_ _7"></span>行<span class="_ _7"></span><span class="ff7">结<span class="_ _7"></span>缘<span class="_ _f"></span></span>。<span class="_ _7"></span>我<span class="_ _7"></span><span class="ff7">要<span class="_ _7"></span>感<span class="_ _7"></span>谢<span class="_ _7"></span></span>我<span class="_ _f"></span>于<span class="_ _18"> </span></span><span class="_ _7"></span><span class="ff7">~<span class="_ _7"></span></span>.<span class="_ _6"> </span><span class="ff1">年<span class="_ _f"></span>在<span class="_"> </span></span>/<span class="_ _4"></span>+</div><div class="t m0 x1 h9 y78 ff2 fs4 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span><span class="ff1">工<span class="_ _5"></span>作<span class="_ _5"></span>时<span class="_ _7"></span>的<span class="ff7">伙<span class="_ _7"></span>伴<span class="_ _a"> </span></span></span>#<span class="_ _5"></span><span class="_ _5"></span><span class="_ _3"></span><span class="ff1">,<span class="_ _7"></span>他是<span class="_ _7"></span>对我<span class="_ _7"></span><span class="ff7">职<span class="_ _5"></span></span>业<span class="_ _5"></span><span class="ff7">生<span class="_ _5"></span>涯<span class="_ _5"></span>最<span class="_ _5"></span></span>有<span class="_ _7"></span><span class="ff7">影响<span class="_ _7"></span></span>的几<span class="_ _7"></span><span class="ff7">个</span>人<span class="_ _7"></span>之一<span class="_ _7"></span>,</span></div><div class="t m0 x1 h9 y79 ff1 fs4 fc0 sc0 ls0 ws0">他的<span class="_ _5"></span><span class="ff7">知识<span class="_ _5"></span></span>以及<span class="_ _5"></span><span class="ff7">洞察<span class="_ _5"></span>力</span>在<span class="_ _5"></span>本书<span class="_ _5"></span>中都<span class="_ _5"></span>有所<span class="_ _5"></span><span class="ff8">体</span>现<span class="_ _5"></span>。<span class="_ _5"></span><span class="ff7">还</span>有<span class="_ _9"> </span><span class="ff2">0<span class="_ _3"></span>%1#<span class="_ _5"></span><span class="ff1">,在<span class="_ _5"></span><span class="ff7">过去<span class="_ _5"></span></span>的<span class="_ _9"> </span></span><span class="_ _a"> </span><span class="ff1">年<span class="_ _5"></span><span class="ff8">里</span>,<span class="_ _5"></span>我与<span class="_ _5"></span>他</span></span></div><div class="t m0 x1 h9 y7a ff1 fs4 fc0 sc0 ls0 ws0">在全<span class="ff8">国</span>各<span class="ff7">地</span>的<span class="ff7">许多项</span>目中都有<span class="ff7">过<span class="ff8">愉</span></span>快的<span class="ff8">合</span>作,他<span class="ff7">也</span>无<span class="ff8">疑</span>的<span class="ff8">塑造</span>了我的<span class="ff8">思维</span>方式。</div><div class="t m0 x10 h9 y7b ff7 fs4 fc0 sc0 ls0 ws0">最<span class="_ _7"></span><span class="ff1">后<span class="_ _f"></span></span>感<span class="_ _f"></span>谢<span class="_ _7"></span><span class="ff8">花<span class="_ _f"></span><span class="ff1">时<span class="_ _f"></span></span></span>间<span class="_ _7"></span><span class="ff1">阅<span class="_ _f"></span>读<span class="_ _f"></span>本<span class="_ _7"></span>书<span class="_ _f"></span><span class="ff8">草<span class="_ _f"></span></span></span>稿<span class="_ _7"></span><span class="ff1">,<span class="_ _f"></span>并<span class="_ _f"></span></span>提<span class="_ _7"></span><span class="ff8">供<span class="_ _f"></span>技<span class="_ _f"></span>术<span class="_ _7"></span></span>反<span class="_ _f"></span>馈<span class="_ _f"></span>意<span class="_ _7"></span><span class="ff1">见<span class="_ _f"></span>的<span class="_ _f"></span>所<span class="_ _7"></span>有<span class="_ _f"></span>人<span class="_ _f"></span>。<span class="_ _7"></span>他<span class="_ _f"></span>们<span class="_ _f"></span>是<span class="_ _7"></span>:<span class="_ _17"> </span><span class="ff2">(</span></span></div><div class="t m0 x1 h9 y7c ff2 fs4 fc0 sc0 ls0 ws0">23<span class="_ _7"></span><span class="ff1">、<span class="_ _f"></span></span><span class="_ _5"></span><span class="_ _5"></span>2%4<span class="_ _f"></span><span class="ff1">、<span class="_ _7"></span></span><span class="_ _7"></span><span class="_ _5"></span><span class="_ _7"></span><span class="ff1">、<span class="_ _f"></span></span>1#<span class="_ _5"></span><span class="_ _7"></span><span class="_ _3"></span><span class="_ _7"></span><span class="ff1">、<span class="_ _f"></span></span>*<span class="_ _5"></span><span class="_ _7"></span><span class="_ _3"></span><span class="_ _5"></span>2<span class="_ _1"> </span><span class="ff1">和<span class="_ _6"> </span></span>,</div><div class="t m0 x1 h9 y7d ff2 fs4 fc0 sc0 ls0 ws0">5<span class="_ _3"></span><span class="_ _5"></span><span class="ff1">。<span class="_ _5"></span>特<span class="_ _5"></span>别<span class="_ _5"></span><span class="ff7">感<span class="_ _5"></span>谢<span class="_ _9"> </span></span></span><span class="_ _5"></span>"$<span class="_ _6"> </span><span class="ff1">和<span class="_ _9"> </span></span>0<span class="_ _3"></span>%1#<span class="_ _5"></span><span class="ff1">,<span class="_ _5"></span>他<span class="_ _5"></span>们<span class="_ _5"></span>不<span class="_ _5"></span><span class="ff8">仅<span class="_ _5"></span></span>是<span class="_ _5"></span>本<span class="_ _5"></span>书<span class="_ _5"></span><span class="ff8">草<span class="_ _7"></span><span class="ff7">稿</span></span>的<span class="_ _5"></span><span class="ff8">评<span class="_ _5"></span>审<span class="_ _5"></span><span class="ff7">者<span class="_ _5"></span></span></span>,<span class="_ _5"></span><span class="ff7">而<span class="_ _5"></span>且<span class="_ _5"></span></span>在</span></div><div class="t m0 x1 h9 y7e ff1 fs4 fc0 sc0 ls0 ws0">本书内<span class="ff7">容</span>的<span class="ff8">构思</span>上对我<span class="ff7">很</span>有<span class="ff7">帮助</span>。</div></div><div class="t m0 x9 ha yc ff3 fs5 fc0 sc0 ls0 ws0">5</div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>