首页 > 其他分享 >【阅读笔记】四月

【阅读笔记】四月

时间:2023-05-22 16:25:51浏览次数:35  
标签:阅读 子弹 笔记 银色 万金油 银弹 四月

《人月神话》16章提出因为软件工程是一个超级复杂的系统,所以断言没有银弹。软件开发中存在着4个天生的根本困难——复杂度、一致性、可变性和不可见性,无论是在技术还是管理方法上,都看不出有任何突破性的进步,能够保证在十年内大幅度地提高软件的生产率和可靠性。

银弹一般指银色子弹,银色子弹(英文:Silver Bullet)。

在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器。

后来也被比喻为具有极端有效性的解决方法,作为杀手锏、最强杀招、王牌等的代称。

由于银弹这个词是从英文silver bullet单纯的翻译而来,所以对于中国人很不好理解,我们看英文翻译过来的文章,其实要表达的意识就是“万金油”,像长辈们头疼脑热发烧等都涂点万金油,感觉有效果,实际上可能只是心里安慰。

标签:阅读,子弹,笔记,银色,万金油,银弹,四月
From: https://www.cnblogs.com/gbrr/p/17420913.html

相关文章

  • 成长笔记二、MySQL数据库--学生管理系统数据库手写SQL实现(实践篇)
    学生对象---->学生表(student)老师对象---->老师表(teacher)课程对象---->课程表(course)成绩对象---->成绩表(score)班级对象---->班级表(前缀_class,因为user或class等英文单词是程序中的关键字.尽量不直接用)等.....数据库设计设计参考上篇博客https://ww......
  • 阅读笔记9
    第九章:《构建之法》第九章介绍了软件工程中的进化式架构思想,通过历史案例和个人实践经验,讲述了如何使用架构创新、文化变革和持续重构这三个方面来实现软件架构的进化。软件架构进化的特殊性与生物演化不同:生物演化是靠基因突变和自然选择,而软件演化则更依赖于人为介入。没......
  • kindle7插件开发笔记[2]-使用Rust重写插件
    前言上一篇笔记:kindle7插件开发笔记[1]-在折腾中入门代码地址:https://gitee.com/qsbye/kindle-plugin-touch摘要用Rust语言重写在Kindle上显示图片的插件,初步实现了图片完整显示及自动刷新屏幕的功能.说明Kindle7的屏幕信息eips-i结果:Fixedframebufferinfoi......
  • 多方安全计算Secure Multi-Party Computation(SMPC)学习笔记
    引言随着数字化时代的到来,数据的价值变得前所未有的重要。然而,随之而来的是对数据隐私和安全的日益关注。个人和组织都希望能够利用敏感数据进行有益的分析和合作,但又不希望将这些数据暴露给其他人。在这种情况下,安全多方计算(SMPC)崭露头角。SMPC是一种创新的加密技术,它允许多个参与......
  • 网络故障老搞不定,就看这篇笔记
    大家好,我是老杨。做咱们这行,每天遇到的故障千奇百怪什么都有。很多网工每天只是在工作而已,遇到一个问题,就解决一个问题,每天的日子都是一样的,枯燥无趣。但是,就很少有人去汇总问题,登记在册,并且去复盘。这个行为就变成了一个分水岭,会做笔记、复盘的网工,都是聪明人。聪明人,自然升得快,赚......
  • Java笔记(六):锁
    传统的Synchronized锁Synchronized通过为方法或代码块添加互斥锁,来保证线程安全性。持有相同锁的多个线程,同一时间只有一个线程能够拿到锁并执行锁定的代码块或方法。publicsynchronizedvoidrun(){//dosomething}Lock锁接口Lock的实现类:ReentractLockReentractRe......
  • python学习笔记32:操作sqlite数据库
    importsqlite3#1.创建数据库连接#如果test.db存在,则建立连接,返回connect对象#如果test.db不存在,则新建数据库,再建立连接,返回connect对象conn=sqlite3.connect(database='test.db')#2.创建cursor对象cursor=conn.cursor()#SQL指令sql='''......
  • Vue脚手架笔记备注
    笔记脚手架文件结构├──node_modules├──public│├──favicon.ico:页签图标│└──index.html:主页面├──src│├──assets:存放静态资源││└──logo.png││──component:存放组件││└──HelloWorld.vue│......
  • 信息收集学习笔记总结
    1.域名信息(来自csdn)在渗透测试过程中,一般在目标的主站很少有发现漏洞点的存在,这时候我们就要从从主站之外的接口进行渗透测试,这时我们可以从域名出发收集信息。(1)端口一个网站可能会开放多个不同的端口,而我们可以通过同一网站的不同端口进行测试,扫描开放端口的......
  • git学习笔记2
    在提交树上移动在接触Git更高级功能之前,有必要先学习在你项目的提交树上前后移动的几种方法。一旦熟悉了如何在Git提交树上移动,你驾驭其它命令的能力也将水涨船高!HEAD我们首先看一下“HEAD”。HEAD是一个对当前所在分支的符号引用——也就是指向你正在其基础上进行工......