程序员的四个好习惯

 

程序员的四个好习惯

 

       这篇博文改编自程序员小伟在开发一个用户界面后的总结。我把它整理成如下文字,以飨CSDN读者。虽不全面,但起码也有警示作用。

       1.  程序员要站在用户角度考虑问题。产品开发过程中,尤其是设计、开发直接面向用户的操作界面,应该从用户角度出发去考虑和设计,而不是从研发的角度去看问题,这将大大影响用户界面的可用性和友好性。例如,用户界面的提示信息要友好,首先语句要通顺,简捷明快,其次在用户遇到困难的时候,提示信息要能帮助用户找到解决问题的思路和方法。诸如“系统运行时出现内部错误”,这样的信息对用户来说,没有任何意义。

       2.  质量不因时间而缩水。当一个开发任务将要接近截止日期、时间非常紧迫时,程序员不应该擅做主张,为在紧张的时间内完成任务,变更任务的内容,减小工作量,而应该忠实地按照《需求规格说明书》和《设计说明书》认真实现。确实有困难,要挤时间解决,或将问题上报,寻求帮助。例如:一个程序员在开发一个供普通用户使用的查询界面时,由于出差耽误了一段时间,只剩下很少时间,他于是产生了错误的想法,以实现功能为主,界面友好性为辅,后期若有时间再优化界面。在这样的思想指导下,查询界面中弹出的查询对话框,需要用户手动输入查询条件,如手动输入时间和日期,也不支持通配符或模糊查找,这将大大增加用户的操作难度,几乎不可用。在集成测试过程中,大家普遍反应界面不好用,难以理解和操作,公司领导也对此发表了自己的看法,提出了宝贵的意见,经过再次修改后,该界面最终得到了大家的认同,最终才通过验收测试。

       3.  应遵守标准和规范、尊重用户习惯。原有的界面风格明显存在缺陷,例如,备份文件操作和备份文件管理界面中,文件列表中的文件被选后,文件名字下面加上了下划线,以表示选中,这看起来更像是网络链接;而且,在备份文件管理界面中,不支持双击或单击查看被选中文件的详细信息,这些不规范的用户界面使用户很容易产生疑惑。界面设计要符合规范、易理解、符合用户的操作习惯。

       4.  注重细节。设计和编码过程中注重细节,可以提高产品质量,增强市场竞争力。例如,一程序员设计的备份文件管理界面,其显示的文件记录较多,不利于查找定位和过滤相关记录,应加上按字段排序功能,便于用户定位他感兴趣的文件。对于程序员来说,只是个小细节,但对于用户来说,却带来巨大方便。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值