学习
实践
活动
工具
TVP
写文章
专栏首页程序员互动联盟程序员在写代码的时候bug太多会给计算机造成损坏吗?

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

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

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

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

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

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

文章分享自微信公众号:
程序员互动联盟

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:大学生编程指南
原始发表时间:2020-06-09
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

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

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

    AI科技大本营
  • 程序员老在改Bug,就不能一次改好吗?

    程序员的日常三件事:写Bug、改Bug、背锅。连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含Bug。

    AI科技大本营
  • 读《Clean Code 代码整洁之道》之感悟

    盲目自信,自认为已经敲了几年代码,还看什么整洁之道啊。我那可爱的书架读懂了我的心思,很明事理的保护起来这本小可爱,未曾让它与我牵手

    用户4172423
  • 【《重构 改善既有代码的设计》学习笔记2】重构原则

    上一篇通过一个简单的例子体验了一把重构过程,现在我们需要回过头看一下重构的一些背景、原理和理论。 并思考一下重构的关键原则是什么,以及重构时需要考虑哪一些问题?

    全栈程序员站长
  • 程序员翻车时的 30 种常见反应

    软件开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。有些人很淡定,也有一些人会感到生气、沮丧、不安或气馁。在修复 bug 的...

    加米谷大数据
  • 我,女生,程序员

    我是一个程序员 我是一个来自西安电子科技大学的姑娘,16年刚刚毕业。之前在爱立信工作,去年12月份来到华为。 目前主要是跟华为外包的小伙伴一起,做一些基础工作。...

    叶锦鲤
  • 身边有个漂亮女程序员是种什么样的体验?

    程序员,本来就被认为是奇葩的存在了,身上自带光(biao)环(qian),说的好听的就是人傻钱多好管理,还有另一种说法就是挣得多花的少死的早,在这里心疼程序猿们...

    企鹅号小编
  • 2014,成为更好程序员的7个方法

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

    Isaac Zhang
  • 我又双叒叕崩了!!!

    对于程序员来说,都希望代码可以实现一步到位,绕开令人头疼的BUG。但是在程序员的编程生涯中,免不了和BUG打交道。

    老九君
  • 程序员为什么加班太多?有可能是代码写得烂……

    程序员往往渴望加入的是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。软件工作应该成为一项技术和艺术融合的高智力活动,而项目经...

    企鹅号小编
  • 作为程序员的你在外行人眼里是一个怎样的群体?

    关键字全网搜索最新排名 【机器学习算法】:排名第一 【机器学习】:排名第二 【Python】:排名第三 【算法】:排名第四 源 | 51CTO技术栈 又到了一年...

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

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

    Guide哥
  • 《代码整洁之道》读书笔记

    我在短暂的工作经历中(4 个月),犯下过不少错,少部分是因为经验,但大部分的情况下都是因为对代码没有足够的敬畏之心导致的,并且在工作中也遇到过一些很有意思的代码...

    Java3y
  • 你《提问的智慧+如何有效地报告Bug》了吗?

    http://iamin.blogdriver.com/iamin/1204404.html

    阿敏总司令
  • 一名开发者损坏自己的开源库,破坏了成千上万个应用程序:以抗议大公司免费使用其代码库的行径

    •一名开发者损坏了自己编写的两个广泛使用的开源代码库,此举明显是一种抗议行为。 •每个库已下载数百万人次,用于成千上万个软件项目。 •这名开发者之前炮轰过大公司...

    云头条
  • Bug与Debug的随笔

    bug的本意是指昆虫、小虫、损坏、缺陷等意思,在互联网时代还有一种引申意义,用来形容某人/物超乎想象的厉害,那简直就是开挂的人生,系统的bug!

    半吊子全栈工匠
  • 你加班太多是因为你的代码写的烂

    作为一名程序员,我渴望我加入的应该要是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。我觉得软件工作应该成为一项技术和艺...

    用户1667431
  • 盘点那些让程序员目瞪口呆的奇葩Bug都有什么?

    程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了! 在知识社交平台中,一个“有哪些让程序员目瞪口呆的bug”的话题引来了6700多万的阅读,可见程序员们对这个...

    老九君

扫码关注腾讯云开发者

领取腾讯云代金券