(σ゚∀゚)σ
Clean Code: A Handbook of Agile Software Craftsmansh...
推薦一下這本書,順便記一下各種廢↓
(σ゚∀゚)σ
雖然上面貼原文,但其實我看的是這本
無瑕的程式碼:敏捷軟體開發技巧守則
(σ゚∀゚)σ
推原文的原因無他,他的中文翻得太糟了
(σ゚∀゚)σ
很多不用翻的東西他硬要翻成注音更難閱讀
很多 code 他也直接翻成中文也並不會比較容易理解 (Ex. 公用靜態變數 = public static variable)
然後有一些字句難看得像機翻
(σ゚∀゚)σ
總之翻得很糟,但內容很棒
英文沒有很爛都該直接看原文.jpg
(σ゚∀゚)σ
那接著說我看這本書的感受
我覺得這本書寫的東西有部分有點太偏激了
有些事情不用做到那麼過,但概念是好的 (只是過於理想,大部分時候會因為各種原因做不到)
所以這些概念都懂一下是很好的
(σ゚∀゚)σ
然後是,這本書裡面用來當範例的大多為 Java,有幾個章節會比較偏 Java code 的實作
我覺得這邊就不用太糾結在要搞懂他在寫什麼,大概知道他在做什麼就可以了
而且有些語言高度相關的東西也不見得會適用於其他語言 (像是 C++)
(σ゚∀゚)σ
這本書大約會分成三個部分
第一部分會包含各個從小到大的「如何寫出 clean code」
第二部分可能就是會用各種範例來示範,當我看到 dirty code,怎麼把他變 clean
第三部分比較像是再帶過一次,有哪些要點是我們在寫 code 的時候需要注意的
(σ゚∀゚)σ
整本書其實不是很好懂,我中間很多地方都需要找人問 (。)
最好自己是一個平常會看到很多 code 的人,因為有些問題如果你沒有親眼看過,可能還不知道他在講什麼、為什麼這個問題值得被注意等等的
然後會需要有一點基本的 coding 能力,這樣才能跟上他 dirty to clean 中間的思路
整體來講我覺得是很棒的一本書,就算看過一次還是可以擺在身邊,有天覺得自己的 code 好像一團糟的時候翻出來看一下是哪個部分不太對 (no
(σ゚∀゚)σ
-
(σ゚∀゚)σ
下面應該是一些日常工作和廢 (
(σ゚∀゚)σ
https://images.plurk.com/3dPsPctbMT9kr7Zg0ZiSr8.png
(σ゚∀゚)σ
這禮拜開始幫忙組內的一些工作,還好第一次做大家都給了很多幫助
(σ゚∀゚)σ
但今天終於因為太累不小心戳進釣魚信
居然還是公司發的
戳進去後說因為你戳進了這封釣魚信所以幾天後我們會幫你安排更多ㄉ釣魚信課程
(σ゚∀゚)σ
可以理解我們公司比較注重這個但能不要在我很忙收很多信的時候發這種東西過來嗎 (不是
(σ゚∀゚)σ
最近真的突然想學的東西多很多,但不敢每天塞太多
因為以前一天塞太多總是會失敗
(σ゚∀゚)σ
這次這本 clean code 我也是嚴格遵守一天看一個章節
大約兩個多禮拜看完
(σ゚∀゚)σ
最近還想回來練英文...
覺得最近看了很多奇怪的英文,再不練英文會退化..
載入新的回覆