专栏首页程序员互动联盟程序员在写代码的时候bug太多会给计算机造成损坏吗?

程序员在写代码的时候bug太多会给计算机造成损坏吗?

原则上程序员写代码调试对于计算机的冲击是有限的,但编程来讲不是什么都是绝对的,如果是windows编程写的代码对于cpu或者硬盘有非常大的冲击,也会造成计算机损害但这种概率还是非常低的,所以对于软件开发来讲可以进行无数次的试错,而且成本代价很低,这是软件开发相比硬件要好的地方。硬件的开发试错成本就会提升很多,硬件的试错需要具体的器件,如果运行不成功很可能导致器件的损坏。

要说软件的操作对于具体器件没有损害,这种话是不对的因为在具体实施过程中,通过软件来控制硬件的,特别是一些冲击力比较大的硬件如果软件控制的时序不对,也会造成硬件的损伤,所以硬件和软件整体来讲是不分家的,硬件不会具体脱离软件而去运行,软件的控制硬件的时序不当也会造成期间受到巨大损失。

程序员在具体写代码的过程中经常出现bug是非常常见的事情,特别是对于一些新手由于对规则讲述不清晰也会造成问题的出现,新手在写代码的时候更加容易出现一些异常的错误,因为新手在具体实施过程中可能基本的代码逻辑都会存在问题,更不要说是设计逻辑上的问题。即使非常成熟的程序员写的代码也会有bug的存在,因为代码的细节还是非常繁多,而且只要是软件产品就会有bug的存在,即使是已经运行多年的产品,如同只要是上网的设备都可能存在被攻击的可能性。

如何避免写的代码出现bug,根本问题在于多做不要怕写代码同样的问题出现多了,自然就会想办法去规避问题,所以越是经验丰富的程序员越是对代码的把握能力强,而且老程序员在对待出现的问题还能推演出不对的问题所在,所以经历项目多的程序员在处理紧急问题时候表现的更加沉稳。

好的程序代码在运行过程中不但损耗少,而且还非常的稳定,如果写的代码对于硬件资源占据的比例非常大,长时间运行系统就容易变得不稳定,同样是一直在运行的程序但是用的时间长就能看出好坏了,bug是程序开发过程中必不可少的因子,也是程序员成长过程中必然要经历的事,解决的bug越多经验显得越丰富,涉及到嵌入式的软件开发对于硬件的控制就要加倍小心了,因为硬件需要在合适的工作环境下工作,像强电的操作如果软件控制的时序不对,就会造成器件的损坏,用软件控制硬件的场景使用的就非常多,关键器件的工作是需要合适的条件的,硬件在非常规下运行的时间长了,自然就会缩短寿命了.

本文分享自微信公众号 - 程序员互动联盟(coder_online),作者:大学生编程指南

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谁再问我如何写出没有Bug的代码,我上去就是一jio!

    1947 年 9 月 9 日,美国海军准将 Grace Hopper 在哈佛学院计算机实验室里使用 MarkII 和 MarkIII 计算机进行研究工作。她的团...

    Guide哥
  • 从条件运算符说起,反思什么是好代码

    那什么样的代码才是优秀的代码呢?对于这个问题,我想每个人心中都会有自己的答案。今天我就来和你聊聊我的思考。

    架构师修炼
  • 面向对象编程是计算机科学的最大错误

    C++和 Java 可能是计算机科学中最严重的错误。两者都受到了 OOP 创始人 Alan Kay 本人以及其他许多著名计算机科学家的严厉批评。然而,C++和 ...

    张张
  • 2014,成为更好程序员的7个方法

    英文原文:7 Ways to be a Better Programmer in 2014

    Isaac Zhang
  • 各种流行的编程风格 你属于哪一种?

    在编程中,会遇到很多使用囧然不同风格的开发者,下面是小于所知道的一些,你还知道其它的吗? ? 一、散弹枪编程 ? 这种编程风格是一种开发者使用非常随意的方式对待...

    企鹅号小编
  • 39个史诗级奇葩代码注释,程序不会崩,但程序员会

    StackOverflow 上有一个类似的问题,问大家见过哪些超秀的注释,不少程序员纷纷吐槽自己见过的那些逆天注释,我们一起来围观一下。

    华章科技
  • 奇葩注释大盘点,你觉得哪个最牛逼?

    放个大招,在 GitHub 上有这么一个脚本,前面好好的,很正常,到了中间作者忽然用注释对 Adobe PSD 来了一大段的疯狂吐槽:

    王小婷
  • 39个奇葩代码注释,每一个都能笑抽!

    放个大招,在 GitHub 上有这么一个脚本,前面好好的,很正常,到了中间作者忽然用注释对 Adobe PSD 来了一大段的疯狂吐槽:

    杰哥的IT之旅
  • 12种降低开发者工作效率的方法

    很多文章都在探讨技术负责人和工程项目经理的角色,其中经常出现的一个共同问题就是如何提高团队的生产效率。在集中精力提高生产效率之前,首要任务则是打下一个良好的基础...

    溪歪歪
  • 还是找程序员做老公,最靠谱!

    很多MM在选老公的时候,都会选择帅气多金,职业又稳定的男生做老公,像医生啊、律师啊、老师啊这类职业。 ?   但是,你有没有想过?   医生的身边都围着好多护士...

    前朝楚水
  • 敏捷技术实践之TDD

    至此,生命之环的外圈和中间的一圈已经介绍完了,现在开始的就是内圈的技术实践,也是敏捷最为关键的实践,技术实践能否有效执行关乎着外围实践能否成功,可以说是敏捷最为...

    Teobler
  • Bug隐藏在简单背后

    曾记得几年前做培训老师的时候,在辅导学员 Java 面试题过程中,总是提醒学员“越是简单的面试题,其中的玄机就越多,需要学员有相当深厚的功力去面对”。多年从事程...

    一猿小讲
  • 60行代码爬取知乎“神回复”,句句戳中泪点

    之前的一篇文章《爬了下知乎神回复,笑死人了~》发布后,引发了大家热烈的反响。很多朋友觉得很神奇,在后台问强哥是怎么做到的,有的朋友还表示不太相信。其实爬取知乎神...

    AI科技大本营
  • 时移世易:遵从既往经验致 1.5PB 数据删除,Google SRE是如何应对的?

    本文出自《SRE:Google运维解密》,由Google资深SRE 孙宇聪 担任译者,首次深度剖析Google SRE。 Google Music——2012 ...

    数据和云
  • RocketMQ高阶业务问题及解决方案

    Broker 是负责存储消息的,怎么保证消息发送到Broker后,一定不会丢失呢?

    大王叫下
  • 代码重构之道

    导语 最近看到有同学提问:“代码重构有意义吗?”,“关于代码重构有什么好的方法论吗?”,个人对代码重构非常感兴趣,在13年就开发接触代码重构的概念,学习相关理...

    QQ音乐前端团队
  • 1024程序员节,向改变世界的程序员致敬!

    写在前面 正值1024程序员节日来临之际,今天心血来潮,想写篇文章来为我们这些猿猿致敬,也算了却一个心愿,让我们这些猿猿们以自己从事的职业为豪为荣。 可能我们的...

    Java高级架构
  • 【五分钟阅读系列】程序员修炼之道——4:足够好的软件

    有一个(有点)老的笑话,说一家美国公司向一家日本制造商订购100 000片集成电路。规格说明中有次品率:10 000片中只能有1片。几周过后订货到了:一个大盒子...

    放牛的星星
  • 程序员幽默:66条让你笑爆肚皮的程序员段子

    1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。

    一墨编程学习

扫码关注云+社区

领取腾讯云代金券