我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。
1、充斥垃圾、多余的代码。
这里的开发,大都是拿着之前公司开发的代码,进行二次开发。
其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。
只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。
2、安全性从不考虑
安全性从不考虑。比如最近开发的一个品牌活动站点中,有一个可以申领的功能,由于没验证码,后台也没做提交时间间隔、次数的处理,就被人提交了上万个申领(提交申领后可以拿奖品)。
3、这样写代码太没意思了
做项目,客户需求变化太频繁了,我们经常提前几天完成开发,给客户预览,麻烦就来了,客户的新需求就满天飞来。也许有人会说,客户需求变化是因为前期没沟通清楚,这个我承认。但客户往往在还没开发完成之前,他们都说他们要的功能很简单,也从不思考他们真正要什么,等东西做完了,他们就一尽的给你提要求。
由于时间短,需求又一直变化着,造成代码没一处是好的。等全部修改好了,可能下一个项目来了、或者没时间懒得去再优化以前的代码。到处都是隐形的炸弹,而且这样的炸弹越来越多,真担心它们那天会爆炸了。