前言: 最近帮朋友review其模块服务代码, 使用的是python的twisted网络框架. 鉴于之前并没有使用过, 于是决定好好研究一番. 个人接触最早的高性能网络编程框架是Mina, 所谓先入为主, 对异步网络编程的理解上, 往往冒出Mina的影子来. 本文借助...
分类:
其他好文 时间:
2015-05-25 14:18:05
阅读次数:
154
Code Review最佳实践
* [单一职责原则:](http://en.wikipedia.org/wiki/Single_responsibility_principle)一个类有且只能一个职责。我通常使用这个原则去衡量,如果我们必须使用“和”来描述一个方法做的事情,这可能在抽象层上出了问题。
* [开闭原则](http://en.wikipedia.org/wiki/Open/closed_princip...
分类:
其他好文 时间:
2015-05-24 14:16:08
阅读次数:
176
看《构建之法》这本书的目的源于我在软件开发中遇到的问题:(1)怎样在别人的代码基础上进行修改,对其它代码的影响最小(2)对于修改几行代码,如何进行快速准确的测试—-Review & Test(3)团队如何相互协作,推进项目的增长(4)如何做需求分析,如何做用户调查,如何开发/review、测试,如何...
分类:
其他好文 时间:
2015-05-22 20:56:18
阅读次数:
79
Code Review 主要Revivew什么Architecture/Design单一职责原则.这是经常被违背的原则。一个类只能干一个事情, 一个方法最好也只干一件事情。 比较常见的违背是一个类既干UI的事情,又干逻辑的事情, 这个在低质量的客户端代码里很常见。行为是否统一比如缓存是否统一,错误处...
分类:
其他好文 时间:
2015-05-19 10:10:08
阅读次数:
147
From:http://www.cnblogs.com/Jerryshome/archive/2012/04/19/2457170.html计划在团队中采用code review,因为一直是用git作为代码管理的,所以毫无疑问的就选择了gerrit作为code review的工具。本以为很容易就能配...
分类:
其他好文 时间:
2015-05-16 13:25:18
阅读次数:
166
1 差集
有时候使用Git的时候我们想对比两个branch有哪些不同,比如发code review的时候,如果能有一个命令可以给我们展示两个branch的不同,即差集,那将会很方便。
Git有double dot语法可以做这个事情:
git log master..hongchangfirst_branch
它会将所有在hongchangfirst_branch分支里而不在...
分类:
其他好文 时间:
2015-05-15 17:47:21
阅读次数:
109
Preparing for App ReviewAfter you finish testing, you’re ready to submit your app for review. This chapter highlights a few tips to help you through t...
分类:
移动开发 时间:
2015-05-11 16:02:45
阅读次数:
244
Hightlight1. Review & summary2. 指针数组&数组指针(指向数组的指针)3.数组和字符串4. 函数指针(指向函数的指针)5. 堆分配内存 malloc函数6. 堆分配内存其他相关函数: 6.1 calloc 函数 6.2 realloc 函数1. Review & sum...
分类:
其他好文 时间:
2015-05-10 17:06:19
阅读次数:
131
在github上看到好的开源项目可以fork成为自己的项目。但是如果fork的项目更新了自己的项目要怎样保持更新呢?
经过一番搜索后找到方法,下面记录下流程。
方法一:登录你的github帐号,选择fork的项目,点击左上角绿色的图标,鼠标放上去以后提示:compare ,review, create a pull reques。
方法二 :将fork后自己的项目clone到本地。
git...
分类:
其他好文 时间:
2015-05-09 20:31:06
阅读次数:
143