第5章 管束奇客和狗 管理的任务就是让人能协同工作,益其长处、弱其短处。数字只是管理的一个起点,并非终点。 用代码行数计算软件生产力不太可靠。 非正式机制总是存在,而且如果没真正理解就改变他是很危险的,要避免扰乱原来运行畅通而且你无法以同等代价替换的系统。第6章 搞掂设计方案 别做大项目。从...
分类:
其他好文 时间:
2015-06-23 08:42:06
阅读次数:
134
Chandler是一个开放源代码且跨平台的任务管理程序,最早的构思来自于2002年的Outlook-killer。它是一个免费的组织工具,无论是什么格式或系统的电子邮件和日历任务,他都能进行处理并形成一个平稳的工作流程。Chandler的别称为“Note-to-self Organizer”(自提示...
分类:
其他好文 时间:
2015-06-23 08:40:26
阅读次数:
105
理想的Chandler是让任何一台电脑的使用者都能看到他所有的工作数据,如邮件,约会和个人清单 - 类似于一个大的任务管理容器。换句话来说,它是专门为让工作完美完成而做的系统。而且用户不需要花费很长的时间来学习它。Chandler最后的失败我认为有以下几个方面的原因:1.目标太够伟大:Kapor,从...
分类:
其他好文 时间:
2015-06-23 08:39:11
阅读次数:
100
《梦断软件开发过程有时就是这样的一种体验,目标看是唾手可得,却又总是在你伸手摘取时,发现还有一段距离要走,问题随着开发的深入而不断涌现;这就像是坐在大象背上的训象师,用吊在大象鼻子前的香蕉,给大象耍的把戏。是什么原因,导致软件开发有时会进入这样一个令人惋叹的黑洞? 书的作者没有,也不可能给我...
分类:
其他好文 时间:
2015-06-23 00:49:39
阅读次数:
132
在这本书中,我了解到,编程不是要我们一下子就把程序敲出来,而是不断地出错,修改,反反复复,测试和修正,只有这样我们才能解决一些问题,没有东西是一蹴而就的;而在编程的过程中,我们要为代码编写一定的注释,避免团队相关人员看不懂,而且就算我们我们写的程序,在别人测试的时或多或少都会出现我们自己没有测出来的...
分类:
其他好文 时间:
2015-06-23 00:47:39
阅读次数:
130
很多人都在苦苦思索的一个问题,虽然无人能有完全确定的答案,但《梦断代码》书中的记述,和个人思考,还是可以获得一些启示: 计算机严格的逻辑性和精确性,同人类不严密的逻辑,模糊多变的思维模式之间的矛盾,造成的人与机器之间沟通的障碍。 开发团队之间相互沟通协作的成本,导致产生《人月神话》作者布鲁克斯法则的...
分类:
其他好文 时间:
2015-06-23 00:46:46
阅读次数:
132
《梦断代码》讲述的是Chandler软件漫长而痛苦的开发过程,在该过程中,一系列的问题都要考验他们那些程序热衷者,那一刻真觉得是不是该同情他们一下,在OSAF开发组中,单单负责选择其他程序员用来创建软件的部件的“系统架构师”安德森一人就要面临:应该采用什么语言编写代码?应该采用什么工具来创建程序.....
分类:
其他好文 时间:
2015-06-23 00:46:00
阅读次数:
123
软件就是麻烦一堆。而且我们不能够也不愿意把电脑一关走为上计。给我们带来挫败和束缚的软件,也用更多功能、更快更好的工作与生活方式来引诱我们。无路可回。 我们对软件的需要,远甚于对它的仇恨。 所以我们梦想着得到更新更好的东西。在现代软件研究领域多有建树的专家弗里德里克布鲁克斯(Frederick...
分类:
其他好文 时间:
2015-06-23 00:38:31
阅读次数:
143
第八章白板上的即时贴。这里讲述了利用之前发明的工具来方便以后的发明。虽然我没有亲身体会,但仔细想想,不就是这样的么。我们继承了前人的种种思想,知识,技术,并且不断的改进,发展,这也正是人类社会进步的原因。第九章 方法。计划非常重要,一个良好的计划会让你们的开发事半功倍。只有制定好了计划,人人都按照计...
分类:
其他好文 时间:
2015-06-22 23:29:33
阅读次数:
268
接下来三章写的也是非常令人深思: 个体和交互胜于过程和工具可工作的软件胜于面面俱到的文档,客户协作胜于合同谈判响应需求胜于遵信计划。方法并不是唯一的,我们能做的只有是将错误和缺陷减少。软件是一种分层结构,每一层都为相邻的上下层翻译信息和过程。工程师在艺术与科学的深渊上搭起桥梁。作者把完...
分类:
其他好文 时间:
2015-06-22 20:29:05
阅读次数:
108