当前位置:网站首页>我不喜欢我的代码
我不喜欢我的代码
2022-08-10 05:32:00 【编程乐趣】
我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。
1、充斥垃圾、多余的代码。
这里的开发,大都是拿着之前公司开发的代码,进行二次开发。
其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。
只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。
2、安全性从不考虑
安全性从不考虑。比如最近开发的一个品牌活动站点中,有一个可以申领的功能,由于没验证码,后台也没做提交时间间隔、次数的处理,就被人提交了上万个申领(提交申领后可以拿奖品)。
3、这样写代码太没意思了
做项目,客户需求变化太频繁了,我们经常提前几天完成开发,给客户预览,麻烦就来了,客户的新需求就满天飞来。也许有人会说,客户需求变化是因为前期没沟通清楚,这个我承认。但客户往往在还没开发完成之前,他们都说他们要的功能很简单,也从不思考他们真正要什么,等东西做完了,他们就一尽的给你提要求。
由于时间短,需求又一直变化着,造成代码没一处是好的。等全部修改好了,可能下一个项目来了、或者没时间懒得去再优化以前的代码。到处都是隐形的,而且这样的越来越多,真担心它们那天会爆炸了。
边栏推荐
猜你喜欢
transaction, storage engine
Database Notes Create Database, Table Backup
The complex "metaverse" will be interpreted for you, and the Link Reading APP will be launched soon!
IO流【】【】【】
ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程
tinymce富文本编辑器
matlab中的常用的类型转换
The latest and most complete digital collection sales calendar-07.26
反射【笔记】
String common methods
随机推荐
ORACLE system table space SYSTEM is full and cannot expand table space problem solving process
Chain Reading Good Article: Jeff Garzik Launches Web3 Production Company
网络安全之防火墙
Chain Reading Recommendation: From Tiles to Generative NFTs
第十天作业
数据库 笔记 创建数据库、表 备份
idm下载器如何使用 idm下载器使用技巧
树结构——二叉查找树原理与实现
Smart contracts and DAPP decentralized applications
各个架构指令集对应的机型
One step ahead, don't miss it again, the chain reading APP will be launched soon!
常用类 BigDecimal
Chain Reading|The latest and most complete digital collection sales calendar-07.29
网络安全作业
IO stream【】【】【】
网络安全5
Batch add watermark to pictures batch add background zoom batch merge tool picUnionV4.0
opencv
Linux数据库Oracle客户端安装,用于shell脚本用sqlplus连接数据库
去中心化和p2p网络以及中心化为核心的传统通信