作者ripple0129 (perry tsai)
看板Soft_Job
標題Re: [心得] 進入新手村(後端)
時間Wed Nov 22 11:46:25 2017
這邊我會推薦新手閱讀Clean Code的原因
主要是前面幾章
第一章
為什麼要寫出Clean Code
看完不懂也沒關係
第二章
有意義的命名
junior初來乍到提交的第一份code宣告方式為
var a1
var a2
var a3
這邊是否是立即會給與糾正?
第三章
函式
joinEnglishCourse(name, age, height, weight, birthday, graduateFrom, habit, re
mark){
#2000行code
}
這邊是否是立即給予糾正?
第四章
註解
這部分有爭議可以不理會
第五章
編排
var boy;
var apple; var banana; var watermelon;#var 10種水果在同一行
boy = new Person();
var grape;#漏var了隨手補一下
grape = new Fruit();
boy.eatFruit(grape);#莫名其妙的斷行
var girl;
girl= new Person();
girl.eatFruit(apple)
這樣的編排會不會立即給予糾正?
如果覺得看到都會給予立即糾正
先讀過不是比較好
事實上前面幾章讀完根本不用一天
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.60.89
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1511322388.A.1EF.html
1F:→ testPtt: 最重要的是選個好用的IDE 11/22 11:51
2F:→ kenshinwerra: 同意樓上XDD beautify即可 11/22 11:54
3F:→ ripple0129: IDE不幫取變數名跟參數數量與方法行數吧 11/22 11:56
4F:→ qrtt1: 參數數量與行數有 plugin 可以檢查呦 11/22 12:41
5F:推 johnny94: 現在的ide 很猛的 11/22 12:46
6F:→ freeunixer: 那幾點根本不用特別找書看,網路文一大票,你也都講完了 11/22 13:18
7F:→ netburst: IDE搞定 11/22 13:21
8F:→ robler: visual studio + resharper 幫你搞定大部份問題 11/22 13:38
9F:→ robler: 不過...當然 要有觀念才會去用它 11/22 13:39
10F:推 Argos: 書寫得不錯阿 案例也都清楚簡單 網路文一大票東西反而雜 11/22 14:06
11F:推 senjor: 書的內容會針對他的主題有組織性甚至漸進性的介紹 11/22 14:58
12F:→ senjor: 跟網路文還是有差,當然現在流行的網路書籍也是不錯 11/22 14:59
13F:推 TAKADO: Clean code是不錯,但是我以為大部分的Java C#等OO語言入 11/22 15:39
14F:→ TAKADO: 門聖經,前幾章都有涵蓋類似的概念不是嗎? 11/22 15:39
15F:→ TAKADO: 例如講到什麼是method property就應該有建議什麼叫好的命 11/22 15:41
16F:→ TAKADO: 名 11/22 15:41
17F:→ TAKADO: 還是這年頭大家學寫程式起手式都不是買聖經書 11/22 15:42
18F:推 senjor: 寫程式起手式...W3School (? 11/22 15:48
19F:→ dreamnook: 起手式是Google 11/22 16:03
20F:推 b81314: 真的有人變數名稱亂取喔?我遇到的人都還好說 11/22 17:06
21F:推 tennyleaz: Stackoverflow + c how to program 11/22 17:33
22F:推 a1b2c3d4e5x: 我遇過變數名稱size存資料,buffer存陣列大小 11/22 17:56
23F:推 csieflyman: 樓上的ID就是取名稱不良示範..XD 11/22 18:49
24F:推 dali17dali17: 樓上正解XD 11/22 19:05
25F:推 chrisjohn214: 遇過叫作phone的裡面存name 11/22 19:12
26F:推 jack0204: 有人腦袋內建混淆器是另外一回事,大部分IDE能幫你解決 11/22 21:51
27F:→ ripple0129: IDE能幫忙解決的前題是有這些觀念,所以先去讀觀念之 11/22 22:58
28F:→ ripple0129: 後再去使用IDE並沒有抵觸。完全沒觀念就知道IDE有內 11/22 22:58
29F:→ ripple0129: 建這些功能,那一定是天才了。 11/22 22:58
30F:噓 pttuser: 樓上一堆人講IDE好好笑,內功不練只靠IDE 11/23 07:29
31F:噓 pttuser: 而且一定沒參與過自動化建置過程,building devops過程 11/23 07:31
32F:→ pttuser: 中誰跟你IDE 11/23 07:31
33F:推 fredaleo: 感恩 11/23 09:59
34F:→ m7m123d: pttuser 大大認真了 11/23 13:36
35F:→ revivalworld: 我們team一半的人用vim 新人也是一來就用vim 11/24 22:32