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

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

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

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

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

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...