后台开发人员应该时刻记住的几件事情

General:
 * Always keep quality sense in mind, and pay attention to details
 * Be aware of the importance of communication, teamwork, and responsibility
 * Face problems and handle it proactively, don't wait or even hide for any reason
 * Escalate any conflict or uncertain issue as early as possible, don't make decision by yourself
 * For any English writing, do check its spellings in OpenOffice before submission

Dev(Backend)
 * Keep code and documentation/comment consistent
 * One return, one function
 * Do not write big function, use small function instead - one function only does one thing; Keep DRY and KISS in mind
 * Use PHP5 magic function __construct() as class constructor
 * Define access scope for each member and method

Myself
 * Do not complicate the simple things.
 * Back up code frequently.
 * Before your submission, to do test until your own satisfaction.
 * No matter how large or how small the project or change, can not be too hasty.
 * Be carefule of "cache" when developing or testting.
 * Take seriously of "code review".
 * Can not trust any data submitted from the page.

Appendix:
Subject: [Sharing for All] 网站开发人员应该知道的61件事
http://www.ruanyifeng.com/blog/2010/11/61_things_every_web_developer_should_know.html
Subject: [Sharing for Dev] 风雨20年:我所积累的20条编程经验
http://www.javaeye.com/news/18570
Subject: [Sharing for Dev] 每位开发人员都应铭记的10句编程谚语
http://www.javaeye.com/news/18340
Subject: [Sharing for Dev] 抽象类与接口的区别
 http://tech.ccidnet.com/art/3737/20060512/550983_1.html

博客分类: 
Total votes: 833

添加新评论