为什么小型商业项目架构混乱
创始人
2025-05-31 09:41:34
0

聊聊小型商业项目,大型商业项目,小型个人项目这三种。

大型商业项目公司内各个部分分工明确,架构师写架构,开发开发,产品提需求,各司其职。
架构一般不会混乱,因为有专门的人负责,需求也会明确,如果甲方要改需求的话需要层层审核,层层撕逼,成本较高,所以一般会决定好再处理。

小型商业项目不存在公司啦,甚至两个人就是一个开发团队。
立项的时候,只要个人水平够,自然会写出比较好的架构,形成屎山代码的原因绝对是甲方无条件改需求。
当你辛辛苦苦为项目搭建了架构,规范命名,规范代码格式,优化处理逻辑,减少容易代码,这些在甲方面前啥也不是。
甲方需求的是,成果,速度,你需要在短时间内满足他需求就够了,代码是不是屎山跟他们没有关系。
当一个程序员写好架构后,甲方改一个需求,程序员就要改架构,真的痛苦,有时候不如当时就不设计。
有人会问了,你当时写架构的就不能把甲方的需求考虑进去,这种就是废话,程序开发最忌过度设计,你永远无法知道甲方有什么奇奇怪怪的需求。
举个例子,如果我已知一个分支只有三种或一下可能性,我绝对不会把分支抽象出来然后做遍历,过度设计折磨自己,也折磨后续开发
刚开始接手这个项目的时候我也把他当作亲儿子看待,就算他很乱,很蠢,但我也慢慢修改,最终形成一个能看的架构,完成需求后交给甲方。
然后甲方:这个地方,改一下。看似只改一地方,程序设计中就是牵一发动全身。重新设计架构不如当时就不写架构。
还有一点就是代码冗余,注释不删,我个人对多余注释的代码,没有删除的习惯,但是这个习惯居然帮我省了不少时间,因为甲方经常把需求改回来。
但是对于甲方有错么,并没啥错,我提需求你改。
这就涉及到商业逻辑和程序员逻辑了。
小项目只能相互体谅吧,我不嫌你改需求,你也别嫌弃我公司没名气。

小型个人项目是自己抽空写的项目,一般是程序员自己的心血。
自己改需求的话也会斟酌是否有必要,而且刚开始设计的时候,自己对后续发展有也有数

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...