没有关心过编写代码方式的好处,你是不是也是这样?
2014-11-09 22:27
381 查看
知其然,不知其所以然 知道是这样,但是不知道为什么是这样。指只了解事物的表面现象,而不了解事物的本质及其产生的原因。其:第三人称代词,他(它)。然:这样,如此。而:连词,表示转折关系。 战国·宋·庄周《庄子》:“孔子观于吕梁,见一丈夫,谓孔子曰:‘吾长于水,而安于水,性也。 不知吾所以然,命也。’”唐·李节《送潭州道林疏言禅师太原取经诗序》:“论者不思释氏扶世助化之大益,而疾其雕锼彩绘之小费,吾故曰能知其然不知其所以然也。”
最近被同事的一个问题问住了,回答不了他。他问,我们的cache的结构有什么好处?我只知道我们的cache的结构是什么样子,根本没有想过它这样会有什么好处。最后他找了另外的一个同事,另外的那位同事讲的很清楚,将cache的为什么用了这样的结构,有什么好处,以及提问的那位同事设想的cache结构有什么缺陷,都讲明白了。
在平时的时候,从来都没有在“这样有什么好处”上进行过考虑,一直只关心了“它是什么样,应该如何操作”。关心的范围仅在能够完成工作,这样的一个简单范围上,却没有考虑过人家设计成那样有什么好处,有什么不足。
突然意识到这样的工作方式并不是一个好的方式,只有思考更多才能够更好的掌握它,并优化它,提高自己的能力。
一直还真的就是”知其然,不知其所以然“的情况。
以后,要多想一些了。
相关文章推荐
- qt日记:使用UI里面的转到槽机制没有使用信号与槽的方式编写的代码运行稳定
- 《WF编程》系列之14 - 工作流编写方式:结合代码与XAML
- 编写易于理解代码的六种方式
- VS2010测试功能之旅:编码的UI测试(4)-通过编写测试代码的方式建立UI测试(下)
- 一起谈.NET技术,VS2010 测试功能之旅:编码的UI测试(4)-通过编写测试代码的方式建立UI测试(下)
- 连载:编写高效代码(2)——代码剖析,没有调查,就没有发言权
- 《WF编程》系列之6 - 工作流编写方式:纯代码
- 编写易于理解代码的六种方式
- Eclipse编写代码可以设置源文件的编码方式UTF-8 [转]
- 解决Eclipse/MyEclipse编写代码时,没有提示的问题
- VS2010 测试功能之旅:编码的UI测试(4)-通过编写测试代码的方式“.NET研究”建立UI测试(下)
- 编写易于理解代码的六种方式-如何让您免受读不懂代码的折磨
- 编写易于理解代码的六种方式
- Eclipse编写代码可以设置源文件的编码方式UTF-8 [转]
- 学习笔记------------------对Action中所有方法进行输入校验和对指定方法输入校验(手工编写代码和xml方式)
- 编写易于理解代码的六种方式
- 判断一个对象是否为null的代码:if(null != 对象名),这样写法的好处.
- 《WF编程》系列之6 - 工作流编写方式:纯代码
- 编写一份代码,支持多种布署方式
- VS2010 测试功能之旅:编码的UI测试(4)-通“.NET研究”过编写测试代码的方式建立UI测试(上)