e***s 发帖数: 799 | 1 请教各位大牛,面试时代码的规范,规范清晰的代码是不是会带来不少分数。我知道F
家很在意这个。
我抛砖引玉一下
比如 (Java)
if(a == b) return;
不如:
if(a == b){
return;
}
比如
foo = a + b * 2;
不如
foo = a + (b * 2);
比如
int a = 0, b = 1;
不如
int a = 0;
int b = 1; |
d**e 发帖数: 6098 | 2 的确会好很多,而且变量最好也不要简单用a,b,c,d,不会扣分,但如果能用比较准确
的变量名,让人一看就知道这变量的作用就好很多了。
F
【在 e***s 的大作中提到】 : 请教各位大牛,面试时代码的规范,规范清晰的代码是不是会带来不少分数。我知道F : 家很在意这个。 : 我抛砖引玉一下 : 比如 (Java) : if(a == b) return; : 不如: : if(a == b){ : return; : } : 比如
|
m**********j 发帖数: 8645 | 3 有道理。
不过具体情况具体分析。
在面试Jr时,这些确实可以作为一个面试官对于应聘者水平能力的一个参考。
但在面试Sr时,解决思路、大模样、构架,是更为关键的,这些细微末节是面试官不太
在乎的。
F
【在 e***s 的大作中提到】 : 请教各位大牛,面试时代码的规范,规范清晰的代码是不是会带来不少分数。我知道F : 家很在意这个。 : 我抛砖引玉一下 : 比如 (Java) : if(a == b) return; : 不如: : if(a == b){ : return; : } : 比如
|
b*****o 发帖数: 715 | 4 我觉得你误解了style在面试中的意义了。不同的公司的style guide都不同,所以新公
司面试完全会理解和接受老公司的style的,不会扣分的。
真正致命的是style inconsistency,比如你在两个不同地方,一个用
if(a == b) return;
一个用
if(a == b){
return;
}
那就会扣分的。而且如果这种现象频繁出现在你的code,会让面试官产生非常负面的印
象。
F
【在 e***s 的大作中提到】 : 请教各位大牛,面试时代码的规范,规范清晰的代码是不是会带来不少分数。我知道F : 家很在意这个。 : 我抛砖引玉一下 : 比如 (Java) : if(a == b) return; : 不如: : if(a == b){ : return; : } : 比如
|
s*******n 发帖数: 305 | 5 我觉得的可以写成简单的, 否则写的很规范会很花时间, 写之前解释一下是不是就行
了, 别让以为你平时也是这么写的就好?
例如
java members 都要用getter 和 setter, 你都写出来岂不太花时间, |