-->
汇丰官网最新版>>新闻>>软件开拓中如何明智地减少bug

软件开拓中如何明智地减少bug

19-12-12

    虽然在开拓软件的进程中不能幸免写出bug,但是我们能够明智地减少bug。

    1.注释

    在代码中注释的目的不是为了解释代码做什么——能够读取代码!注释目的是为了解释当你写代码的时刻是如何思索的。

    汇丰官网最新版你认为代码做到这一点很重要?其它地方发生了什么事使之变得有必要?在这种情况发生后其余人要小心什么后效?代码有没有按照你喜欢的方式做事情,亦或是用一种让你操心的方式?你汇丰官网最新版选择这种方式?还有什么其余的方法可供你选择?也许其余方法中有更好的?当时你在想什么?

在写完代码的半年后,你可能已经不记得上述任何问题的答案,哪怕是你自己的代码。所以,要写下来。这是无价的,当你试图弄清楚有些事情汇丰官网最新版坏了的时刻。

    2.测验优先

    你能够编写测验的代码以确保其余代码可正常工作。这样做出人意料的重要,但我们大多数人往往在这方面做得很糟糕,因为我们总会去做其余的事情。所以先要写测验。这是知道确保写测验的唯一途径。

    3.生活更轻松

    计算机速度很快,没错吧?并且正在变得越来越快。你的大脑却没有越来越快。所以不要挑选那些使计算机更轻松的优化工具——挑选为人类而制作的工具。

    C语言就是一个很好的例子。它被设计得不易用来工作,它被设计成更适合实现在40年前的机器上。因此,用C语言写代码意味着你要将一切的时间用于思索执行机制,而不是针对于你需要解决的问题:how,而不是what或why。停止使用C语言的日子仿佛已通过去了10年。这些天,我大多用的是Python,这更能帮助你去好好思索what和why,而不是how。

    有些纯粹主义者会跳出来说“但是Python比C语言慢!”——他们一点也没错——但在2016年,95%的世界已经对此不在意了。电脑是如此之快以致于能够弥补Python的低效率,并且在大部分时间中做到足够快。像Python这样的面向优化开拓性能,而不是处置器性能的语言,才是正确的权衡。

4.解决方案而不是写代码

    写代码比解决问题更容易。

    代码往往具有良好定义的输入和输出,一种可预测如何使用的方式,以及一个你能够说你已经完成了写代码这一任务的时间。问题就混乱得多,会涉及到个人和组织,并且有真实世界的约束,例如让人们实际使用你已经树立的东西。

    解决问题比编写代码更重要。人们很容易忘记这一点,所以要谨记这一点。

    最后,还有一件可能比其余剩下没有谈论的东西更重要的事情:

    5.不要抛弃

    软件正在日新月异地变化和开展。你永远不可能掌握一切。事实上,直到你准备抛弃的那一刻,你依旧没有资格说你已经懂得够多。不断学习,不断拓宽你的视野,坚持睁大你的眼睛。

    这个世界上总有一个地方,会让人们低下头来专注于一个小小的领域,但在我的经验中,有百家博下载平台的地方值得人们去贪欲地学习并致力于解决碰到的任何问题。

    总而言之,移动你的手指来改变世界意味着严肃的大脑延伸和新信息的不停涌入。但是尽管如此,它是如此致命的酷。

   神话体育知识>>

闪创科技告诉你:新手学习神话体育不知道从哪里入手!

神话体育前的市场分析及网站策划都有什么?

   app开拓知识>>

app开拓与传统软件开拓的区别

开拓上线一款app需要办理哪些资质?

   运营服务>>

干货!手把手教你如何分析竞争对手的网站

移动端八方体育备用网站SEO优化策略和要点