async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不...
分类:
其他好文 时间:
2015-07-29 11:42:07
阅读次数:
195
1 对用户输入做过多的约定和假设 配置文件App.config中有一个设定报表路径的配置节: 在程序中有一个销售报表文件SalesReport.rpt,用代码调用这个报表,可能会写成: string salesReport=ReportPath + "SalesReport.rpt"; 因为路径末尾...
分类:
Web程序 时间:
2015-07-29 08:59:18
阅读次数:
117
这个demo代码是去年写的。结构不好,测试代码和8个排序算法的function全部写在一起了。那几句测试用的代码其实写一遍就可以了,但去年的我写了8次。我的天。完全没有java该有的味道。懒于再重写了,这里重点是总结排序算法。实现代码什么的能看就行。package day07;import java...
分类:
编程语言 时间:
2015-07-22 22:21:11
阅读次数:
123
前两天参加了公司组织的一个培训,主题是“如何写出好的代码” ,刚看到这个主题,第一反应是又不知道是哪个培训机构来忽悠钱的!老大安排了,就去听听呗。 说实在的,课程内容没有什么新鲜的东西,就是讲讲如何发现代码的坏味道,如何重构函数,如何修改遗留系统的代码。这些东西从本科到研究生到实习到正式工作,...
分类:
其他好文 时间:
2015-07-22 01:21:37
阅读次数:
175
Pyramid of doom说的是代码嵌套层次太深,太多的代码缩进,导致代码横向增长大于纵向增长。非常影响代码的可读性,因为我们看不清嵌套关系,很容易弄错变量的作用域,大括号多了或者少了等问题。...
分类:
编程语言 时间:
2015-07-21 17:06:20
阅读次数:
151
代码的坏味道:1、Duplicated Method(重复代码) (1)同一个类的两个函数含有相同的表达式 用 Extract Method(110) (2)两个互为兄弟的子类内含相同表达式 两个类都用 Extract Method,然后对用Pull Up Method(332)推入超类 ...
分类:
其他好文 时间:
2015-07-08 14:24:00
阅读次数:
123
一天.大仲马得知他的儿子小仲马寄出的稿子总是碰壁,便对小仲马说:“如果你能在寄稿时,随稿给编辑先生们附上一封短信.或者只是一句话,说‘我是大仲马的儿子’,或许情况就会好多了。” 小仲马固执地说;“不,我不想坐在你的肩头上摘苹果,那样摘来的苹果没味道。’ 年轻的小仲马不但拒绝以父亲的盛名做自己...
分类:
其他好文 时间:
2015-07-06 15:48:19
阅读次数:
82
昨天遇到另外一位独立游戏开发人员,所以多聊了一会,然后…然后就没有看书了。(小若:借口!借口!)今天来聊聊错误处理吧。只是毕竟这仅仅是前面的章节。书上的内容似乎有点一笔带过的味道。没关系,简单更好~笨木头花心贡献,哈?花心?不,是用心~转载请注明,原文地址:http://www.benmutou.c...
分类:
其他好文 时间:
2015-07-04 19:42:00
阅读次数:
198
昨天下山有点事,校外的346公交罕见的人不是太多,在公交的后面寻到一个座位。本来就晕车,吃了早饭,还好些,后面的空调吹的很是舒服,那种气味不是晕车那种难闻的味道。早上起来的比较早,所以有点昏昏欲睡,低头间,看见座位的靠背上,有下面的一段话,写的挺好的。
生活中做自己,之前的文章中有奥斯卡·王尔德的一句话,做你自己,因为别人都有人做了。生活与做自己之间如何平衡,也是一门艺术了吧。其实平衡也...
分类:
其他好文 时间:
2015-06-27 09:52:02
阅读次数:
87
黄昏的雨仅仅能把发梢打湿,空气中弥漫着九月的桂花香。小村落的孩子在院子里奔跑,叫卖水果的小贩,牵着孩子回家的夫妻,披着雨衣的农民工仿佛创造了一场凡热闹,孤寂,美好。 县城的旧书摊仿佛笼罩了一层光阴买了一本《胭脂老》,一本《琐碎》,泛了黄,都是时光的味道。打开来看,圈圈点点,批注的文字极美。有着旧.....
分类:
其他好文 时间:
2015-06-26 19:23:45
阅读次数:
130