《程序开发心理学》读书笔记

 今天读到《程序开发心理学》这本书。

由于自己匮乏的团队合作经验,对其部分内容并没有太深刻的体会,现摘录一些编程方面的原则。

 

阅读程序

 

在阅读出自别人之手的程序时,我们或许可以从中获得一些收获——哪怕只是从别人的错误之中得到乐趣。

 

优秀程序的要素

 

如果程序根本无法正常运转,对其效率、适应性、以及生产成本的评估就毫无意义。

 

 

如何研究程序设计

 

最优秀的程序员同时也是那些最善于自省的。如果他们发现做错了什么,他们会对导致这个结果的思维过程或物理过程进行检讨;然后,他们会采取一些相应的措施,对这个过程进行调整,这种方式被称为“根源分析”。

 

 

软件开发哲学——KISS原则:是英语 Keep It Simple, Stupid 的首字母缩略字。KISS原则是指在设计当中应当注重简约的原则。同时这原则亦有应用在商业书信[1]、设计电脑软件、动画、工程上。原文当中有很多其他版本,包括:"Keep It Simple & Stupid"(在西欧文学中最常使用)、"Keep It Sweet & Simple""Keep It Short & Simple""Keep it Simple, Sweetheart" "Keep it Simple, Sherlock"

 

根源分析:Root-cause analysis,一种以主动智慧和自我诊断为基础,力图在少量人力介入情形下,修正系统问题的管理办法。

 

模式运动:Patterns Movement,70年代末期由哈佛大学教授亚历山大(Christopher Alexander)发起并倡导的一项运动,最初的思想与理念针对的是建筑设计以及城市规划,而后在城镇规划中也得到了广泛的应用。1987年起,模式的概念在OOPSLA中重新被提出,1994年在软件领域被称为“四人帮”的Erich Gamma, Richard Helm, Ralph Hohnson, John Vlissides合作出版了”Design Patterns Elements of Resuable Object Oriented Software”,将模式的概念与面向对象的体系结构及其开发联系了起来。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值