这个吞金兽不好养
提示:本站会被大陆网络屏蔽、封禁、禁止访问! 本站域名並非永久域名!
当前网址:m.ltxsw.top 如果遇到无法打开网址。
请发送任意内容到邮件Ltxsba@gmail.com取得最新地址.
截屏拍照记录当前页面,以免丟失网址和邮箱.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
点我自动发送邮件
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

第四十二章 修复bug

怕找不到回家的路!请截图保存本站发布地址:www.ltxsdz.com

就使得小说章与章之间存在很多内部联系;稍微搞不好就会导致前后失去呼应,比如主角一会儿伤在左手一会儿伤在右臂、或者前面挖个坑然后设个伏笔后面却忘了用,等等。

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

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

这样自然就很难出错了。

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

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

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

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

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

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

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

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

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

人气小说推荐More+

侠女
侠女
王二家在城郊,母亲生下他后就死了,他是父亲养大的。他父亲是个老实巴交的农民,可惜在他十五岁那年也死了,以后便是他自己一个人生活。所幸他有一个大伯在县中普度寺当方丈,因此小时候他也读过几本书,平时替人抄抄写写;再把祖
佚名
牡丹花下欲女销魂录
牡丹花下欲女销魂录
在茫茫的东海上,有一个大的岛屿,岛上四季如春,百花斗艳,是人间的仙境。此岛有个很好听的名字——风月岛。顾名思义此岛之上风月无边,岛上都随处可见风姿倬约的红粉佳人和风流倜傥的俊美少年缠绵的身影。在别处也许会认为男
牡丹花下
淫僧虐女侠
淫僧虐女侠
陕西南宁府、永淳县,在城中有个红莲寺,这寺院自各朝以来,世世相传,房屋有数百间之多,田地也有上千余亩,钱粮广盛,衣食富裕,端的是一个有名的古刹。这红莲寺的住持法名佛印,有百余名僧众。列位看官,大凡到寺院中游玩的,会有僧人出
上天
寻芳记
寻芳记
一个大屌少年爱熟女的武侠故事
色色爱好者
武侠:开局召唤忠心耿耿的魔门圣女
武侠:开局召唤忠心耿耿的魔门圣女
现代研究生周新宇穿越武侠世界后,意外召唤出了来自异界的魔门圣女.洛清月。她强大、危险,却又对主人近乎绝对忠诚。而周新宇也渐渐发现,自己似乎越来越离不开她的照顾了。
oshi