本文目标:指导项目侧人员再遇到此类改动需求时可以自己参照更改。需求:Sybase数据库,普通表t_jingyu修改为按天分区的分区表。1.sp_help查看t_jingyu的表结构,索引等信息sp_help
t_jingyugo提示:可以直接用DBArtisan工具Extract原建表语句参考2.s...
分类:
数据库 时间:
2014-06-05 16:59:06
阅读次数:
287
1)寻找引用点时,最好使用工具,然后再人工review。在看到这个问题的时候,我估计应该是很久之前了。现在用IDE。这个要方便很多。
2)重新组织函数的方法和目标。 其实目标很简单。就是消灭长函数。 常用方法 Extract method Inline Method Replace Temp
wit...
分类:
其他好文 时间:
2014-06-05 16:51:44
阅读次数:
254
如果尿布臭了,就换掉它。
1.Duplicated Code 重复代码
Extract MethodPull Up MethodForm Template Method --》 Template Method 模式Substitute Algorithm --》 函数算法替代
2.Long Method 过长的函数
“间接层”所带来的全部利益--解释能力、共享能...
分类:
其他好文 时间:
2014-06-05 08:45:40
阅读次数:
291
重构概览
所谓重构(refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。
摘要
如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目录,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。
代码块愈小,代码的功能就愈容易管理,代码的处理和移动也就愈轻松。
Extract Method ...
分类:
其他好文 时间:
2014-06-05 08:02:00
阅读次数:
276
下载语言包,直接把bin路径添加进PATH:Download the file
fromhttp://swiftlang.org/packages/swift-0.94.1.tar.gz.Extract by running "tar
xfz swift-0.94.1.tar.gz"Add to P...
分类:
其他好文 时间:
2014-06-03 14:53:04
阅读次数:
282
lichee和android之间的纽带 extract-bsp...
分类:
移动开发 时间:
2014-06-03 03:21:49
阅读次数:
517
已知一副RGB图像中的的像素值,利用matlab将其分割出来并以二进制图像形式显示:
%extract.m
clear all;
I=imread('new_original.png');
figure,imshow(I),title('Original Image');
bw=im2bw(I,0.3);
%figure,imshow(bw),title('Gray Image');
rgb=[...
分类:
其他好文 时间:
2014-06-03 02:46:26
阅读次数:
989
Extract Method 提炼函数
过长的函数或者一段需要注释才能理解的代码,就将这段代码放进一个独立的函数中。
函数粒度小,复用机会变大,覆写容易。
高层函数如一系列注释
关键看函数名称和函数本体之间的语义距离。
变清晰,做什么来命名
Inline Method 内联函数
有时可内联到一个大函数后,再从中提炼出组织合理的小型函数。
In...
分类:
其他好文 时间:
2014-05-31 21:43:52
阅读次数:
269
一、单一职责原则 (1)核心思想:一个类最好只做一件事,只有一个引起它变化的原因
(2)常用模式:Facade模式、Proxy模式 (3)基本方法:Extract Interface 抽取接口、Extract Class
抽取类、Extract Method 抽取方法 (4)DEMO:数据库...
分类:
Web程序 时间:
2014-05-26 19:22:27
阅读次数:
398
Human Action Recognition Using APJ3D and Random
Forests方法概述:First, we extract the 3D skeletal jointlocations from depth images.
The APJ3D computed fro...
分类:
其他好文 时间:
2014-05-19 14:59:47
阅读次数:
371