对于刚加入公司的菜鸟程序员譬如我,有许多需要住的地方:
今天就被公司的一名资深工程师教育了,在此想留下此文,告诫自己同时也告诫那些刚入职场的程序员菜鸟们:
1: 类似业务的接口这类通常在设计阶段 就设计好了,基本上不会添加新的接口,刚开始写程序的时候如果自己真的没看全看明白有些接口的作用的时候,问老员工,问师傅。
切记自己随意添加接口!
2: 学的时候对理论不是很用心, 对于action 只是动作,类似一个多口阀门,它最重要的作用是用来接收前台页面发送的请求,然后调用具体业务类的接口判断,然后选择具体的管道口,发送,在action里尽量尽量不要提及业务层面的东西
3:在我们开始要编写某模块的时候,首先要确定需求最好能搞到需求文档,然后在编写某一具体的功能的时候,控制好逻辑关系,想好实现方法,找好需要使用的接口等,最后在进行编写
4:在前台页面传输的参数尽量不要暴露过多的具体信息,关于数据库真实的字段的信息,最好不要有,当然有时候也无法避免
5:我们公司是没个模块都是先自己生成抽象类等,然后会有一个继承类,类似这种情况,最好不要在批量生成的文件里修改过多的东西,至于为什么?自己体会
6:样式问题,编写代码要保持代码的整齐,不要按照自己的方式走,不要随意增加空行,不要 crtl+f 格式化,真的不要
7:关于注释,注释也有一定的规则不是随意// 就可以解决的,而且注释也需要通俗易懂,格式统一,明朗
8:关于很多基类,出现疑问时,不要轻易更改一定要你与编写此人的具体开发人员沟通
9:开发不是一个人的事情,当我们在开发的模块需要别的模块支持的时候,与负责该模块的开发人员沟通,获得接口,或者方法
10:学会调试,当遇到bug,问题时,由于经验不足,无法很快的找到问题所在,这时候我们就可以打断点,在网页上可以使用火狐的 firebug 一步步找错
现在大概就是这些,欢迎拍砖,能得到更多的经验