03 2021 档案

摘要:3.1短小 函数第一规则是要短小,第二条规则是更短小。 程序中每个函数都只有两行、三行或四行长。每个函数都一目了然。每个函数都只说一件事。而且,每个函数都依序把你带到下一个函数。这就是函数应该达到的短小程度! 代码块和缩进:if语句、else语句、while语句等,其中的代码块应该只有一行。 3.2 阅读全文
posted @ 2021-03-30 11:26 利威尔 阅读(89) 评论(0) 推荐(0)
摘要:2.1介绍 软件中随处可见命名,变量、函数、参数、包、以至给类文件。我们不断命名、命名。 2.2名副其实 何为名副其实,就是一眼能明白这个名字是要做什么,功能如何。 2.3避免误导 类似功能的名称要进行明显的区分,不要让i过相似以至于自己无法区分 2.4做有意义的区分 做到有意义的区分优先要明白一点 阅读全文
posted @ 2021-03-28 21:38 利威尔 阅读(58) 评论(0) 推荐(0)
摘要:一、整洁代码 1.1要有代码: 记住,代码确然是我们最终用来表达需求的那种语言。我们可以创造各种与需求接近的语言。我们可以创造帮助把需求解析和汇整为正式结构的各种工具。然而,我们永远无法抛弃必要的精确性一所以代码永存。 1.2糟糕的代码 我们要牢记一个法则:稍后等于永不,所以代码永远都要在开始的时候 阅读全文
posted @ 2021-03-26 21:08 利威尔 阅读(74) 评论(0) 推荐(0)
摘要:本周主要学习了质量属性的六个基本属性 可用性,可修改性、性能、安全性、可测试性、易用性。 其中我们小组重点又研究讨论了其中的可用性战术,以及其在项目中的具体应用。 另外在大数据学习方面,完成了新环境的配置,运行并研究了实验程序。 阅读全文
posted @ 2021-03-14 19:43 利威尔 阅读(40) 评论(0) 推荐(0)
摘要:1、可用性(Availability): 场景:双十一期间支付界面会出现卡顿,加载漫长等现象 刺激源:用户 刺激:访问数量过大,服务器过载 制品:系统 环境:正常操作 响应:用户不能及时刷新出界面 响应度量:5秒后刷新出页面 2、可修改性(Modifiability): 场景:淘宝修改app图标与购 阅读全文
posted @ 2021-03-07 09:04 利威尔 阅读(100) 评论(0) 推荐(0)