java
-
55种数据可视化开源工具_6种用于撰写书籍的开源工具
55种数据可视化开源工具 我于1993年首次使用自由开源软件并为之做出了贡献,从那时起,我一直是开源软件开发人员和传播者。 我已经写了几十个开源软件项目或为之做出了贡献,尽管我将被…
-
蓝欣投票软件自助投票器_为什么我们不能开发有效的投票软件
蓝欣投票软件自助投票器 爱荷华州民主党核心小组 告软件失败后的轩然大波提醒程序员,事情可能会变得很糟。 计算几张简单的选票并不像制造自动驾驶汽车,训练AI以推荐电影,甚至安全地更新…
-
HIT 软件构造lab3总结之 面向可复用性编程的6种设计模式
前言 在软件设计的时候,我们要充分的复用我们的代码,这样可以给我们节省很多时间,可以少打很多重复的代码。下面就是节省6种设计模式,这6种设计模式主要基于继承和委派两种机制,给出的高…
-
软件构造复习第五章——S.O.L.I.D
复习到5.1老师讲了S.O.L.I.D,但是PPT上并没有准确的定义,我根据老师的讲述写下自己的理解 1.单一责任原则(SRP) 2.开放封闭原则(OCP) 3.里氏替换原则(LS…
-
残疾人软件开发_组织如何使残疾人更具包容性
残疾人软件开发 “多样性被邀请参加聚会,包容性被要求跳舞。” -维纳·迈尔斯(Verna Myers) 考虑到这一点, 区应邀请尽可能多的人跳舞。 如今,多样性和包容性在技术界引起…
-
利益相关者软件工程_吸引组织的各个利益相关者的4种方法
利益相关者软件工程 我一生的大部分时间都在帮助组织向利益相关者开放。 我是智利一家咨询公司的合伙人,该公司的典型客户是一家营利性组织,希望开发某种公共工程项目(例如,发电站,输电线…
-
#软件构造 LSP里氏原则与软件设计
这一篇主要对 4.2节面向复用性的软件设计进行总结 里氏替代原则1:行为子类型 首先,LSP全称为里氏(Liskov )替代原则——Liskov Substitution Prin…
-
设计和生产3D打印的定制乳房假体
随着3D打印机市场已经从成熟,经验丰富的设计师转变为大众消费市场,个人通过使用3D打印机制造的预先设计的DIY产品可以节省大量资金 。 由于免费的开放源代码3D定制器 (一种免费的…
-
漏洞赏金计划_软件安全性:除漏洞赏金计划外,还有更多其他功能
漏洞赏金计划 据一个估计 ,每年发布的代码行超过1000亿行,并且连接到Internet的软件比例越来越高。 有了更多的连接代码,黑客就有更多风险连接到该代码以达到自己的邪恶目的。…
-
推荐几款IDEA插件,最强撸码神器
专属目录 撸码神器 详细介绍 Stackoverflow FindBugs Alibaba Java Coding Guidelines JRebel for IntelliJ L…