后台开发人员应该时刻记住的几件事情
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
添加新评论