发布于: Android转发:0回复:0喜欢:0
[很赞][俏皮][大笑]//@量化钢铁侠: 大规模团队开发的大型软件,就像💩山,时间跨度可能有几十年,一坨盖一坨,不知道有多少坨。每个人只熟悉自己的那一坨,盖上一坨新的,有可能旧的某一坨就不好使了。
这时,如果是比较近的代码还好。但如果是年代很久的,可能写代码的人都找不到了,就需要去研究那些硬核的陈年老坨。而改动的代码越基础,越容易引发更多的BUG。
更有甚者,有时候表面测试没问题,但底层逻辑是错的,但由于其他某些坨的错上加错,得出了正确的结果。这时候,改掉某一坨的BUG,反而会导致整个软件瘫掉。
所以,除了实现新的需求,还有无穷无尽的BUG要去修改,于是💩山越堆越高。
引用:
2024-07-19 17:43
微软更新导致全球宕机这个问题,勾起了一个我想了很多年都没想明白的问题:软件公司为什么三天两头就要更新呢?很多APP本来好好的,越更新越烂,越更新越难用。以雪球为例,我的iPhone上还坚持用着N年的旧版雪球,看帖子超级方便,回复有三种排序方式,一个几百回复的帖子,可以完全查看时间轴,可...