系统程序员成长计划-写得又快又好的秘诀(一)
5,391 views| 2008-11-30| 李先静| 系统程序员成长计划| | 28 条评论转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli@gmail.com>
“快”是指开发效率高,“好”是指软件质量高。呵呵,写得又快又好的人就是高手了。记得这是林锐博士下的定义,读他那篇著名的《C/C++高质量编程》时,我还是个初学者,印象特别深。我现在仍然赞同他的观点,不过这里标题改为成为高手的秘诀,感觉就有点像标题党了,所以还是用比较通俗的说法吧。废话少说,请读者回顾一下这段时间的编程经验,回答下面两个问题:
1.快与好是什么关系?写得快就不能写得好?写得好就不能写得快?还是写得好才能写得快?是不是绕晕了?不过这确实是值得思考的问题。
2.我们的时间花在哪里了?记得刚来深圳时到华为面试,面试的人是我的学长。他问我,你一天能写多少行代码?我想了想说,100行吧。他用看外行的眼光看着我说,能写100行吗?我知道说错话了,赶快补充说,嗯,从整个项目来看可能没有吧。他才点了点头。一天只写100行代码?初学者可能觉得不可思议,以同时应付10个网友聊天的速度,写100行代码不用三分钟。不过,经过这段时间的练习后,我们想大家已经明白,敲代码不是花时间最多的地方,那时间又花到哪里去了呢?
系统程序员成长计划 Share
Comments
Tags
Recent Posts
Most Viewed
- 系统程序员成长计划写作提纲 - 19,605 views
- Android IPC机制详解 - 6,277 views
- 系统程序员成长计划-走近专业程序员(上) - 6,253 views
- 系统程序员成长计划-写得又快又好的秘诀(一) - 5,391 views
- 系统程序员成长计划-背景知识 - 5,070 views
- i++循环与i–循环的执行效率 - 4,712 views
- 系统程序员成长计划-Write once, run anywhere(WORA)(上) - 4,700 views
- 系统程序员成长计划-走近专业程序员(下) - 4,254 views
- Linux下的调试工具 - 4,017 views
- Advanced Linux Sound Architecture (ALSA) 研究笔记 - 4,017 views
- 系统程序员成长计划-序 - 3,985 views
- 系统程序员成长计划-写得又快又好的秘诀(三) - 3,930 views
- 中国人与自由软件文化研究(搞笑版) - 3,735 views
- Android中的MessageQueue,Handler,Looper和Thread - 3,686 views
- 答复:我不会OOO,仍然可以XXX - 3,658 views
Categories
- Android (28)
- Broncho-A1-Hack (6)
- DirectFB (7)
- FTK(嵌入式GUI) (24)
- GTK+ (29)
- KVM hack notes (8)
- Linux Mobile (65)
- Management (5)
- Mozilla (9)
- Open Source (5)
- Programming (34)
- Tools (9)
- Uncategorized (23)
- Win32 (3)
- X Windows (31)
- 沉思录 (29)
- 系统程序员成长计划 (67)
Blogroll
gallery
Linux guru
推荐网站
Recent Comments
- Dig on 嵌入式GUI FTK设计与实现-事件源(FtkSource)
- 用心生活每一天 » GNU gprof: linux profiling tools 使用 on gcc profiling的工作原理
- JavaScript for: i++ vs i–-传播、沟通、分享-一直“有你” on i++循环与i–循环的执行效率
- Frankly Law on 嵌入式GUI FTK介绍(11)-交叉编译
- tracing on Linux下的调试工具
- ndljsn on FTK移植指南(初稿)
- tracing on 爬塘朗山
- tracing on GTK+(基于DirectFB)的字体处理
- Kely on 系统程序员成长计划写作提纲
- tracing on 爬塘朗山



November 30th, 2008
The linux mobile development » Blog Archive » 系统程序员成长计划写作提纲
February 15th, 2009
[...] Repeat Yourself(DRY) 1.6 你的数据放在哪里 第2章 写得又快又好的秘诀 完成 2.1 好与快的关系 2.2 代码阅读法 2.3 避免常见错误 2.4 自动测试 2.5 Save your work 第3章 [...]
bellamind
February 21st, 2009
Кризис, говорят, в марте усилится. Хотелось бы знать, кто затеял все это
и как вообще мы докатились до такой жизни.
ReellaAllelty
March 2nd, 2009
Спасибо
eldegeRow
March 2nd, 2009
спасибо очень интересный сайт
estasiavy
March 2nd, 2009
узнал много нового тут
weachedia
March 2nd, 2009
замечательно
DUTBATTfabDah
March 3rd, 2009
где то это я уже видел
Bereaphaste
March 3rd, 2009
сколько банков еще лопнет в течение кризиса?
Werautelt
March 3rd, 2009
странно, где то это я уже видел
aberryalcotte
March 3rd, 2009
почему в нынешние времена поэзия не популярна?
Donaarermot
March 3rd, 2009
спасибо за интересный сайт
Hetagritisa
March 3rd, 2009
всех с весной
actiopBop
March 4th, 2009
похоже что кризис усилился
antedoseete
March 4th, 2009
где держать деньги во время кризиса?
neossyunjurry
March 4th, 2009
После стрижки господь на овец теплом пахнет.
insokyJilusly
March 4th, 2009
над хлебом плохой хозяйки).
odosonoloucky
March 4th, 2009
Чтоб тебя нелегкая! Недуг тя бей!
Canniccaminue
March 5th, 2009
Для птички и клетка. По пташке и клетка.
mayonnaks
March 5th, 2009
Из песни слова не выкинешь.
FaumnhoornLon
March 6th, 2009
пищей).
Avaibrazoomma
March 6th, 2009
Старцу пакости не твори. Старую собаку не волком звать.
Smimiawague
March 6th, 2009
Вид\’ом не видал, слых\’ом не слыхал.
leleengilmild
March 9th, 2009
Плуту да вору – честь по разбору. Вору воровское и будет.
Dreamiinsurse
March 11th, 2009
шапку! – Да не лезет.
Caullymom
March 12th, 2009
Хвать быка за рога – ан рассоха (вилы) в руках.
Bamacconync
March 12th, 2009
Кабы не кабы, так и мы б были цари.
serMaseNugs
March 30th, 2009
Сена по колено, овса по щетки, а воды лотки (изобилие корма).
The linux mobile development » Blog Archive » 系统程序员成长计划写作提纲
June 29th, 2009
[...] 1.5 Don’t Repeat Yourself(DRY) (上)(下) 1.6 你的数据放在哪里(上)(下) 第2章 写得又快又好的秘诀 完成 2.1 好与快的关系(上)(下) 2.2 代码阅读法 2.3 避免常见错误 2.4 自动测试 [...]