当前位置:网站首页>我不喜欢我的代码
我不喜欢我的代码
2022-08-10 05:32:00 【编程乐趣】
我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。
1、充斥垃圾、多余的代码。
这里的开发,大都是拿着之前公司开发的代码,进行二次开发。
其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。
只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。
2、安全性从不考虑
安全性从不考虑。比如最近开发的一个品牌活动站点中,有一个可以申领的功能,由于没验证码,后台也没做提交时间间隔、次数的处理,就被人提交了上万个申领(提交申领后可以拿奖品)。
3、这样写代码太没意思了
做项目,客户需求变化太频繁了,我们经常提前几天完成开发,给客户预览,麻烦就来了,客户的新需求就满天飞来。也许有人会说,客户需求变化是因为前期没沟通清楚,这个我承认。但客户往往在还没开发完成之前,他们都说他们要的功能很简单,也从不思考他们真正要什么,等东西做完了,他们就一尽的给你提要求。
由于时间短,需求又一直变化着,造成代码没一处是好的。等全部修改好了,可能下一个项目来了、或者没时间懒得去再优化以前的代码。到处都是隐形的炸弹,而且这样的炸弹越来越多,真担心它们那天会爆炸了。
边栏推荐
- 集合 set接口
- redis集群模式
- el-dropdown下拉菜单样式修改,去掉小三角
- 安装Robotics-toolbox-matlab, for 点云坐标系转换
- Link reading good article: What is the difference between hot encrypted storage and cold encrypted storage?
- view【】【】【】【】
- 2021-07-09
- ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程
- One step ahead, don't miss it again, the chain reading APP will be launched soon!
- 三维点云分割
猜你喜欢

Collection tool class

ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程

链读推荐:从瓷砖到生成式 NFT

Chain Reading|The latest and most complete digital collection sales calendar-07.29

Chain Reading Good Article: Jeff Garzik Launches Web3 Production Company

Database Notes Create Database, Table Backup

优先队列

常用类 String概述

Chain Reading Recommendation: From Tiles to Generative NFTs

树结构——2-3树图解
随机推荐
IDEA的database使用教程(使用mysql数据库)
安装Robotics-toolbox-matlab, for 点云坐标系转换
PCL点云滤波
第五次实验
transaction, storage engine
21天挑战杯MySQL-Day05
ORACLE system table space SYSTEM is full and cannot expand table space problem solving process
第十天作业
Decentralized and p2p networks and traditional communications with centralization at the core
图片批量添加水印批量加背景缩放批量合并工具picUnionV4.0
【List练习】遍历集合并且按照价格从低到高排序,
第六次实验
Chain Reading | The latest and most complete digital collection calendar-07.28
图片批量添加水印批量缩放图片到指定大小
Collection Map
The latest and most complete digital collection sales calendar-07.26
链读|最新最全的数字藏品发售日历-07.29
Content related to ZigBee network devices
cesium 添加点,移动点
先人一步,不再错过,链读APP即将上线!