当前位置:网站首页>我不喜欢我的代码
我不喜欢我的代码
2022-08-10 05:32:00 【编程乐趣】
我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。
1、充斥垃圾、多余的代码。
这里的开发,大都是拿着之前公司开发的代码,进行二次开发。
其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。
只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。
2、安全性从不考虑
安全性从不考虑。比如最近开发的一个品牌活动站点中,有一个可以申领的功能,由于没验证码,后台也没做提交时间间隔、次数的处理,就被人提交了上万个申领(提交申领后可以拿奖品)。
3、这样写代码太没意思了
做项目,客户需求变化太频繁了,我们经常提前几天完成开发,给客户预览,麻烦就来了,客户的新需求就满天飞来。也许有人会说,客户需求变化是因为前期没沟通清楚,这个我承认。但客户往往在还没开发完成之前,他们都说他们要的功能很简单,也从不思考他们真正要什么,等东西做完了,他们就一尽的给你提要求。
由于时间短,需求又一直变化着,造成代码没一处是好的。等全部修改好了,可能下一个项目来了、或者没时间懒得去再优化以前的代码。到处都是隐形的炸弹,而且这样的炸弹越来越多,真担心它们那天会爆炸了。
边栏推荐
猜你喜欢
随机推荐
链读精选:星巴克着眼于数字收藏品并更好地吸引客户
Count down the six weapons of the domestic interface collaboration platform!
链读|最新最全的数字藏品发售日历-08.02
MySql 约束
2021-06-22
链读|最新最全的数字藏品发售日历-07.29
连接 Nacos 报超时错误
小程序学习笔记:小程序组件间通信方式
Module build failed TypeError this.getOptions is not a function报错解决方案
el-dropdown下拉菜单样式修改,去掉小三角
Consensus calculation and incentive mechanism
第十天作业
Chain Reading|The latest and most complete digital collection sales calendar-08.02
网络安全7
Chained Picks: Starbucks looks at digital collectibles and better engages customers
Collection tool class
matlab中的常用的类型转换
Canal reports Could not find first log file name in binary log index file
链读 | 最新最全的数字藏品发售日历-07.28
笔记1