论坛首页 综合技术论坛

用心用你的软件

浏览 1680 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-23   最后修改:2009-01-23

本文纯是作为一个讨论,一个反思, 文中会提到其他的一些人和事儿, 别无他意.

 

背景:

维护一个系统, 修改它用户注册的模块, 限制用户实名输入必须输入.

用户注册的流程是这样的:

系统共有三个页面:

第一个页面只有管理员可以访问, 要求输入: 用户名  实名  邮件地址.

提交之后会给该邮件地址发信, 信中有一个链接. 通过它可以到达第二个页面.

 

第二个画面中, 会让用户设置其密码, 并在此确认其实名等其他信息.

 

最后第三个页面, 用户编辑画面

 

 

我们发生的问题:

"将实名修正为必须输入"这个任务有一个刚毕业的新人来完成

我是他的指导者, 在修正过程中, 发了下面的错误:

只把第一个页面把实名限制为了必须入力, 其他两个页面没有修改.

 

如何避免这类错误?

想得有很多,但这里只想说:

用心用你的软件.

或者至少, 认真用你的软件.

如果认真走一边用户注册的流程, 那么第二个页面的遗漏可以避免.

如果问自己一下:系统如何响应对用户的"增删改查", 第三个可以避免.

 

是的, 用心用你的软件,

我自己也有类似的情况, 当用心用一个模块的时候, 会把它做得很好, 否则效果差一点.

这需要一个人的思维方式, 做事习惯, 团队气氛的共同养成.

 

反思:

Eric Raymond 在<<大教堂与市集>>中写道:"每个好的软件工作都开始与挠到了开发者本人的痒处."

在商业软件的开发中, 这似乎不容易办到. 但认真的使用一次我们的软件应该不算难.

今天读了dreamhead的<<菜鸟工程师>> , 咨询不是要咨询师自己去解决客户问题,

而是帮助客户自己发现问题, 解决问题.

新人知道也是同样的目的:

帮助新人少走弯路, 从开始就做正确的事情, 并享受编程的乐趣.

并从这个过程中反思提高自己.

 

附:

自己的狗食自己吃 zz form google

   发表时间:2009-01-23  

每个人的背景与性情不尽相同.

如果人少的话, 可以采取因人而异的方法.

人多就挺麻烦, 想要建立这样的一种文化, 不知大家有什么好方法,

希望大家赐教.

0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics