商品已停售
無瑕的程式碼(番外篇):專業程式設計師的生存之道[二手書_良好]11316413885 TAAZE讀冊生活網路書店
1. 透過LINE購物進入蝦皮後禁止再透過蝦皮直播下單,避免訂單認列異常
2. 請務必「清空」蝦皮購物車,再透過LINE購物連結至蝦皮商店進行購買 ;先把商品加入購物車,再從LINE購物連結至蝦皮結帳,將無法獲得點數回饋。
3. 請避免連續下單,若您完成交易後,想下第二張訂單,請重新從LINE購物連結至蝦皮商店進行購買
4. 電子票券及繳費服務類別:回饋0%。
5. 請留意,蝦皮超市內的商品(蝦皮超市、蝦皮直送美妝、蝦皮免運直送)不隸屬於蝦皮商城,點數回饋請依照「蝦皮超市」商店頁為主。
6. 蝦皮商城之訂單適用於部分點數紅包,規範請依該紅包頁說明為主。
7. 點數回饋將依照蝦皮提供扣除折價券、運費與蝦幣後之最終金額進行計算。
8. 同一商品品項(即便不同尺寸規格),皆會計入同一筆返點上限進行計算
9. 用戶需於同一瀏覽器進行交易(若自動跳轉 APP,請在 APP交易)。
10. 若使用不同物流或付款方式,將拆分成不同筆訂單編號發送通知。
11. 若使用折價券折抵,可能會有攤提折抵導致訂單金額些微落差
12. 蝦皮會將LINE的導購跳轉紀錄與蝦皮的會員ID進行綁定,若後續七天內未透過其他媒體來源導入蝦皮官網,則七天內於該蝦皮帳號下訂的首筆訂單會被蝦皮認列為該LINE用戶導購跳轉時所成立之訂單。
13. 若同一用戶使用一個以上蝦皮帳號透過LINE購物進行導購,將可能導致無法收到導購通知,亦可能無法收到點數,再請留意。
[注意事項]
1.如導購途中用戶由網頁版(電腦版/手機版網頁)切換為 App 會造成追蹤中斷而無法進行 LINE Points 回饋
2.若購買過程中關閉蝦皮APP,則需重新透過LINE購物前往蝦皮商城,否則無法進行LINE POINTS 回饋。 / 3.如用戶先前往蝦皮商城將商品加入購物車,後續透過LINE購物前往至蝦皮商城將購物車結清,此方案將不列入 LINE Points 回饋
4.若因系統異常無法追蹤訂單,致使消費者無接收到點數回饋,蝦皮保有更改條款與法律追訴之權利
5. LINE購物商品價格若與蝦皮賣場實際價格有異,以蝦皮賣場價格為準商品描述
商品資料
作者:Robert C.Martin
出版社:博碩文化股份有限公司
出版日期:2013/08/27
ISBN/ISSN:9789862017883
語言:繁體/中文
裝訂方式:平裝
頁數:216
原價:360
------------------------------------------------------------------------
內容簡介
在職場上,不可避免地會被要求趕工、加功能,即便大師也不例外,遇到這些情況,你必須學會Say No,同樣地,你也必須學會Say Yes,只有謹慎地Say Yes,別人才會對你有所尊重,相信你是一位專業人士,如此當你在Say No時,才會更有分量,更能說服對方。
本書作者Bob大叔,Robert C. Martin,是一位軟體大師,也是一位著名作家,其著作《Agile Software Development: Principles, Patterns, and Practices》曾獲得有IT奧斯卡獎之稱──Jolt震撼年度大獎。
本書特色:
要介紹這本書的特色,就不得不介紹《無瑕的程式碼Clean Code》一書,因為兩書是互補的。
在該書中,作者教您的是如何做事(也就是如何寫出Clean Code)。
而本書中,作者教您的是如何做人(也就是如何做個Clean Coder)。
要想成為一位Clean Coder,可不簡單,絕不是只學會寫Clean Code就可以了。
還需要把寫Clean Code融入到真實的職場生涯當中。而這就牽涉到了職場求生術這類的議題。
在工作中撰寫Clean Code,初期一定會遇到一些困難,本書將教導您如何應付這些困難,說服上司、老闆、客戶、夥伴以及自己,以寫Clean Code的精神來應付開發專案時所遭遇的各種情況,才是正道。
本書適用對象:
本書是Bob大叔近期的新作,在本書中,Bob大叔以親身經歷及輔導過的案例作為範例,以說故事的方式來描述各種情景。如果你寫程式專案超過一年,相信這些情景你一定不陌生,那都是軟體開發過程常遇到的真實情境。
不同的是,以往你只會做出一種回應,因此事態的發展只有一條路徑,而最終就陷入了一種悲慘的循環。那是個什麼樣的循環呢?
1. 在面對一個新的專案或功能時,沒有一套科學的辦法來進行時程的預估〈老是估不準〉。
2. 開發過程中,老是〈無法集中專注力〉,被這樣的事、那樣的事所影響,工作效率極差。
3. 由於工作效率差,所以跟不上進度,〈壓力〉來了,只好加班熬夜來趕工。也〈沒時間寫測試〉。
4. 加班熬夜寫出的程式,品質比較差,常常出現bug。
5. 由於沒有寫測試,沒有一套自動化測試,所以〈除錯〉又花了許多時間,導致要加更多的班來進行除錯。
6. 在接近專案截止日之前,終於快要完工了,但是客戶又要求〈加入新功能〉。但也給你更多的時間來開發,使你無法拒絕。
7. 由於大多數程式碼都是加班趕出來的,品質非常差,因此在擴充功能時難以修改。只好回頭做〈重構〉。
8. 由於加班趕工沒做好自動化測試,所以當加入新功能後,對於〈原有功能是否因此出錯了?〉,沒有把握,所以必須花做更多的時間在測試。
現在又回到了1或2,直到客戶不再要求加入新功能為止。
9. 已經沒時間測試了,在最終的截止日期還是把結果給發佈出去了。〈交給客戶去測吧〉。客戶必須測完後才會交付尾款。
10. 由於沒有進行完整的測試,因此,客戶發現了bug,所以要求修改,同時也對您所推出的最後版本產生懷疑,因此使得〈專案遲遲無法結案,無法收到尾款〉。
現在又回到了5,直到有天客戶的常用功能都OK了,或者你再也受不了而離職,甚至放棄收取尾款為止。
即便離職或放棄尾款也不能解決問題,因為你還是必須接新的專案,而這又回到了1。
以上的循環是否讓您感覺生活品質很差呢?是不是懷疑自己走錯行了呢?其實不是這樣的,問題在於你沒有找對方法來處理每一個步驟的應對之策。
這本書,從每個您所熟悉的故事中,發展出不同的分支,教導您如果這樣做,結果會是怎樣?如果那樣做,結局又會是怎樣?Bob大叔開的是一間顧問公司,寫程式也有四十幾年了,因此,他提出的做法完全是經驗的累積,經得起實際的考驗。如果您有疑慮,那大可不必一次全部都應用到同一個專案中,一次針對某一項來修改應對之策,您會發現,即便只是針對某一項來作修正,都會讓您獲益匪淺。
本書大多數的篇幅都在說故事,以說故事的方式來論理,當中有大約四個章節是和技術高度相關的,當中包含TDD、驗收測試、測試策略、協作、工具等等。關於這些議題,本書並未提供程式碼,而是以方法介紹為主軸來進行介紹,若你想看看實際程式碼的示範,可以參閱《無瑕的程式碼》一書。
PS:《無瑕的程式碼》上市後,連續三月勇奪IT專業書局銷售冠軍,非常值得一讀。
兩書閱讀方式:
這兩本姊妹書並沒有固定的閱讀順序,
如果您先讀本書《無瑕的程式碼──番外篇 The Clean Coder》,但對於實際的Clean Code有所好奇的話,可再去翻閱《無瑕的程式碼Clean Code》。
如果您先讀的是《無瑕的程式碼Clean Code》,但對於怎樣把Clean Code帶入職場有所疑問的話,則本書將為您解惑。
雖然單一本書已經能夠提升您的職場價值。但對於一位專業的程式設計師而言,最好是兩本書都讀過,如此才能發揮最大的效用。
二手書購物須知
1. 購買二手書時,請檢視商品書況或書況影片。商品名稱後方編號為賣家來源。
2. 商品版權法律說明:TAAZE 讀冊生活單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
3. 二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
4. 退換貨說明:二手書籍商品享有15天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品15日內寄回。但以下幾種狀況不得辦理退貨:
a. 與書況影片相較有差異(撞損..)
b. 附件不符(原有含CD)
c. 物流條碼被撕除
訂購本商品前請務必詳閱退換貨原則。
5. 書況標定 : 二手書「書況」由讀冊生活統一標定,標準如下,下單前請先確認該商品書況,若下單則視為確認及同意書況。
a. 全新:膠膜未拆,無瑕疵。
b. 近全新:未包膜,翻閱痕跡不明顯,如實體賣場陳列販售之書籍。
c. 良好:有使用痕跡,不如新書潔白、小範圍瑕疵,如摺角、碰撞、汙點或泛黃等。
d. 普通:有明顯使用痕跡或黃褐色、黑斑等。