摘要:
转自:http://zh.wikipedia.org/wiki/%E4%BB%A3%E7%A0%81%E5%BC%82%E5%91%B3对于Java开发语言,有些工具,比如Checkstyle、PMD和 FindBugs可以自动检测一些代码异味。常见的代码异味重复代码: 相同或者相似的代码存在于一个以上的地方。长方法: 一个非常长的方法、函数或者过程。巨类: 一个非常庞大的类。太多的参数: 函数或者过程的冗长的参数列表使得代码可读性和质量非常差。特性依恋: 一个类过度的使用另一个类的方法。亲密关系: 一个类依赖另一个类的实现细节。拒绝继承: 子类以一种‘拒绝’的态度,覆盖基类中的方法,换句话说 阅读全文
posted @ 2014-03-11 20:57
宁静的天空
阅读(324)
评论(0)
推荐(0)
摘要:
一、list_to_binary/1的参数:iolist类型的。二、lists:concat(Things) -> string() Types: Things = [Thing] Thing = atom() | integer() | float() | string()。三、拼接①、[[AA],[BB],[CC]],②、[AA ++ BB ++ CC],③、lists:concat([AA,BB,CC]),④、io:format("~w = ~w = ~w~n",[AA,BB,CC])小字段百万次拼接测试都是在几十毫秒级,几百毫秒级,几秒级完成的。不用担心速度问 阅读全文
posted @ 2014-03-11 16:22
宁静的天空
阅读(1124)
评论(0)
推荐(0)
摘要:
../FileName:当前工程的上级目录。./FileName:当前工程所在的目录。/FileName:当前工程所在磁盘的根目录(windows下)。FileName:当前工程所在的目录。 阅读全文
posted @ 2014-03-11 08:53
宁静的天空
阅读(194)
评论(0)
推荐(0)

浙公网安备 33010602011771号