µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
Appµ{¦¡³]p¤Jªù¡GiPhone¡BiPad(ªþ¥úºÐ)
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
The Pragmatic Programmer 20¶g¦~¬ö©Àª©
The Pragmatic Programmer 20th Anniversary Edition
§@ªÌ¡G
David Thomas, Andrew Hunt
ĶªÌ¡G
張靜雯
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
µ{¦¡»y¨¥
¥Xª©ªÀ¡G
ùÖ®p
¥Xª©¤é´Á¡G2020/4/30
ISBN¡G9789865022754
®ÑÄy½s¸¹¡Gkk0510372
¶¼Æ¡G436
©w»ù¡G
680
¤¸
Àu´f»ù¡G
82
§é
558
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
The Pragmatic Programmer 20¶g¦~¬ö©Àª©
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
The Pragmatic Programmer 20週年紀念版 內容簡介 邁向大師之路 “我生命中最最要的書之一。” —OBIE FERNANDEZ,《The Rails Way》作者 “20年前,第一版的《The Pragmatic Programmer》完全改變了我的職業軌跡。這個新版本會對您產生一樣的效用。” —MIKE COHN,《Succeeding with Agile》《Agile Estimating and Planning》《User Stories Applied》等書籍作者 “...書中充滿了實用的建議,有技術的,也有專業的,這些建議將在未來幾年提升您和您的專案。” —ANDREA GOULET, CEO, Corgibytes; Founder, LegacyCode.Rocks “...神來兩筆是有可能的,這本書就是明證。” —VM (VICKY) BRASSEUR, Director of Open Source Strategy, Juniper Networks 《The Pragmatic Programmer》是少數隨著歲月增長值得一讀再讀的經典書籍,無論您是新手還是實戰豐富的從業者,每次閱讀這本書,您都會得到新的領悟。 Dave Thomas和Andy Hunt於1999年撰寫了這本深具影響力的書,目的是為了幫他們的客戶建立更好的軟體,以及重新發現寫程式的樂趣。這些經驗幫助了一整世代的程式設計師檢視軟體開發的本質,不受限於任何特定語言、framework和方法論,其中的實用主義哲學催生了幾百本書、視訊教學、有聲讀物以及數千個職涯與成功故事。 二十年後的現今,本書再次檢視現代程式設計師的真義。主題範圍從個人責任與職涯探索,到能保持程式碼彈性與易於使用重用的架構技術。 閱讀本書,你將會學到: ‧對抗「軟體凋零」(software rot) ‧持續學習 ‧避免重複知識的陷阱 ‧寫出有彈性、動態和適應力強的程式碼 ‧善用基本工具的威力 ‧避免靠巧合寫程式 ‧學習什麼是真正的需求 ‧防範安全漏洞 ‧解決並行程式碼真正的問題 ‧建立由務實程式設計師組成的團隊 ‧你的工作成果與職涯責任 ‧進行嚴格、有效的測試,包括以屬性為基礎的測試 ‧實作實用的新手工具集 ‧取悅您的使用者 本書以一系列各自獨立的章節寫成,書中充滿了經驗和新奇的軼事、深思熟慮的例子和有趣的類比,這本書展示了軟體開發不同面向的最佳方法和主要陷阱。無論你是新手,有經驗的程式設計師,或是軟體專案經理,請每天使用您從本書所學到的,您會很快看到個人生產力、準確性和工作滿意度的提升。除了技能學習,也培養出習慣和態度,這些都是奠定職業生涯成長的基石。 您將會成為一位成功的程式設計師。
¥Ø¿ý Chapter 1 °È¹êªºõ¾Ç 1 ³o¬O±zªº¤H¥Í 2 ¿ß¦Y¤F§Úªºì©l½X 3 ³nÅé¶Ã«× 4 ¥ÛÀY´ö»PµN«Cµì 5 °÷¦nªº³nÅé 6 ±zªºª¾ÃѸ겣 7 ·¾³q¡I Chapter 2 °È¹êªº¤èªk 8 Àu¨q³]pªººëÅè 9 DRY¡X«½Æªº¸o´c 10 ¥¿¥æ©Ê 11 ¥i°f©Ê 12 ¦²¥ú¼u 13 쫬©M«K§Q¶K 14 »â°ì»y¨¥ 15 µû¦ô Chapter 3 °ò¥»¤u¨ã 16 ¯Â¤å¦rªº«Â¤O 17 shell 18 ¥\¯à±j¤jªº½s¿è¾¹ 19 ª©¥»±±¨î 20 °£¿ù 21 ¾ÞÁa¤å¦r 22 ¤uµ{¤é»x Chapter 4 °È¹êªº°¾°õ 23 ¦X¬ù¦¡³]p 24 ¦ºµ{¦¡¤£»¡ÁÀ 25 assertion¦¡µ{¦¡³]p 26 ¦p¦ó¥¿Å¸ê·½ 27 ¤£n¶]±o¤ñ±zªº¨®ÀY¿OÁÙ§Ö Chapter 5 Ås¦±©Î§ËÃa 28 ¥h½¢¦X 29 ¦æ¨«¦¿´ò 30 Âà´«¦¡µ{¦¡³]p 31 Ä~©Óµ| 32 ³]©w Chapter 6 ¨Ã¦æ 33 ¥´¯}®É¶¡½¢¦X 34 ¤£n¦@¥Îª¬ºA 35 °Ñ»PªÌ»Pµ{§Ç 36 ¶ÂªO Chapter 7 ·í±z¼gµ{¦¡®É 37 ²âÅ¥±zªº»h»i¸£ 38 ¾a¥©¦X¼gµ{¦¡ 39 ºtºâªk³t«× 40 «ºc 41 ´ú¸Õ¹ïµ{¦¡½Xªº·N¸q 42 ¥HÄݩʬ°°ò¦ªº´ú¸Õ 43 «Ý¦b¦w¥þªº¦a¤è 44 ©R¦W Chapter 8 ±M®×±Ò°Ê«e 45 »Ý¨D§| 46 ¸Ñ¶}¤£¥i¯àªºÁ¼ÃD 47 ¤@°_¤u§@ 48 ±Ó±¶ªº¥»½è Chapter 9 °È¹êªº±M®× 49 °È¹êªº¹Î¶¤ 50 ¤£n¤Á¶}·¦¤l 51 °È¹êªº¤W¤â¤u¨ã 52 ¨ú®®±zªº«È¤á 53 ¶ÆºC»P°¾¨£ «á°O Appendix A °Ñ¦Ò®Ñ¥Ø Appendix B ½m²ßÃD°Ñ¦Ò¸Ñµª Appendix C ´£¥Ü¥d ¯Á¤Þ
C»y¨¥³Ì¨Î¹ê½î
¥´³y¤uµ{µ¦²¤¡U¦b§Þ³N
10¿³tFlutte
Scratch±q°ò¦
LINE Bot S
µL·åªºµ{¦¡½X ²Ä¤Gª©
³nÅé¶}µo¨¤À¦w¥þ¹ê°È
Python ¦Û°Ê¤Æ
¿Ë¤â¶}µo±ÀÂ˨t²Î ¡Ð
ºtºâªk ¹Ï¸Ñì²z x
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C