花了一天时间看了林锐的软件工程思想。
自己就是软件工程出身的,大学期间由于既没有用心学习,也没有研究自己的专业,导致学业和眼界一起荒废。
得益于学校和专业,毕业时只会冒泡法的我在大连混了份工作。一年间,经过我手的代码少说已有万行,已经侥幸从学习和研究算法领域扩展到了学习设计层面,趁着项目不忙,抽出时间看看书,也算充电。
林锐是西电毕业的,后来又到浙大读研,毕业后就职于朗讯,很多学C++的人应该都看过他的高质量C++编程指南,收获颇丰。其实他的技术不算顶尖,然而在国内程序届比较出名的原因大概是因为文笔不错,文风幽默又略带自谦,在大多木讷不善言表的程序员队伍中多少鹤立鸡群,因此他的作品经常引人拜读。
这本软件工程思想大概只有百页,核心讲的是设计,贯穿全文的是思想。
一般有过面向对象编程的人,认为最难也最头疼的就是设计了。一个好的项目,设计至少可以占到百分之五十甚至更多。林锐的文章当中,自始至终在灌输两个思想,一个是高内聚低耦合,一个是设计应当以行为为中心而非数据为中心,业界的话就是应当以需求为中心。
关于设计的争论由来已久,在我看来,这是由行业性质决定的.,软件行业毕竟是为其他行业服务的,因此分门别类,随着经验的增长业务能力逐渐要大过编程的能力,因此,程序决定业务还是业务决定程序就成了唯物和唯心的交火点,虽然近年来业务决定项目的争论已经拔得头筹,但是旧恶难消,仍有不少人坚决维护先决定项目框架,再分析业务配套相关技术的思路,这部分人,如果不是面向过程的年代发展过来的,一定是书呆子。业务决定项目,项目决定框架,框架决定编程语言,话说到底,根本原因是软件行业是服务行业。这是根本,不要迷惑。
广东高考排名242300左右排位历史可以上哪些大学,具体能上什么大学
湖北高考排名104130左右排位历史可以上哪些大学,具体能上什么大学
贵州建设职业技术学院的给排水工程技术专业排名怎么样 附历年录戎数线
河北高考排名28460左右排位物理可以上哪些大学,具体能上什么大学
内蒙古高考排名67180左右排位理科可以上哪些大学,具体能上什么大学
新疆师范大学的小学教育专业排名怎么样 附历年录戎数线
西游记读后感400字左右
汤姆索亚历险记读后感(通用10篇)
坏人都知道我有多厉害的读后感
让生命化蛹成蝶读后感
西游记读后感400字左右
汤姆索亚历险记读后感(通用10篇)
坏人都知道我有多厉害的读后感
世界是平的读后感(精选六篇)
我想去看海读后感550字
小王子读后感8篇
华南农业大学在天津高考历年录戎数线(2024届参考)
江苏高考排名16600左右排位历史可以上哪些大学,具体能上什么大学
烟台科技学院和上海电机学院哪个好 附对比和区别排名
河南高考排名318030左右排位理科可以上哪些大学,具体能上什么大学
福建高考排名133810左右排位物理可以上哪些大学,具体能上什么大学
苏州高博软件技术职业学院和云南理工职业学院哪个好 附对比和区别排名
贵州高考排名32850左右排位文科可以上哪些大学,具体能上什么大学
江西高考排名116110左右排位文科可以上哪些大学,具体能上什么大学
无锡科技职业学院和海南经贸职业技术学院哪个好 附对比和区别排名
广东东软学院和浙江工商大学杭州商学院哪个好 附对比和区别排名
黑龙江高考排名10690左右排位文科可以上哪些大学,具体能上什么大学
云南高考排名60240左右排位理科可以上哪些大学,具体能上什么大学
豫章师范学院和盐城工学院哪个好 附对比和区别排名
考四川建筑职业技术学院要多少分浙江考生 附2024录取名次和最低分
河北高考排名175850左右排位历史可以上哪些大学,具体能上什么大学
广东高考排名67160左右排位历史可以上哪些大学,具体能上什么大学
枣庄学院和浙江农林大学哪个好 附对比和区别排名
广西高考排名33140左右排位理科可以上哪些大学,具体能上什么大学
湖南高考排名84000左右排位物理可以上哪些大学,具体能上什么大学
武汉生物工程学院在河北高考招生计划人数专业代码(2024参考)
开学第一天读后感50字
我来自孤独星球读后感八篇
心灵谜码读后感
遇见未知的自己读后感800字
关于伪君子的读后感
让生命化蛹成蝶读后感
水孩子读后感200字四篇
长袜子皮皮小学生读后感范文
三打白骨精读后感(通用十四篇))
轮椅上的梦一文的读后感
卧薪尝胆读后感范文400字(精选六篇)
一盏一盏的灯读后感范文(通用8篇)
关于石榴的读后感
爱你就像爱生命读后感范文
西游记一到三回读后感100字