当前位置:网站首页>I don't like my code
I don't like my code
2022-08-10 05:56:00 【programming fun】
I don't like my code, I have been in this company for more than a year, and I have gradually become familiar with the development model here.What kind of model is it, that is, a project can be quickly assembled in a short period of time based on the original framework code.
1, full of garbage, redundantcode.
The development here mostly takes the code developed by the previous company for secondary development.
In fact, I do not exclude the use of previous frameworks and codes, because this can indeed reduce costs and speed up development progress.
It's just that the development time is too short, and there is no time to clean up and organize the previous code, resulting in too much redundant code, and sometimes even the database has redundant tables.
2. Security is neverConsider
Security is never considered.For example, in a brand activity site developed recently, there is a function that can be claimed. Since there is no verification code, and the background does not do the processing of the submission time interval and number of times, tens of thousands of claims have been submitted (after submitting the claim)prizes available).
3. It's boring to write code like this
When working on projects, customer needs change too frequently. We often complete the development a few days in advance and give customers a preview. Trouble will come, and new needs of customers will fly all over the sky..Some people may say that the change in customer demand is due to the lack of clear communication in the early stage, which I admit.But customers often say that the functions they want are very simple before the development is completed, and they never think about what they really want. When things are finished, they will give you all the requirements.
Due to the short period of time and the ever-changing requirements, no part of the code is good.After all the revisions are made, the next project may come, or there is no time to bother to optimize the previous code.There are invisible bombs everywhere, and more and more of them, I'm really worried they'll explode that day.
边栏推荐
- 21天挑战杯MySQL-Day05
- Pytorch配置与实战--Tips
- GUI_AWT
- 堆的原理与实现以及排序
- Collection set interface
- shell脚本中利用sqlplus操作数据库
- LeetCode 剑指offer 21.调整数组顺序使奇数位于偶数前面(简单)
- The Principle of Union Search and API Design
- The latest and most complete digital collection sales calendar-07.27
- Machine Learning - Clustering - Shopping Mall Customer Clustering
猜你喜欢
21天挑战杯MySQL——Day06
.NET操作Excel高效低内存的开源框架 - MiniExcel
PyTorch 之 可视化网络架构
LeetCode refers to offer 10-I. Fibonacci sequence (simple)
LeetCode 100.相同的树(简单)
IO流【】【】【】
Chained Picks: Starbucks looks at digital collectibles and better engages customers
I use this recruit let the team to improve the development efficiency of 100%!
树结构——2-3树图解
机器学习——聚类——商场客户聚类
随机推荐
Test of the opposite sex what you look like?
Knowledge Distillation Thesis Learning
I use this recruit let the team to improve the development efficiency of 100%!
generic notes()()()
2022李宏毅机器学习hw1--COVID-19 Cases Prediction
Small program wx.request simple Promise package
PyTorch之CV
细说MySql索引原理
栈和队列
我不喜欢我的代码
LeetCode 1351.统计有序矩阵中的负数(简单)
力扣——情侣牵手
.Net Core导入千万级数据至Mysql
LeetCode 1894. Find the student number that needs to be supplemented with chalk
知识蒸馏论文学习
基于MNIST数据集的简单FC复现
国内数字藏品投资价值分析
微信小程序--模板与设置WXML
操作表 函数的使用
The submenu of the el-cascader cascade selector is double-clicked to display the selected content