铁壁是什么意思?打造坚不可摧防御体系的秘诀!

天美租号

今儿个,咱来聊聊我最近捣鼓的一个事儿——“铁壁”。

我也不知道“铁壁”是就觉得这名字挺唬人的,听着就跟铜墙铁壁似的,肯定很厉害!然后我就去网上搜搜,还真有点意思!

网上说,“铁壁”就是防御力特别强,啥都打不破。这不就是我想要的吗!我琢磨着,这玩意儿肯定能用来做点

铁壁是什么意思?打造坚不可摧防御体系的秘诀!

实践开始

我一开始想的是,能不能用“铁壁”来形容一下我的代码。你看,我写的代码,那叫一个严谨,各种判断,各种循环,一层套一层,跟迷宫似的,保证那些bug无处藏身!这不就是“铁壁”吗?

于是我就开始动手。我先是把以前写的一个程序翻出来,这程序是用来算数的,功能很简单,就是加减乘除。但我觉得它不够“铁壁”,得改!

第一步,加固!

  • 我把所有的输入都检查一遍,确保输入的都是数字,不是什么乱七八糟的字符。
  • 铁壁是什么意思?打造坚不可摧防御体系的秘诀!

  • 我还加好多判断,比如除数不能为零,结果不能超出范围等等。

第二步,测试!

我找一堆数据,各种情况都试一遍,什么正数、负数、零、小数,统统试一遍。还真让我发现几个小bug!我赶紧把它们都给修复。

第三步,再加固!

我觉得还不够“铁壁”,又加几层循环,把程序逻辑搞得更复杂。这下,我感觉我的程序已经坚不可摧!

铁壁是什么意思?打造坚不可摧防御体系的秘诀!

经过这一番折腾,我的程序总算是有点“铁壁”的样子。虽然功能还是那个功能,但我觉得它现在更安全,更可靠。以后谁要是想找我程序的bug,那可就难喽!

我也知道,这“铁壁”只是个比喻,我的程序也不可能真的刀枪不入。但是,通过这回实践,我还是学到不少东西。至少,我现在写代码的时候,会更加注意安全性和可靠性。

好,今儿个就分享到这儿。下次再有什么好玩的事儿,我再来跟大伙儿唠唠!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,54人围观)

还没有评论,来说两句吧...