mashuxia

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年6月13日

摘要: 第三章讲的是函数,说了这么一句话:"Function should do one thing. They should do it well. They should do it only. "(函数只应该做一件事情,把一件事情做好,而且只由它来做这一件事情),听起来很简单的一句话但是要践行这条原则 阅读全文
posted @ 2021-06-13 19:19 mamiaomiao 阅读(37) 评论(0) 推荐(0) 编辑

2021年6月10日

摘要: 下面将以淘宝网(https://www.taobao.com/)为例,分析质量属性的常见的6个属性,即可用性、可修改性、性能、安全性、可测试性、易用性。 1.可用性 顾明思议,就是你的软件可不可以正常使用,比如在极端条件下,用户集中在某段时间访问,系统故障发生的频度,出现故障时会发生什么情况,允许系 阅读全文
posted @ 2021-06-10 17:27 mamiaomiao 阅读(143) 评论(0) 推荐(0) 编辑

2021年6月4日

摘要: 一、概论 1. 软件工程的三要素。 过程,方法,工具 2. 软件过程的定义。 软件过程是用于软件开发及维护的一系列活动﹑方法及实践· 3. 常见的软件过程分类。常见的软件过程。 二、软件质量管理 1. 软件质量的定义。 软件质量是软件产品满足明确或隐含需要能力的性能和特性的总体。 2. ISO/IE 阅读全文
posted @ 2021-06-04 17:55 mamiaomiao 阅读(170) 评论(0) 推荐(0) 编辑

2021年6月3日

摘要: CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成,CMMI为改进一个组织的各种过程提供了一个单一的集成化框架.新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架,因而能够从总 阅读全文
posted @ 2021-06-03 17:48 mamiaomiao 阅读(54) 评论(0) 推荐(0) 编辑

2021年5月25日

摘要: 本书第五章主要讲述了“可重用架构资源”,由于我参与开发实际项目并不多,所以对软件重用体会和理解并不是很深,故查阅了相关资料,结合书上的叙述和例子,有了一个宏观的了解。 软件架构有三个主要来源:拿取、方法以及直觉。拿取也就是可重用资源。对于一个标准的系统而言,可能包含80%的拿取、19%的方法和1%的 阅读全文
posted @ 2021-05-25 17:38 mamiaomiao 阅读(42) 评论(0) 推荐(0) 编辑

2021年5月20日

摘要: 读到第四章,又看到了熟悉的文档编写,哎,头疼,虽说头疼,但文档的编写能力也是考验一个程序员的重要科目,这不是我就在坚持写读书笔记嘛,晚上给自己加个鸡腿。 所话说,编码10分钟,文档2小时。那为什么在软件开发过程中,文档如此重要呢。 软件开发有以下几个主要的阶段(当然我这些肯定不是最全面的)。需求获取 阅读全文
posted @ 2021-05-20 17:36 mamiaomiao 阅读(36) 评论(0) 推荐(0) 编辑

2021年5月19日

摘要: 读到第二章,花了比较大的篇幅介绍了架构师,当然之前我基本上都是直接跳过去,但是现在就业找工作了,然后之前在招聘网站上也看到各种要求,就顺便熟悉一下。 【问题1】软件架构师是怎样的人 1.介于需求与开发的中间人 2.良好的沟通能力,能够统领全局的大牛 3.良好的大局观,能够将需求转换为技术 4.洞悉前 阅读全文
posted @ 2021-05-19 17:35 mamiaomiao 阅读(53) 评论(0) 推荐(0) 编辑

2021年5月15日

摘要: 键需求决定软件架构。 究其原因也很好理解,在实际软件开发中,不是像大学里这种“实验室代码”,软件架构师没有时间对‘所有需求’进行深入分析,这既是策略,也是现实,当然这对于我以后走向社会提供了很大帮助,转化了一种思路。俗话说,事无巨细,但这在软件架构设计阶段并不适用,姑且不论用户的需求经常变化,反复无 阅读全文
posted @ 2021-05-15 17:33 mamiaomiao 阅读(60) 评论(0) 推荐(0) 编辑

2021年5月14日

摘要: 第四章讲的是注释,有一句话我很喜欢,说的是:"Comments Do Not Make Up for Bad Code."(注释不是对劣质代码的补救)。事实上好的代码即便没有注释也拥有良好的可读性,但恰当的注释会让代码变得更可读、可维护性更高。 第五章讲的是代码风格。现代IDE(集成开发环境)几乎都 阅读全文
posted @ 2021-05-14 13:20 mamiaomiao 阅读(41) 评论(0) 推荐(0) 编辑

2021年5月12日

摘要: 最初我喜欢这本书可能是因为非技术方面的原因,这本书中有很多我喜欢的插图。这本书的第一章的第一句话是这样说的:读这本书通常有两个原因:1. 你是一名程序员。2. 你想成为更好的程序员。我们需要更好的程序员。 这本书的每一章都可以总结出一句话,其实每章开始的插图就是这句话的浓缩。 不管是现实世界还是软件 阅读全文
posted @ 2021-05-12 19:17 mamiaomiao 阅读(39) 评论(0) 推荐(0) 编辑