Bad Programming Practices 101: Become a Better Coder by Learning How (Not) to Program
暫譯: 糟糕的程式設計實踐 101:透過學習如何(不)編程來成為更好的程式設計師
Karl Beecher
- 出版商: Apress
- 出版日期: 2018-02-09
- 定價: $1,485
- 售價: 6.0 折 $891
- 語言: 英文
- 頁數: 221
- 裝訂: Paperback
- ISBN: 1484234103
- ISBN-13: 9781484234105
-
相關分類:
C 程式語言
-
其他版本:
Bad Programming Practices 101: Become a Better Coder by Learning How (Not) to Program
相關主題
商品描述
- Become a better coder by learning how (not) to program
- Choose your tools wisely
- Think of programming as problem solving
- Discover the consequences of a program’s appearance and overall structure
- Explain poor use of variables in programs
- Avoid bad habits and common mistakes when using conditionals and loops
- See how poor error-handling makes for unstable programs
- Sidestep bad practices related specifically to object-oriented programming
- Mitigate the effects of ineffectual and inadequate bug location and testing
商品描述(中文翻譯)
這本書以幽默的角度來看待程式設計實踐手冊,顛覆了通常的教學方式:在假裝教你如何成為世界上最糟糕的程式設計師,通常會造成混亂的前提下,這本書教你如何避免那些會引入錯誤或導致程式碼貢獻被拒絕的壞習慣。
為什麼要當一個程式碼猴子,當你可以成為一個混亂猴子呢?好吧,你想成為一個糟糕的程式設計師。你想寫出在審查中被猛烈拒絕的程式碼。你期待看到評論中貼滿「WTF???」的反饋。更好的是,你幻想著你那充滿錯誤的變更悄悄通過,並在程式碼庫中造成無法估量的混亂。你想建立一個寫出吱吱作響、雜亂無章、易出錯的垃圾程式碼的聲譽,讓你的同事感到沮喪。《壞程式設計實踐 101》將幫助你更快達成這個目標,教你一系列的壞習慣,讓你能夠造成最大的混亂。
或者,你也可以利用這本書來識別那些壞習慣並學會避免它們。這些壞習慣被組織成幾個主題,構成程式設計的基礎(佈局、變數、迴圈、模組等等)。有人曾經提到,要成為一個好的程式設計師,你必須先寫出10,000行壞程式碼,才能將它們從系統中排出。這本書的目標是針對那些至今只寫出一小部分的程式設計師。通過了解不良的程式設計習慣,你將學會好的實踐。此外,你還會發現每種實踐背後的動機,這樣你就能了解為什麼它被認為是好的,而不僅僅是得到一個規則清單。
你將學到的內容:
- 通過學習如何(不)編程來成為更好的程式設計師
- 明智地選擇你的工具
- 將程式設計視為解決問題
- 發現程式外觀和整體結構的後果
- 解釋程式中變數的錯誤使用
- 避免在使用條件語句和迴圈時的壞習慣和常見錯誤
- 了解不良錯誤處理如何導致不穩定的程式
- 避免與物件導向程式設計特別相關的壞習慣
- 減輕無效和不充分的錯誤定位及測試的影響
這本書適合於:
那些擁有一些實際程式設計知識(至少能使用一種程式語言編程),但幾乎沒有或沒有專業經驗的人,他們希望能快速建立起來。他們要麼仍在接受軟體開發的培訓,要麼正處於程式設計職業的起步階段。他們最多有1-2年的專業經驗。
