《简单之美》摘录和读后感
《简单之美》之美一书,对于软件开发的过程,在很多地方可以启迪智慧。作者通过讲述软件开发中耳熟能详的种种问题,从思想层面深刻剖析,最后还是归结到以人为本这一核心思想。以人为本不是一句空话,核心就是对思想和文化的关注,成熟的思想和文化,可以使软件开发中的每一个细节都变得浑然天成;相反,如果不注重思想和文化的建设,就只能依赖无法预料的外部约束。
本书传递的思想是,用简单的原则、富于想象的精神、文化的视角来认识软件开发。
软件的美和价值在于创造,创造的根源在于想象.对于软件开发的理解,重点在于需要形成一个自己的,系统而且完整的观念.
管理,其实是软件开发中的辅助性工作,它很重要,但不是必需的,好的管理是高效的燃油添加剂,糟糕的管理对软件开发人员的负面影响远远超过软件开发人员本身,糟糕的流程每时每刻都在伤害这每一个人。
CMM精髓:系统、科学的软件开发方法模型,但要懂得裁剪
敏捷精髓:以人为本、消除浪费、质量内建、持续改进,灵活但不系统。
最好的软件开发方法:思想上积极向上、技术上与时俱进、文化上精益求精、流程上合理恰当、质量上人人负责
需求:需求分析的目的是使客户明白自己的需求,而不是单纯地限定需求的范围。要站在客户的立场,努力去发现和解决客户真正的需求,软件人员有责任帮助客户弄明白自己的需求。要允许需求的变化,通过技术方法来保证。
架构设计:应该由一位设计师或者一个某位设计师领导下的团队来完成。架构要有抽象的高度,可以使用隐喻模型,权衡利弊,对功能实现、性能实现、扩展性负责。隐喻是你的想象变得集中而且有条理,对于有经验的软件开发人员来所,编程只是一种语言表达想象的过程,基本上没有任何难度,这就是隐喻的价值。
软件开发:领域建模是软件实现的基础。通过重构来提高建模质量。
测试:质量是设计出来的而不是测试出来的。测试应全流程预防型保证质量,目的在于找出开发中的问题并提供解决方案。
团队建设:一个高效的小团队可以产生巨大的生产力,具有高度统一的价值观、目标、关键在于提高人的主动性和技能。应关注于人的贡献,贡献与利益挂钩,利益的公平比利益的多寡更重要。应建立一种正确的人才选拔和培养机制。
项目管理:项目管理就是清除障碍。管理不在于控制,而在于创建环境和气氛,管理即服务,项目管理不能干扰技术决策。
维护:用户故事讲得清楚的情况下再重构。
知识积累:在开发过程中就应该形成。
《简单之美》摘录和读后感相关推荐
- 《认知觉醒》摘录及读后感(一):大脑、焦虑、耐心
注:本文章是本人阅读<认知觉醒>(作者:周岭,出版社:北京:人民邮电出版社,2020.9)的摘抄.读后感,文字或图片如有侵权,请联系作者删除.另,推荐阅读原书.摘录或读后感,逻辑性不强,但 ...
- 数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引
数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引 [建立一个搜索引擎大致需要做这样几件事:自动下载尽可能多的网页:建立快速有效的索引:根据相关性对网页进行公平准确的排序.我们在介绍 Googl ...
- [原创]linux简单之美(二)
原文链接:linux简单之美(二) 我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事: 1 section ...
- 转:ReLU激活函数:简单之美
纯粹学习收藏. 转载地址:https://blog.csdn.net/cherrylvlei/article/details/53149381 导语 在深度神经网络中,通常使用一种叫修正线性单元(Re ...
- php感悟1500,《与美同行》读后感1500字
摘要:<与美同行>读后感1500字, --读<与美同行>有感 美是什么?是同学需要帮助时关心他,是老奶奶摔跤时搀扶她 本文<<与美同行>读后感1500字> ...
- 简单之美——系统设计黄金法则
最近多次看到系统设计与实现的文章与讨论,再加上以前读过的其他资料以及自己的一些实践教训,让我觉得应该把这些资料汇总整理一下.如果要从讨论不同系统的众多资料中总结一条黄金法则的话,那只有一个词--&qu ...
- 系统设计黄金法则:简单之美
http://blog.sciencenet.cn/blog-414166-562616.html [注:本文已发表在2012年第5期<中国计算机学会通讯>.] 最近多次看到系统设计与实现 ...
- 转简单之美——系统设计黄金法则
作者: 包云岗 发布时间: 2012-05-19 13:06 阅读: 3036 次 推荐: 1 原文链接 [收藏] 最近多次看到系统设计与实现的文章与讨论,再加上以前读过的其他资料以及自 ...
- 年度社区app源码,简单唯美,对接hybbs,iapp开源
博浪兴舟资源网 www.7sym.cn 巨灵资源 www.ju0.net 如题,社区App源码,简单唯美 首页源码下载页面,板块,系统消息,我的页面 板块支持查看置顶,收藏板块,帖子可评论,删除,点赞 ...
最新文章
- 利用动态加载模板,配合ajax实现无刷新操作
- python 结束进程 terminate_python – 如果已存在浏览器窗口,则process.terminate()不适用于chrome / firefox子进程...
- UA MATH564 概率论VI 数理统计基础3 卡方分布的正态近似
- Dubbo3.0|阿里巴巴服务框架三位一体的选择与实践
- linux启动后分区数据变化,求助!我删除了Linux启动分区
- 云原生数据库崛起,阿里云POLARDB当选世界互联网领先科技成果
- STM32之内部FLASH原理
- python日志_python 日志模块
- 常见图片格式:PNG,JPG/JPEG,BMP
- java 对象和类
- 互联网金融盯上房地产资金饥渴症
- 转一个高内存定位的文章
- golang 连接多个mysql_Prometheus+Grafana监控MySQL
- 2021TIOBE 11月榜单:Python蝉联榜首,PHP前十“岌岌可危”
- VLOOKUP函数的使用
- 使用Python构建参数化FNN(一)——构建可自定义结构的FNN
- webbench1-5源码分析
- 找出1000以内所有的完数
- 2007年生日祝福:宝贝,谢谢您陪伴我走过人生风风雨雨,祝您2007年生日快乐!
- 离散数学(二):命题公式的等值演算