随笔分类 - 大三上学期阅读笔记
摘要:最后,具体到实际问题,当我们在编程时,项目开始之前,应该注意一些什么呢? 本书作者郑重提倡开始编程之前,请深思熟虑,不要靠巧合编程,所谓巧合编程,就是不加思索,接到任务开始coding,run 一下,正常运行了,甚至于自己都不清楚它为什么能运行,作者批注这是由于一系列的巧合和隐含的假设,所以建议读者
阅读全文
摘要:最后,具体到实际问题,当我们在编程时,项目开始之前,应该注意一些什么呢? 本书作者郑重提倡开始编程之前,请深思熟虑,不要靠巧合编程,所谓巧合编程,就是不加思索,接到任务开始coding,run 一下,正常运行了,甚至于自己都不清楚它为什么能运行,作者批注这是由于一系列的巧合和隐含的假设,所以建议读者
阅读全文
摘要:通过阅读书籍,想和同学们分享简单介绍几个非常重要的原则和习惯: 1, DRY—don’t repeat yourself 由于各种原因,代码的复制有时候难以避免,为了你的代码效率,千万不要自我复制。复制的代价可想而知,当你修改一处时,你必须得修改其他代码,这样的代码是难以管理的,更不幸的是你常常忘记
阅读全文
摘要:首先不得不说这是一本熔知识,哲理,幽默与实践与一炉的奇书,引导你领悟程序设计的真谛,只可惜我没能好好的理解透彻,更加难得可贵的是它是一本英文原著,却有着丰富的难词和背景信息注释。本书出版之后,两位作者都参与起草了敏捷运动的纲领性文件《敏捷宣言》,所以敏捷软件开发可以视为Pragmatic Progr
阅读全文
摘要:《构建之法》是一本全景式图书,让我更了解这个行业,是一本与现实接轨的教材。其次,这是一本最佳实践式的书,涵盖了科学、健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上、纲领性的方法论,而是方法论的最佳实践,确实可用,拿来就用。这本书在介绍方法论的同时,会介绍方法论不适用的场景,介绍方法
阅读全文
摘要:在看了大约一个月后,我心中甚是感激,曾经在没学习软件工程之前一直以为写软件就是拼命地一天十八小时用来狂敲代码就可以了。但在学习软件工程之后,逐渐明白远真正的软件开发,编码只是很小的一部分。但由于软件工程的书籍大多是一些书面化的文字,啃起来感觉就像一块硬骨头且难以消化。以至于我学习完软件工程之后,感觉
阅读全文
摘要:《构建之法》是一本全景式图书,让我更了解这个行业,是一本与现实接轨的教材。其次,这是一本最佳实践式的书,涵盖了科学、健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上、纲领性的方法论,而是方法论的最佳实践,确实可用,拿来就用。这本书在介绍方法论的同时,会介绍方法论不适用的场景,介绍方法
阅读全文
摘要:《构建之法》读后感 《构建之法》是一本好书,当我翻开构建之法的第一页时,我就感觉我能从书中得到许多关于编程的方法和相关知识。当我读到构建之法里的 “敏捷宣言表明的是一些优先级,不必当作圣旨或者教条来争论”,我才恍然大悟。“兵无常势,水无常形,能因敌变化而取胜者,谓之神”,这话,怎么就想不到呢。就更想
阅读全文
摘要:本学期老师要求我们读一本与软件工程有关的经典著作,我继续阅读周爱民老师的《大道至简》。 《大道至简》第一章就讲了“程序=算法+结构”,这个公式在我们学c++时就提到过,它说明的是一种编程思想,代码在这里是不予考虑的。编程实际上是将一件事情交给计算机去做,而编程思想就是我们认为的这件事该如何做。公式中
阅读全文
摘要:利用近一个月的时间,我阅读完了周爱民前辈的《大道至简》这一本书,使我这位马上大三的学生受益良多。作为一位在大学才开始真正了解计算机及计算机编程的学生,我对这方面了解几乎寥寥无几,在大一这一年的编程练习中,也仅仅以老师或题目的要求来编写简单直白的程序,没有调理的去分析,只是就题论题,不扩展不联想。但阅
阅读全文
摘要:在阅读一段时间后,我对这本书有了进一步的理解,《大道至简》是一本揭示简洁之美的书籍。它引导着我们认识到,在这个信息爆炸的时代,简单并不意味着表面上的简单,而是一种精炼、纯净、精确的表达方式。读完这本书,我深受启发,产生了一些感悟。 首先,我认为这本书的重要性在于,它为我们揭示了一种新的美学。传统上,
阅读全文
摘要:本学期老师要求我们读一本与软件工程有关的经典著作,我继续阅读周爱民老师的《大道至简》。 《大道至简》第一章就讲了“程序=算法+结构”,这个公式在我们学c++时就提到过,它说明的是一种编程思想,代码在这里是不予考虑的。编程实际上是将一件事情交给计算机去做,而编程思想就是我们认为的这件事该如何做。公式中
阅读全文