这一周我将第二章的内容巩固了一下,同时,也将第三章的内容进行了一个开头。 这两周我看的章节都在阐述一个问题,就是程序员的个人修炼,怎样从菜鸟程序员蜕变成技术大牛,对于一个有思想、有风度的程序员,不单单是把一堆代码写上去就完事了,就像一位诗人,有自己的代码风格和规范,字里行间都体现个人的编程素养,所以 ...
分类:
其他好文 时间:
2017-05-07 17:36:39
阅读次数:
119
#pragma strict public var m_pA : Vector3 = new Vector3(2.0f, 4.0f, 0.0f); public var m_pB : Vector3 = new Vector3(-4.0f, 2.0f,0.0f); private var m_pTe ...
分类:
编程语言 时间:
2017-05-07 11:35:44
阅读次数:
187
数字图像处理对数学的要求颇高,这不禁令很多学习者望而却步。在阅读图像处理方面的论文时,面对梯度、散度、黑塞矩阵、傅里叶变换等这些本该在微积分中早已耳熟能详的概念时,很多人仍然感觉一筹莫展。为了弭平图像...
分类:
其他好文 时间:
2017-05-06 20:45:37
阅读次数:
532
1、不能允许项目有槽糕的设计及糟糕的代码,如果不及时修改,积重难返。 2、要不断的学习,每年至少学一种语言,每季度读一本技术书籍,也要阅读非技术书籍。 3、重复的危害,对重复代码进行重构。 4、保持代码的正交性,降低代码之间的耦合性。 5、原型与曳光弹,敏捷开发。 6、按合约设计,确定程序的前条件与 ...
分类:
其他好文 时间:
2017-05-04 18:33:18
阅读次数:
121
*续 第五章弯曲,或折断 4 它只是试图 a) 以一个电子表格应用举例,除了显示表格,还要能把数值显示为柱状图,还有总计功能。实现的大概过程为:首先创建一个模型(数据自身),以及用于对其操纵的常用操作;然后创建不同的视图,以不同方式显示数据,作为表格、柱状图、总计框,每个视图都有自己的控制器。 b) ...
分类:
其他好文 时间:
2017-05-02 23:48:39
阅读次数:
263
第五章 弯曲,或折断 为了赶上今天近乎疯狂的变化步伐,我们需要尽一切努力编写尽可能宽松灵活的代码。否则,我们可能就会发现我们的代码很快就会变得过时,或是太脆弱,以至于难以清理。 1. 解耦与得墨忒耳法则 好篱笆促成好邻居 a) 把你的代码组织成最小组织代码(模块),并限制它们之间的交互.当我们要求某 ...
分类:
其他好文 时间:
2017-05-01 00:27:33
阅读次数:
191
第四章 注重偏执的实效 “你不可能写出完美的软件”,我们要把这句话视为生活的公理,并接受它、拥抱它。 但同时,有一些方法可以尽量把这个事实转变为有利条件 作者用开车来类比写程序:每个人都知道只有他们自己是地球上的好司机,于是我们防卫性地开车,小心谨慎以避免麻烦发生,预判意料之外的事,尽量不让自己陷入 ...
分类:
其他好文 时间:
2017-04-29 23:29:03
阅读次数:
280
1. 说明 作为一个程序猿我们常常要做一件事情:获取某个Log文件,从当中找出自己想要的信息。本文总结了我在工作中使用了哪些工具来分析Log文件获取我想要的信息,我近期几年的工作环境都是server在Linux上,工作机是Windows, 所以我用的工具主要是Linux上的一些命令行工具,当然他们在 ...
分类:
编程语言 时间:
2017-04-28 22:18:41
阅读次数:
266
第二章 注重实效的途径 1. 重复的危害 a) DRY-Don’t Repeat Yourself。系统中的每一项知识都必须具有单一、无歧义、权威的表示。 b) 重复是怎样发生的 Imposed Duplication强加的重复。开发者觉得他们无可选择-环境似乎要求重复。 Inadvertent D ...
分类:
其他好文 时间:
2017-04-27 23:13:35
阅读次数:
391
这几天开始看《程序员修炼之道》,也许不少人看了书的标题,第一时间会觉得这是鸡汤一类的书。但至少以我自己的感受来看,这是很棒的书,现代人文主义不是提倡自我意识嘛,自己感觉好的就是好的。况且人家也是经过了时间和口碑的双重考验的,真心值得好好阅读。 作者在再版的序中写道: 写完《程序员修炼之道》至今已有十 ...
分类:
其他好文 时间:
2017-04-25 23:25:56
阅读次数:
252