我在一个印度外包公司工作。我所做的系统大部分是印度程序员写的。
看了他们的代码有个特点给大家评评。
1、他们写的代码比较严谨,比如在循环一个集合前会作null判断,方法类命名也比较规范易懂。
2、他们,注释写的不多,但log写很勤快。
3、他们好像不太喜欢用临时变量,能不用尽量不用。
4、他们的代码如判断一个boolean的变量(flag)是否为false,一般这样写if(false==flag)或if(flag==false)(用得少),从来不这样写: if(!flag).
5、他们有的成员变量会赋初值。
总体感觉他们写的代码:严谨,清晰易读。