进来公司快3个月了,从刚开进来的手忙脚乱的接触新的框架(thinkphp),边学边开发,谨小慎微。思维逻辑尽量做到完美一些,看到网站的的bug都会主动修改。
到现在对网站整个就是失望透顶了。公司的网站平台很多,也因为这点,刚开始进来的时候,boss敢说现在公司的平台可以和阿里巴巴媲美。现在接触公司的项目多了,也发现公司的平台就多达13个(作为部门的主管,从来也没有向我们解释清楚过各个平台的作用)。暂且不辨别是否能够和阿里巴巴媲美,先看看网站的功能。不管是boss还是部门主管,都可以看出是好大喜功的。网站平台这么多,没有想过这些代码应该怎么整合。这几天我可以说是把各个平台的代码都看了一遍。每个平台都是独自存在的。拿登陆这个功能来说,网站分为前后台,有商家登陆和用户登陆。这两个分开来做,都是可以讲的通。但是公司13个平台每个平台都是做自己的登陆系统。现在公司要加一个会员等级的功能(居然一直都是假的放在那里,没有会员等级功能。),好吧,每个网站都要做相应的处理。拿这个例子是为了说明,网站开发过程中,没有详细的计划和项目整合,开发起来会是一件很烦躁的事情。
我进来公司的时候,公司的开发人员在职时间都不超过一年,可见公司经过一次大的人员变动。看前一批的人写的代码,虽然逻辑有点复杂,但是如果你是熟悉这个网站开发的人员,当然开发起来没有什么大的问题。
近一年新写的代码,可能存在交替。而且网站开发人员经验明显不足。新旧接口混杂,不知网站整合,功能逻辑不清,注释很少。
我尝试过给公司针对接口开发时出现的一些问题,封装过一些类。起到两个作用,一个是减少重复开发(因为平台很多),另一个是便于总体调整。
对于我封装的类,大家都很容易接受,因为减少了很多开发过程。可我发现他们并没有想要知道我写的类的实现原理和是否有扩展功能。