程序中 “薛定谔的猫”

看文章不小心瞄了到“薛定谔的猫”。你猜什么是薛定谔的猫呢? 听说很有名

找度娘问了问: 薛定谔的猫是奥地利著名物理学家薛定谔提出的一个思想实验,试图从宏观尺度阐述微观尺度的量子叠加原理的问题,巧妙地把微观物质在观测后是粒子还是波的存在形式和宏观的猫联系起来,以此求证观测介入时量子的存在形式。随着量子物理学的发展,薛定谔的猫还延伸出了平行宇宙等物理问题和哲学争议。

奥地利物理学家薛定谔于1935年提出的有关猫生死叠加 [1] 的著名思想实验,是把微观领域的量子行为扩展到宏观世界的推演。实验是这样的:在一个盒子里有一只猫,以及少量放射性物质。之后,有50%的概率放射性物质将会衰变并释放出毒气杀死这只猫,同时有50%的概率放射性物质不会衰变而猫将活下来。

所以,这就是量子力学的怪诞状态:只有打开盒子才能知道猫是死还是活,而在打开之前,猫就是存在“死和活叠加的状态”。

这就跟你的写程序一样,写完代码程序后,你也是不知道code是对还是错的,只有运行了才会知道。

所以平时有必要提高自己的代码质量,减少自己的程序的错误。

那么怎么做尼?

1、思维一定要在前,先思后写再推可能性。

2、心情一定要好,好脾性真的能代码写快点,如何你自己的工作心态了自己去找。

3、尽量使用第三方工具库,可以减少开发时间,也可以减少你的出错几率。

4、程序需要有时应该保持单方向的扩展,不能一次代码只能涵盖当前的业务,就是明明将来它可能产生变化,却把代码写死在当前的逻辑上。

5、应该尽量减少隐含逻辑信息类似的代码,以便将来者能快速上手掌握。

6、避免在循环条件中使用复杂表达式、进行同步和try/catch块。

7、变量的声明范围应该只在使用的最大范围内。

8、从调用端到最终端 应该尽量保持命名一致。

9、避免在循环中生成同一个变量或调用同一个函数。

10、任何重要的地方都应该有注释说明,管它多少,写明了就行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 世界上有许多著名的猫:Kitty、加菲猫、哆啦A梦、Tom……而科学界最著名的猫,大概就是“薛定谔的猫”了。薛定谔...
    罗素的茶壶阅读 26,240评论 73 688
  • ✨编者按:针对于目前大量的灵修,宗教以及商家,偷换量子理论的概念,以达到其目的,特转发张天荣老师的科普系列文章《走...
    小义子_正版阅读 5,136评论 2 5
  • 要认识神秘的量子纠缠,首先要认识神秘的量子现象。 不管是学哪个行业的,大概都听说过奇妙的量子现象。诸如测不准原理啦...
    josephok阅读 5,843评论 1 16
  • 文/苏央 不知道有多少听过“薛定谔的猫”这个词呢? 你第一次听到这个词是因为网剧《薛定谔的猫》吗? 还是对此一点都...
    苏央_良善雅痞阅读 6,273评论 13 23
  • 《彗星来的那一夜》,据说这部影片很烧脑,为了挑战一下,我独自一人看了,看之前没看任何影评。My god,好算没留在...
    素心and慧心阅读 5,553评论 0 5