当前位置:网站首页>我不喜欢我的代码
我不喜欢我的代码
2022-08-10 05:32:00 【编程乐趣】
我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。
1、充斥垃圾、多余的代码。
这里的开发,大都是拿着之前公司开发的代码,进行二次开发。
其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。
只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。
2、安全性从不考虑
安全性从不考虑。比如最近开发的一个品牌活动站点中,有一个可以申领的功能,由于没验证码,后台也没做提交时间间隔、次数的处理,就被人提交了上万个申领(提交申领后可以拿奖品)。
3、这样写代码太没意思了
做项目,客户需求变化太频繁了,我们经常提前几天完成开发,给客户预览,麻烦就来了,客户的新需求就满天飞来。也许有人会说,客户需求变化是因为前期没沟通清楚,这个我承认。但客户往往在还没开发完成之前,他们都说他们要的功能很简单,也从不思考他们真正要什么,等东西做完了,他们就一尽的给你提要求。
由于时间短,需求又一直变化着,造成代码没一处是好的。等全部修改好了,可能下一个项目来了、或者没时间懒得去再优化以前的代码。到处都是隐形的,而且这样的越来越多,真担心它们那天会爆炸了。
边栏推荐
猜你喜欢
ORACLE system table space SYSTEM is full and cannot expand table space problem solving process
力扣——省份数量
优先队列
最新最全的数字藏品发售日历-07.27
IO流【】【】【】
数据库 笔记 创建数据库、表 备份
One step ahead, don't miss it again, the chain reading APP will be launched soon!
链读好文:Jeff Garzik 推出 Web3 制作公司
21天挑战杯MySQL——Day06
Collection tool class
随机推荐
redis---非关系型数据库(NoSql)
Smart contracts and DAPP decentralized applications
安装Robotics-toolbox-matlab, for 点云坐标系转换
.las转.txt 再转.pcd,编译运行中出现的错误
Batch add watermark to pictures batch add background zoom batch merge tool picUnionV4.0
并查集原理与API设计
cesium 添加点,移动点
2021-06-22
去中心化和p2p网络以及中心化为核心的传统通信
Using sqlplus to operate database in shell script
Minio分布式存储系统
Bifrost micro synchronous database implementation services across the library data synchronization
符号表
OSPF实验
三维点云分割
共识计算和激励机制
21天挑战杯MySQL-Day05
作业实验四
【笔记】集合框架体系 Collection
【el和template区别】