Re: [討論] 大家對新人程式的要求?
我講一下關於coding style的部分,我認為這是一個好RD最基本的觀念
也是team work最簡單能做到的地方
舉個例好了,當前後的code都這麼寫
for(int i=0 ; i<10 ; i++)
{
a += 10;
}
如果今天面試的人這麼寫
for(inr i=0 ; i<10 ; i++) a+=10;
我就會認定他是不懂得follow coding style的人
但如果是
for(int i =0 ; i<10 ; i++){
a+=10;
}
這樣就還可以接受
有人說模組化切開就沒這個問題,但是總會有人離職
一組程式會有好幾個人碰過(我都說那是人盡可夫的程式...)
難道裡面要有四五種風格嗎?那要是被新人接到不就是要逼他走人...
新人剛進來一定會code review的,不管他工作了幾年
有人說這樣會受到約束,我倒是覺得如果約束一個人可以讓整個team更smooth
我會很樂意做這樣的事,別人不需要為你的習慣付出代價
也希望剛找工作的新鮮人能注意,個人的習慣最好能跟team的風格做個配合
※ 引述《TonyQ (沉默是金)》之銘言:
: ※ 引述《TitanSue (要算命的找我)》之銘言:
: : 推 su35:要我每天去猜他的程式什麼意思 這種公司我也不願意去 把程式 09/22 00:11
: : → su35:整個都切割分開來 程式流程圖明確 不管每個人寫的風格如何 就 09/22 00:12
: : → su35:沒差了 09/22 00:13
: : 推 andymai:那原po所謂的coding style長怎樣?可以讓小弟見識一下嗎? 09/22 00:17
: : → andymai:感覺有點像把"思考模式"統一化~看到別人的code像自己寫的 09/22 00:19
: 比方說 , 像有些人會去考慮相依性問題 ,
: dao , model , service切得很開 ,
: 也就是如果你在model call dao的東西 ,
: 很抱歉 ,compile是會過不去的 . XD
: 還有一些是命名法則跟資料夾怎麼開 ,不見得需要看到別人code像自己寫的,
: 但是起碼會有一點蛛絲馬跡可尋 , 還有一些就是避免造成coding困擾的地方,
: 像類別的 getter/setter 要放在class的前中後的哪一區等等 .
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.187.73
推
09/22 21:41, , 1F
09/22 21:41, 1F
推
09/22 21:55, , 2F
09/22 21:55, 2F
推
09/22 22:01, , 3F
09/22 22:01, 3F
→
09/22 22:04, , 4F
09/22 22:04, 4F
→
09/22 22:04, , 5F
09/22 22:04, 5F
→
09/22 22:06, , 6F
09/22 22:06, 6F
→
09/22 22:06, , 7F
09/22 22:06, 7F
推
09/22 22:36, , 8F
09/22 22:36, 8F
→
09/22 22:37, , 9F
09/22 22:37, 9F
推
09/22 22:43, , 10F
09/22 22:43, 10F
→
09/22 22:44, , 11F
09/22 22:44, 11F
推
09/22 23:08, , 12F
09/22 23:08, 12F
推
09/22 23:11, , 13F
09/22 23:11, 13F
→
09/22 23:11, , 14F
09/22 23:11, 14F
推
09/22 23:13, , 15F
09/22 23:13, 15F
推
09/22 23:19, , 16F
09/22 23:19, 16F
推
09/22 23:22, , 17F
09/22 23:22, 17F
推
09/22 23:30, , 18F
09/22 23:30, 18F
推
09/22 23:34, , 19F
09/22 23:34, 19F
推
09/22 23:35, , 20F
09/22 23:35, 20F
推
09/22 23:41, , 21F
09/22 23:41, 21F
推
09/22 23:42, , 22F
09/22 23:42, 22F
→
09/22 23:43, , 23F
09/22 23:43, 23F
→
09/22 23:45, , 24F
09/22 23:45, 24F
推
09/23 00:11, , 25F
09/23 00:11, 25F
→
09/23 00:11, , 26F
09/23 00:11, 26F
→
09/23 00:12, , 27F
09/23 00:12, 27F
推
09/23 00:14, , 28F
09/23 00:14, 28F
→
09/23 00:15, , 29F
09/23 00:15, 29F
→
09/23 00:16, , 30F
09/23 00:16, 30F
→
09/23 00:18, , 31F
09/23 00:18, 31F
→
09/23 00:19, , 32F
09/23 00:19, 32F
推
09/23 00:32, , 33F
09/23 00:32, 33F
推
09/23 00:33, , 34F
09/23 00:33, 34F
→
09/23 00:33, , 35F
09/23 00:33, 35F
推
09/23 00:35, , 36F
09/23 00:35, 36F
→
09/23 00:35, , 37F
09/23 00:35, 37F
→
09/23 00:35, , 38F
09/23 00:35, 38F
→
09/23 00:36, , 39F
09/23 00:36, 39F
→
09/23 00:37, , 40F
09/23 00:37, 40F
→
09/23 00:38, , 41F
09/23 00:38, 41F
推
09/23 00:42, , 42F
09/23 00:42, 42F
→
09/23 00:42, , 43F
09/23 00:42, 43F
→
09/23 00:44, , 44F
09/23 00:44, 44F
推
09/23 00:56, , 45F
09/23 00:56, 45F
→
09/23 00:58, , 46F
09/23 00:58, 46F
→
09/23 00:59, , 47F
09/23 00:59, 47F
→
09/23 01:00, , 48F
09/23 01:00, 48F
→
09/23 01:01, , 49F
09/23 01:01, 49F
→
09/23 01:01, , 50F
09/23 01:01, 50F
推
09/23 01:03, , 51F
09/23 01:03, 51F
→
09/23 01:03, , 52F
09/23 01:03, 52F
→
09/23 01:03, , 53F
09/23 01:03, 53F
→
09/23 01:04, , 54F
09/23 01:04, 54F
→
09/23 01:04, , 55F
09/23 01:04, 55F
→
09/23 01:04, , 56F
09/23 01:04, 56F
→
09/23 01:05, , 57F
09/23 01:05, 57F
→
09/23 01:05, , 58F
09/23 01:05, 58F
推
09/23 01:05, , 59F
09/23 01:05, 59F
→
09/23 01:06, , 60F
09/23 01:06, 60F
→
09/23 01:07, , 61F
09/23 01:07, 61F
→
09/23 01:07, , 62F
09/23 01:07, 62F
→
09/23 01:07, , 63F
09/23 01:07, 63F
→
09/23 01:08, , 64F
09/23 01:08, 64F
→
09/23 01:09, , 65F
09/23 01:09, 65F
→
09/23 01:10, , 66F
09/23 01:10, 66F
推
09/23 01:13, , 67F
09/23 01:13, 67F
→
09/23 01:14, , 68F
09/23 01:14, 68F
→
09/23 01:17, , 69F
09/23 01:17, 69F
→
09/23 01:18, , 70F
09/23 01:18, 70F
→
09/23 01:19, , 71F
09/23 01:19, 71F
→
09/23 01:21, , 72F
09/23 01:21, 72F
→
09/23 01:21, , 73F
09/23 01:21, 73F
推
09/23 01:21, , 74F
09/23 01:21, 74F
推
09/23 01:22, , 75F
09/23 01:22, 75F
→
09/23 01:22, , 76F
09/23 01:22, 76F
→
09/23 01:24, , 77F
09/23 01:24, 77F
推
09/23 01:25, , 78F
09/23 01:25, 78F
→
09/23 01:25, , 79F
09/23 01:25, 79F
→
09/23 01:25, , 80F
09/23 01:25, 80F
→
09/23 01:25, , 81F
09/23 01:25, 81F
推
09/23 01:26, , 82F
09/23 01:26, 82F
→
09/23 01:26, , 83F
09/23 01:26, 83F
推
09/23 01:28, , 84F
09/23 01:28, 84F
推
09/23 01:29, , 85F
09/23 01:29, 85F
推
09/23 01:34, , 86F
09/23 01:34, 86F
推
09/23 14:05, , 87F
09/23 14:05, 87F
推
09/23 22:03, , 88F
09/23 22:03, 88F
→
09/23 22:05, , 89F
09/23 22:05, 89F
討論串 (同標題文章)