这个吞金兽不好养

花花小君

首页 >> 这个吞金兽不好养 >> 这个吞金兽不好养最新章节(目录)
大家在看我不是戏神 官道:从殡仪馆平步青云 重生:权势巅峰 分手后,五个高官女儿爱上我 官场:被贬后,我强大身世曝光 仕途人生 非常权途 四合院:摸鱼生活之我有聚宝盆 四合院:大饥荒,我产粮亿万吨 政坛巨星 
这个吞金兽不好养 花花小君 - 这个吞金兽不好养全文阅读 - 这个吞金兽不好养txt下载 - 这个吞金兽不好养最新章节 - 好看的都市小说

第42章 修复bug

上一页书 页下一章阅读记录

但是在程序里面,不同模块甚至不同函数之间,应该是毫无瓜葛的,每一个都可以摘出来独立成库——有瓜葛就说明用了全局变量或者静态对象,或者通过参数或者约定等传递了过多的东西——这就叫“低耦合”。

做到了“低耦合”,你就可以把一个复杂的大程序当一组简单的短文甚至短信写。

这样自然就很难出错了。

当然了,有些情况下,程序逻辑非常复杂且无法拆分,也就是所谓“无法约分的复杂性”,这种代码就必须端起十二分小心来,当然即便如此,bug出现率仍然要远高于其他代码。

一般来说,要把程序拆成“不可约分”的一组最小单元来写。

这个“不可约分”就是术语说的“高内聚”:这段程序只做一件事,这件事已经没法拆的更简单了,只能把它们放在同一段代码里一举解决掉。

因此,写程序时,事先的“谋划”非常重要。

一个有经验的资深工程师,可以在动手前就把一个复杂的大项目拆成一堆几乎互不关联的小程序,然后逐一实现它们、实现完再把它们组合起来就行了。

显然,“谋划”好了,一个程序的难度降低若干个数量级都是可能的。

说实话,在绝大部分能见到的软件中,都是或多或少的有bug的……

只不过,第一开发可能没想到,第二测试没测到,第三用户没碰到,第四客服的反馈没收到,那么——这就是一个“成熟稳健”的产品。

PS:留个言,你们是不是不喜欢看代码相关的或者看不懂这些……说出来我以后少写点,毕竟前期还是需要程序员的技术去赚钱的。当然你们的意见我也考虑一下。

喜欢这个吞金兽不好养请大家收藏:(m.suyingwang.net)这个吞金兽不好养三月天更新速度全网最快。

上一页目 录下一章存书签
站内强推重生之将门毒后 十日终焉 我不是戏神 官场:被贬后,我强大身世曝光 剑来 全职法师 我在精神病院学斩神 仙逆 年代1960:穿越南锣鼓巷, 十里芳菲 重生:权势巅峰 欲情 仕途人生 星门 我在异世封神 穿越星际妻荣夫贵 凡人修仙传 那年花开1981 退下,让朕来 六零军婚,我在饥荒年代种田囤粮 
经典收藏我不是戏神 重生:权势巅峰 我在精神病院学斩神 四合院:垂钓诸天万物 官场:被贬后,我强大身世曝光 重生香江之1978 年代1960:穿越南锣鼓巷, 重生60带空间 官海沉浮之美人泪 官道:从殡仪馆平步青云 开局同学会上中奖两亿五千万 北美悍警:从洛城巡警开始 分手后,五个高官女儿爱上我 四合院:从1958开始 重生大时代之1993 仕途人生 四合院之合家欢乐 四合院:摸鱼生活之我有聚宝盆 重生香江1981 傻柱子的四合院 
最近更新魔物入侵我背后西游天团 网络神豪:纵横九州 成仙之打脸就能变强 认鬼做母:他真不按套路出牌 妙手大仙医 高武:好处我享,副作用你扛 灵气复苏:我掌神霄,雷霆之主 重生:重度二次元再次遇见你 墨者之量子古武 娶了棺中女帝,我在都市修仙 幽界密语 隔壁漂亮小哑巴,竟是偶像歌手! 我与外星人拜把子 我的系统有点吊 宦海沉浮:从教师到公仆 开局被顶替,我越战越勇 十八岁封王,你管这叫大器晚成? 这个影帝不务正业 戏凡之间 你问我怎么打副本?核平了解一下 
这个吞金兽不好养 花花小君 - 这个吞金兽不好养txt下载 - 这个吞金兽不好养最新章节 - 这个吞金兽不好养全文阅读 - 好看的都市小说