这个吞金兽不好养

花花小君

首页 >> 这个吞金兽不好养 >> 这个吞金兽不好养最新章节(目录)
大家在看仙门走出的男人 官榜 风云龙婿 入骨暖婚:总裁好好爱 婚婚欲醉:顾少,宠不停 乡村小医仙 我在古代有工厂 我不是混子 我能穿进语文书 绝世猛龙 
这个吞金兽不好养 花花小君 - 这个吞金兽不好养全文阅读 - 这个吞金兽不好养txt下载 - 这个吞金兽不好养最新章节 - 好看的都市小说

第42章 修复bug

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

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

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

这样自然就很难出错了。

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

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

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

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

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

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

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

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

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

喜欢这个吞金兽不好养请大家收藏:(m.qkksw.com)这个吞金兽不好养去看看书屋更新速度全网最快。

上一页目 录下一章存书签
站内强推先生不可能那么喜欢我 美漫:开局指导蝙蝠侠 完体 神医药香:山里汉子农家妻 娇宠悍妻:将军,来种田! 我向斐少撒个娇 抗日之全能兵王 网游三国:升级词条,杀敌成至高 帝尊日日吃醋,驭兽狂妃夜夜得宠 【GB】执法者的心上人又腿软了 葬仙天书 洪荒:这个通天苟出天际 魔法文明与诸神之战 我的全英雄皮肤 重生后我成了满级学霸 神捕大人又打脸了 太子妃她重生了 大宋小农之一代天骄 直播之我在乡野搞事情 冷血帝王之一世情长 
经典收藏都市全能大相师 人在向往,直播乡村生活 贫道,来自浮云寺 人族镇守使的我,被向往曝光了 我真没想逆袭重生啊 我和女神双魂一体 一把杀猪刀,砍翻万界很合理吧? 红色财阀 墟界:法神蓝不够,坑点人怎么了 F级异能吊打高阶异能很合理吧? 收女仆从十连抽开始 庆新生:重启纪年 绝品隐龙 四本轻小说 离婚后,成了天后的贴身男助理 开局在天后身边醒来 都市特工之王 娱乐:赚够了钱,摆个烂没毛病吧 孟买:华夏第五直辖市 何日请长缨 
最近更新娶了棺中女帝,我在都市修仙 隔壁漂亮小哑巴,竟是偶像歌手! 我与外星人拜把子 幽界密语 宦海沉浮:从教师到公仆 我的系统有点吊 开局被顶替,我越战越勇 十八岁封王,你管这叫大器晚成? 末日之巅:破晓黎明 背景惊人却一头扎进了基层 权势巅峰,蝼蚁改变命运 重回八零:工业大摸底,怎么次次都有你 圈养修仙 红炬 天后为救亲人,把我当工具人 穿成养子假少,开局我只想跑路! 王的臆想曲 乡村小子的逆袭飞升路 天地弃子 宿命长夜:契约 
这个吞金兽不好养 花花小君 - 这个吞金兽不好养txt下载 - 这个吞金兽不好养最新章节 - 这个吞金兽不好养全文阅读 - 好看的都市小说