没有合适的资源?快使用搜索试试~ 我知道了~
【代码猴子-培养正确的编程态度和方法】--《编程匠艺》
0 下载量 190 浏览量
2021-03-02
19:06:34
上传
评论
收藏 267KB PDF 举报
温馨提示
作者在开始讲正文之前先对读者做了一个小测验:换一个灯泡需要多少个程序员?(貌似换灯泡跟程序员关系不大:-)),可能有三种答案:1.根本不需要,因为灯泡根本没坏。2.仅仅需要一名,但是需要耗费一整夜的时间和大量的咖啡和匹萨。3.需要20名,1名解决最初的问题,然后由后面19名解决第1名所带来的一系列糟糕的问题。不禁感叹作者专业功底之深厚,用生活中一个简单的问题来说明了软件开发中的一个很深刻的问题:软件开发的态度和方法对代码质量有着深刻的影响。态度决定一切!!更决定了我们所编写代码的质量,有时有了正确的态度还不够,为了达到编写优秀的代码这个目标,还需要正确的编程方法,二者缺一不可。接着看软件工厂中
资源推荐
资源详情
资源评论
【代码猴子【代码猴子-培养正确的编程态度和方法】培养正确的编程态度和方法】--《编程匠艺》《编程匠艺》
作者在开始讲正文之前先对读者做了一个小测验:换一个灯泡需要多少个程序员?(貌似换灯泡跟程序员关系不大:-)),可能有
三种答案:
1.根本不需要,因为灯泡根本没坏。
2.仅仅需要一名,但是需要耗费一整夜的时间和大量的咖啡和匹萨。
3.需要20名,1名解决最初的问题,然后由后面19名解决第1名所带来的一系列糟糕的问题。
不禁感叹作者专业功底之深厚,用生活中一个简单的问题来说明了软件开发中的一个很深刻的问题:
软件开发的态度和方法对代码质量有着深刻的影响。软件开发的态度和方法对代码质量有着深刻的影响。
态度决定一切!!更决定了我们所编写代码的质量,有时有了正确的态度还不够,为了达到编写优秀的代码这个目标,还需要
正确的编程方法,二者缺一不可。
接着看软件工厂中各种各样的代码猴子(按照技术,态度,性格等分类):
1.卖力工作的程序员:卖力工作的程序员:
手脚勤快,一边编码一边思考,一开始有想法就马上开始编写代码,从来不知道先退一步思考思考。常常赶时髦去尝试新的功
能或语言习惯,意味着可能在不适当的情况下应用技术。
优点:
高产,对编程抱有热情。
缺点:
卖力工作的程序员虽然比较有效率,但是应该大部分都是性子比较急的,由于在编写代码之前没有深思熟虑,所以编写的代码
缺陷比较多,往往会在调试上花费很大的精力和很多的时间。事情进展的顺利的时候,能够做出合理的情况估计,但是从来不
按照计划进行,所用的时间总是比计划时间长。
如果你是其中一员你该怎么办?
不要丢掉自己的热情-这是程序员最好的特点之一,因为自己的乐趣在于:看到程序正常运行,站在一旁欣赏代码的美,所以
应该好好想想一些实用的办法来做到这一点,总结为:“停下来,想一想”,不要着急!
2.代码猴子:代码猴子:
如果需要无数的代码猴子,那么这些家伙将会成为首选。代码猴子编写的代码很可靠,但是没有创意。他们很乐意接受了一项
任务并完成后,静静地等待下一个任务,性格恬静,害怕工作压力,所有只能做些低风险的工作,比如:代码维护员,如果给
予一定的时间和精力,初级代码猴子会有一定的提高,但是老的代码猴子就无可救药了。
优点:
按时完成工作,而且很不错,与卖力的程序员不同的是,他们的代码质量会比较可靠,能很好的估计时间。
缺点:
虽然条理,但是思维局限性强,代码猴子会无条件的遵守项目中的代码设计约定,而不会出任何可能存在的问题,由于他们不
对设计负责,所以对一些出现的问题负责,他们不会主动调查和修正这些问题,教他们学习新的东西将会是一件很痛苦的事
情。
如果你是其中一员怎么办?
资源评论
weixin_38704156
- 粉丝: 6
- 资源: 909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功