加入收藏 | 设为首页 | 会员中心 | 我要投稿 南昌站长网 (https://www.0791zz.cn/)- 终端安全、安全管理、数据治理、图像分析、大数据!
当前位置: 首页 > 站长资讯 > 评论 > 正文

新冠病毒为“下一个常态”带来的经验

发布时间:2021-02-05 15:41:09 所属栏目:评论 来源:互联网
导读:0月30日下午14时,广州鲲鹏+昇腾生态创新中心联合京华信息科技股份有限公司共同举办了一场新计算赋能政府智慧办公线下+线上沙龙。作为鲲鹏行业应用系列沙龙中的一场重磅活动,本场沙龙从政府领域关键办公场景切入,广州鲲鹏+昇腾生态创新中心COO邱磊、京华信

0月30日下午14时,广州“鲲鹏+昇腾”生态创新中心联合京华信息科技股份有限公司共同举办了一场“新计算赋能政府智慧办公”线下+线上沙龙。作为鲲鹏行业应用系列沙龙中的一场重磅活动,本场沙龙从政府领域关键办公场景切入,广州“鲲鹏+昇腾”生态创新中心COO邱磊、京华信息科技股份有限公司副总裁刘真、李思伟携AI产品总经理蓝建敏,与华为鲲鹏凌云计划总监刘龙飞、广东计算业务部总经理杜银辉一起,邀请了麒麟软件、金山软件、天津神舟、万里红科技、赛宝实验室、软通大学多位合作伙伴到场,众人一起探讨新计算下如何为政府行业注入澎湃算力,如何利用人工智能与大数据赋能驱动政务智慧升级,打造政府办公场景应用新标杆。

行业数字化转型步入智慧新阶段

广州“鲲鹏+昇腾”生态创新中心 COO 邱磊在致辞时表示,用户需要的是能解决自身实际应用需求的行业场景解决方案,这个解决方案不仅要可用,而且要好用,如此才能走向真正的商业成功。为此创新中心围绕行业场景将会组织系列专题沙龙,联合通用软硬件的伙伴、行业应用伙伴一起深耕行业场景,贴近客户来解决相关需求,同时在市场上打造示范工程,为推广奠定基础。

之所以选择与京华信息联合主办这场活动,邱磊透露是因为京华信息围绕着鲲鹏技术路线进行创新,深得用户尤其是政府用户认可。据了解,京华信息在今年华为鲲鹏创新应用大赛数字政府赛道中从全国一千多家企业中脱颖而出,荣获全国金奖。接下来华为将依托创新中心这个平台,和京华信息等合作伙伴一起打造面向行业的解决方案,同时继续完善鲲鹏、昇腾底层技术路线的适配工作,做好全栈系统的推广。
 

7、让软件能工作和让软件保持整洁,是两种截然不同的工作。我们中的大多数人脑力有限,只能更多地把精力放在让代码能工作上,而不是放在保持代码有组织和整洁上。这全然正确。分而治之,其在编程行为中的重要程度等同于在程序中的重要程度。

问题是太多人在程序能工作时就以为万事大吉了。我们没能把思维转向有关代码组织和整洁的部分。我们直接转向下一个问题,而不是回头将臃肿的类切分为只有单一权责的去耦式单元。

与此同时,许多开发者害怕数量巨大的短小单一目的类会导致难以一目了然抓住全局。他们认为,要搞清楚一件较大工作如何完成,就得在类与类之间找来找去。

然而,有大量短小类的系统并不比有少量庞大类的系统拥有更多移动部件,其数量大致相等。问题是:你是想把工具归置到有许多抽屉、每个抽屉中装有定义和标记良好的组件的工具箱中呢,还是想要少数几个能随便把所有东西扔进去的抽屉?

每个达到一定规模的系统都会包括大量逻辑和复杂性。管理这种复杂性的首要目标就是加以组织,以便开发者知道到哪儿能找到东西,并且在某个特定时间只需要理解直接有关的复杂性。反之,拥有巨大、多目的类的系统,总是让我们在目前并不需要了解的一大堆东西中艰难跋涉。

再强调一下:系统应该由许多短小的类而不是少量巨大的类组成。每个小类封装一个权责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为。

8、我们中的大多数人都经历过费解代码的纠缠。我们中的许多人自己就编写过费解的代码。写出自己能理解的代码很容易,因为在写这些代码时,我们正深入于要解决的问题中。代码的其他维护者不会那么深入,也就不易理解代码。

软件项目的主要成本在于长期维护。为了在修改时尽量降低出现缺陷的可能性,很有必要理解系统是做什么的。当系统变得越来越复杂,开发者就需要越来越多的时间来理解它,而且也极有可能误解。所以,代码应当清晰地表达其作者的意图。作者把代码写得越清晰,其他人花在理解代码上的时间也就越少,从而减少缺陷,缩减维护成本。

可以通过选用好名称来表达。我们想要听到好类名和好函数名,而且在查看其权责时不会大吃一惊。

也可以通过保持函数和类尺寸短小来表达。短小的类和函数通常易于命名,易于编写,易于理解。

还可以通过采用标准命名法来表达。例如,设计模式很大程度上就关乎沟通和表达。通过在实现这些模式的类的名称中采用标准模式名,例如COMMAND或VISITOR,就能充分地向其他开发者描述你的设计。

9、编写永远运行的系统,与编写运行一段时间后平静地关闭的系统是两码事。

平静关闭很难做到。常见问题与死锁有关,线程一直等待永远不会到来的信号。

例如,想象一个系统中有个父线程分裂出数个子线程,父线程等待所有子线程结束,然后释放资源并关闭。如果其中一个子线程发生死锁会怎样?父线程将一直等待下去,而系统就永远不能关闭。

(编辑:南昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读