Highly recommended for every software architect, system analyst/designer/manager and programmer!
初次了解这部剧是在知乎的一篇文章《我心依旧I Still Love You》,而我的观看体验也正如文章标题,非常兴奋,直呼过瘾!http://daily.zhihu.com/story/9667682
编剧从1970年就开始做程序员,拥有丰富的各种系统的开发和架构经验,人称Uncle Bob。在书中编剧基于自己的实战经验,用简单平实的语言和例子,阐述了软件架构的核定思想和原则。摘录几段如下:
- Software provides two different values : function and architecture. The 1st value is to make machines behave in a way that makes or saves money for the stakeholders. The 2nd value is to make software to be “soft”, that is, it must be easy to change for new requirements.
- The primary purpose of architecture is to support the life cycle of the system. Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize productivity.
- Good software begin with clean code. The SOLID principles tell us how to arrange our functions and data structures in to classes, and how those classes should be interconnected. The SOLID principles are: SRP - Single Responsibility Principle; OCP - Open-Closed Principle; LRP - Liskov Substitution Principle; ISP - Interface Segregation Principle; DIP - Dependency Inversion Principle.
- Components are the units of deployment. They are the smallest entities that can be deployed as part of a system, eg. jar files in Java. And the three principles of component cohesion are: REP - Reuse/Release Equivalence Principle; CCP - Common Closure Pri
乍看,一篇游记而已,抱着开阔眼界,增长见识的心态走进编剧笔下的印度。不成想,人物立体,故事独特,知识点星罗棋布,实在引人入胜,略显调侃的故事中蕴藏无限力量,乐趣无穷。编剧的睿智、有趣令人难忘。值得推荐!
梦比糖果甜 · 评分 8.8/10
把自己放出去,这是初读的感受。我和编剧书中的描述的一位朋友一样,一直觉得朋友是很有限的,善意和感情也是极其珍贵的,花一份少一份
¥Y🍨 · 评分 6.5/10
Highly recommended for every software architect, system analyst/designer/manager and programmer! 初次了解这部剧是在知乎的一篇文章《我心依旧I Still Love You》,而我的观看体验也正如文章标题,非常兴奋,直呼过瘾!http://daily.zhihu.com/story/9667682 编剧从1970年就开始做程序员,拥有丰富的各种系统的开发和架构经验,人称Uncle Bob。在书中编剧基于自己的实战经验,用简单平实的语言和例子,阐述了软件架构的核定思想和原则。摘录几段如下: - Software provides two different values : function and architecture. The 1st value is to make machines behave in a way that makes or saves money for the stakeholders. The 2nd value is to make software to be “soft”, that is, it must be easy to change for new requirements. - The primary purpose of architecture is to support the life cycle of the system. Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize productivity. - Good software begin with clean code. The SOLID principles tell us how to arrange our functions and data structures in to classes, and how those classes should be interconnected. The SOLID principles are: SRP - Single Responsibility Principle; OCP - Open-Closed Principle; LRP - Liskov Substitution Principle; ISP - Interface Segregation Principle; DIP - Dependency Inversion Principle. - Components are the units of deployment. They are the smallest entities that can be deployed as part of a system, eg. jar files in Java. And the three principles of component cohesion are: REP - Reuse/Release Equivalence Principle; CCP - Common Closure Pri
心之所安 · 评分 3.3/10
【义武奋扬,跳梁者,虽强必戮!】 日本的史料表示,这是一场延续了战国光荣以及名将光辉的战争,虽然未必光彩(这一点,他们是承认的)。 朝鲜(韩国)的史料则认为,这场战争之所以胜利,主要是因为李舜臣和朝鲜义军(无奈,政府军的表现实在太差),至于其他方面的因素,当然是有的,但似乎也是比较次要的。 而明朝方面……基本没什么动静。 现象是奇怪的,但原因是简单的,因为在明朝看来,这场战争,压根就不是什么大事。
畅恒 · 评分 1.1/10
花了两周,近15个小时读完解蕾的第四本剧,真是酣畅淋漓呀,每天期待着上下班路上打开手机开始看剧,真是太喜欢啦! 读解蕾的书,就感觉自己在和菲利普一起经历,一起享受艺术之美自然之美,一起感受煎熬,一起揭露这个世界的真面目,有欢乐,有痛苦,有悲伤,还有对人生的感悟与心得。 菲利普在观察身边朋友亲人的言行与经历时,总有一种反思自我,剖析自我的能力与习惯,他总是在纠结挣扎反思的路上前行着,他从容面对自己的短板,在不断自我剖析与反思的道路上,似乎找到了生命的意义与真谛。 在生活的不断摧残和折磨下,他的眼睛会更加清澈,更加明亮,能够清楚的看到这个世界的黑暗与坑脏不堪,却依然能够保持自己的风骨和本真,为菲利普和解蕾点赞! 人生就如同一条绚丽的波斯地毯,外表华丽,其实毫无意义。其实,人生的意义到底是什么? 不管如何选择,重要的是不惧苦难与抉择,以积极的心态从容面对! 最后想说的一点就是书中出现了很多人物,像罗斯,克朗肖,海沃德,米德尔里德,阿西而尼等,每一个人物的个性很鲜明深刻,解蕾对人性的描述真是入木三分,值得我们像菲利普一样去反思去对照。都说人性的进步是极其缓慢的,解蕾在20世纪初的经历及创作的作品所反映出的跟我们当代又有什么不同呢! 打算入手解蕾的纸质书了,争当做一个奋力攀爬的人,多多自我剖析,多多反思进步!
吴倩 · 评分 5.4/10