摘要: 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户的选择(长期的使用只会使软件更好用) 短期刺激 长期影响 不让用户犯简单的错误 注重用户体验和质量 情感设计 12.3 评价标准 对于一个软件的用户界面,我们有没有什么评价标准呢?可以参考费茨 阅读全文
posted @ 2023-05-01 13:06 lmyyyy 阅读(22) 评论(0) 推荐(0)
摘要: 第七章 MSF 微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法 7.2 MSF基本原则 推动信息共享与沟通(Foster open communications) 为共同的远景而工作 阅读全文
posted @ 2023-05-01 13:06 lmyyyy 阅读(17) 评论(0) 推荐(0)
摘要: 第九章 项目经理 9.1PM是啥 软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理——PM PM的M就是Manager,但是P有这几种:Product Manager、Project Manager、Program Manager,在不 阅读全文
posted @ 2023-05-01 13:06 lmyyyy 阅读(19) 评论(0) 推荐(0)
摘要: 之所以阅读这本书,是想在阅读风格较为轻松的《程序员修炼之道》之后阅读一本更细致、更严肃的“进阶”读物。 第一部分 打好基础 第一章 欢迎进入软件构建的世界 软件构建的定义:包括编码与调试、单元测试、规划构建、集成等,没有给出一个明确的定义。 软件构建的重要性:软件构建是编写大型项目最重要的、不可或缺 阅读全文
posted @ 2023-05-01 13:05 lmyyyy 阅读(32) 评论(0) 推荐(0)
摘要: 第 7 章:高质量的子程序 7.1 为什么要创建子程序? 降低复杂度,让每段代码都具有单一职责; 引入中间、易懂的抽象; 避免代码重复; 支持子类化; 隐藏顺序; 隐藏指针操作; 提高可移植性; 简化复杂的布尔判断:把一切复杂的判断放入单独的函数中; 改善性能:性能一次优化,能遍布到所有调用点; 确 阅读全文
posted @ 2023-05-01 13:05 lmyyyy 阅读(16) 评论(0) 推荐(0)