摘要:
这门课也终于到了尾声。 回想过来,在学习这门课程的时候,收获到了很多,也发现自己还有很多没有学到的东西。 首先,最大的收获是团队项目中的编程经历和对团队进行管理的种种喜与忧。一开始根本不知道该如何管理团队,调动大家的积极性,也不知道该如何很好地考核成员的工作,导致团队的进展出了很大的问题。这也为后面 阅读全文
摘要:
本周我读的书是美国作者Michael C.Feathers所著的《修改代码的艺术》。这本书提到了一个概念:遗留代码。所谓遗留代码,指的是从他人那得来的代码。随着时间流逝,之前的代码纵使再完美无缺,也不可避免的产生腐化,失去原有的便利而显得腐朽发臭或者说没有编写测试的代码,或者说是遗留代码有许多预防措 阅读全文
摘要:
真正到要写的时候回头想想,会觉得思绪很乱,很难有个起头的地方,其实我觉得这也是某种程度上团队开发之混乱的体现。因为如果对一样东西很有体会很有了解的话,那么他心里肯定是有数的,知道太阳是从从东边升起,西边下落,项目的起、承、转、合,中间遇到了什么样的困难,解决了什么问题而令人眼前一亮。以这个标准来衡量 阅读全文
摘要:
本周我读的书是美国作者Andy Hunt所著的《程序员的思维修炼——开发认知潜能的九堂课》。但是看了之后我才发觉,我其实被题目的翻译所误导了,这本书的重点在于思维的修炼,是不是程序员某种意义上反而不太重要,正如这本书的英文名《Pragmatic Thinking and Learning – Ref 阅读全文
摘要:
本周在陈灿同学的介绍下,我也开始看编程之美这本书了。看的不多,仍然停留在第一章。虽然这本书全书只有四章,但是它并不是一本“洛阳纸贵”的薄书。恰恰相反,在我不多的阅读页数里,蕴含的知识和感悟可不算少。 书的序言从一个很有意思的例子开始,这也是我这篇读后感想重点谈的内容。这个例子说的是一场微软的面试,被 阅读全文
摘要:
结对作业收获 首先是本次结对实验的内容概述,因为这篇博客主要是谈收获,所以关于内容的介绍我打算直接放出我们之前写好的博客链接,如下(本次作业的相关介绍与作业报告都在这里): Core 第三组 结对作业——四则运算 Part1. Core代码编写 下面我就来谈谈这次结对编程的感受吧。 本次作业与上一次 阅读全文
摘要:
课程已经来到了第七周,经过了两次大项目。在这两次个人/结对项目里,我深刻的感受到了自己在软件工程、代码架构、对计算机系统的了解上所存在的不足。这一周我看的书是深入理解计算机系统,这本书从某种意义上来说,也可以说是计算机体系结构的教材之一,之所以选择这本书,不仅是因为我对这个方面的很多知识很感兴趣,而 阅读全文
摘要:
本周我读的书是美国Jon Bentley编写的《编程珠玑(第二版)》。说实话,这本书里面所提出的问题,大都需要我去细细思考,仔细揣摩,有时候作者轻描淡写的几句话,我也要思考一段时间来体会其中的算法思想,一星期读完只能说是囫囵吞枣吧,而且再加上有软工结对编程的压力,所以以后还是要细细研读的。这本书使我 阅读全文
摘要:
鸣谢:本篇文章部分关于虎扑初期发展的情况并非我亲身经历,而是参考了唐缺在知乎上的答案,详见——虎扑是怎么一步步成功的? - 唐缺的回答 - 知乎 我日常会用到的软件其实不少,但是绝大多数都是客户端的桌面应用程序(如Microsoft Office,Visual Studio等等),而且与其说是粘性大 阅读全文
摘要:
本周我读的书是美国作者Robrt C. Martin的《代码整洁之道》。一周的时间,我主要阅读了本书的前五章,关于整洁代码、有意义的命名、函数、注释以及格式等内容。 书中作者有个观点:优雅和高效。作者说:代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处 阅读全文