软件开发中的人性

1. 自以为是

在软件开发过程中,通常有这样的场景在不断重演:组长问道,小王你负责的那个模块做好了吗?小王回答道,已经好了。组长开始运行小王的程序。“哎,怎么数据不能显示啊?”,组长提出了意见。真的吗,我之前测得是好的啊! 小王还不想面对现实。 “那你过来看一下吧!” 经过一番检查,小王...


2. 固执己见

团队交流时,当有人指出你所写的代码中的诸多问题,并要求你全部放弃时,而这段代码是你辛苦取得的,此时你总会不自觉地坚持自己的看法,哪怕自己知道那是错的。 


3. 人总会犯错的

为什么在修改程序结构的同时,又向系统添加新的功能时,总是会一波三折?面对复杂问题时,人总是会考虑不周全,所以我们要学会把问题简化。 


4. 人总是健忘的

人的记忆能力的弱势在软件编程时往往暴露无遗。刚刚写完一个很复杂的Function或Method,转眼的工夫可能就忘记了功能逻辑,或者对实现细节一头雾水。此前还不屑于添加代码注释。


5. 人总有惰性的

不断的复制与粘贴,总是想写完代码以后再写注释。而当写完代码时,又懒得去补注释了。 


6. 人很容易沾沾自喜的

当完成组长分配的编码任务、实现了功能要求时,人们往往以为万事大吉,而且对测试总是心不在焉,耐不住性子,其实是漏洞百出。随着软件开发的进行,软件的开发有了阶段性进展以后,许多新的问题就会从旧代码中冒出来。


7. 人类语言的表达力是有限的 

在表述一个软件问题时,由于问题本身的复杂性,单单凭语言通常是不够,因此往往需要图形、代码、工具的协助。 


8. 抄袭是智者的选择 

在软件这个讲求创新的领域,很多人,尤其是怀有各种理想或梦想的人,总是对抄袭或模仿嗤之以鼻。也许大家忘记了站在巨人的肩膀上的道理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值