µ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^¶¯µ¼Öºë¿ï
|
CentOS 6.x¥ø·~²{³õ¹ê¾ÔÄ_¨å(ªþ¨â¤ùDVD)
¡D
§Ú½úµ{¦¡¤H¡G¦^ÅU±qA
¡D
µL·åªºµ{¦¡½X ¨ç¼Æ¦¡
¡D
µL·åªºµ{¦¡½X ³nÅé¤u
¤å¾Ç¤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
¨î¯Å
µL·åªºµ{¦¡½X(µf¥~½g)¡G±M·~µ{¦¡³]p®vªº¥Í¦s¤§¹D
§@ªÌ¡G
Robert C. Martin
ĶªÌ¡G
博碩文化¡A³¯ÀA½÷審校
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
§@·~¨t²Î
¥Xª©ªÀ¡G
³ÕºÓ¤å¤Æ
¥Xª©¤é´Á¡G2013/8/27
ISBN¡G9789862017883
®ÑÄy½s¸¹¡Gkk0359273
¶¼Æ¡G216
©w»ù¡G
360
¤¸
Àu´f»ù¡G
79
§é
284
¤¸
®Ñ»ù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
µL·åªºµ{¦¡½X(µf¥~½g)¡G±M·~µ{¦¡³]p®vªº¥Í¦s¤§¹D
¤º®e²¤¶
§@ªÌ¤¶²Ð
¦PÃþ±ÀÂË
無瑕的程式碼(番外篇)¡G專業程式³]p師的生存之¹D <本書特¦â> n介紹³o本書的特¦â¡A就不得不介紹¡m無瑕的程式碼Clean Code¡n一書¡A因為兩書是互¸É的¡C 在¸Ó書中¡A作ªÌ教您的是如何做事¡]也就是如何寫出Clean Code¡^¡C ¦Ó本書中¡A作ªÌ教您的是如何做人¡]也就是如何做個Clean Coder¡^¡C n想成為一位Clean Coder¡A可不簡單¡A絕不是只學會寫Clean Code就可以了¡C ÁÙ»Ýn把寫Clean Code¿Ä入到真實的¾場生涯當中¡C¦Ó³o就牽涉到了¾場求生³N³oÃþ的ijÃD¡C 在工作中撰寫Clean Code¡A初期一定會¹J到一些困Ãø¡A本書將教導您如何應付³o些困Ãø¡A»¡服上司¡B¦ÑÁó¡B客戶¡B夥伴以及¦Û己¡A以寫Clean Code的精神來應付¶}發專案時所¾D¹J的各種情況¡A才是正¹D¡C <本書簡介> 在¾場上¡A不可Á×免地會³Qn求»°工¡B加功¯à¡A即便大師也不例外¡A ¹J到³o些情況¡A你必¶·學會Say No¡A同樣地¡A你也必¶·學會Say Yes¡A 只有ÂÔ慎地Say Yes¡A別人才會對你有所尊«¡A相信你是一位專業人士¡A 如此當你在Say No時¡A才會更有分¶q¡A更¯à»¡服對方¡C 本書作ªÌBob大叔¡ARobert C. Martin¡A是一位³nÅé大師¡A 也是一位µÛ名作家¡A其µÛ作¡mAgile Software Development: Principles, Patterns, and Practices¡n曾獲得有IT奧斯卡獎之稱──Jolt¾_撼年度大獎¡C <本書¾A用對¶H> 本書是Bob大叔ªñ期的新作¡A在本書中¡ABob大叔以¿Ë¨經歷及»²導¹L的案例作為範例¡A 以»¡故事的方式來描z各種情景¡C如果你寫程式專案¶W¹L一年¡A 相信³o些情景你一定不¯生¡A¨º³£是³nÅé¶}發¹L程常¹J到的真實情境¡C 不同的是¡A以往你只會做出一種回應¡A因此事態的發展只有一條¸ô徑¡A ¦Ó最終就³´入了一種悲慘的循環¡C¨º是個什»ò樣的循環呢¡H 1.08/在±對一個新的專案或功¯à時¡A沒有一套科學的¿ì法來¶i¦æ時程的¹w估¡q¦Ñ是估不準¡r¡C 2.08/¶}發¹L程中¡A¦Ñ是¡q無法¶°中專注力¡r¡A³Q³o樣的事¡B¨º樣的事所影ÅT¡A工作效率極差¡C 3.08/由於工作效率差¡A所以¸ò不上¶i度¡A¡q壓力¡r來了¡A只好加班熬夜來»°工¡C也¡q沒時¶¡寫測¸Õ¡r¡C 4.08/加班熬夜寫出的程式¡A品½è比¸û差¡A常常出現bug¡C 5.08/由於沒有寫測¸Õ¡A沒有一套¦Û動化測¸Õ¡A所以¡q°£¿ù¡r 又ªá了³\多時¶¡¡A導Pn加更多的班來¶i¦æ°£¿ù¡C 6.08/在接ªñ專案截止日之前¡A終於快n完工了¡A但是客戶又n求¡q加入新功¯à¡r¡C 但也給你更多的時¶¡來¶}發¡A使你無法拒絕¡C 7.08/由於大多數程式碼³£是加班»°出來的¡A品½è«D常差¡A 因此在擴充功¯à時Ãø以修改¡C只好回ÀY做¡q«構¡r¡C 8.08/由於加班»°工沒做好¦Û動化測¸Õ¡A所以當加入新功¯à後¡A 對於¡q原有功¯à是否因此出¿ù了¡H¡r¡A沒有把握¡A所以必¶·ªá做更多的時¶¡在測¸Õ¡C 現在又回到了1或2¡A直到客戶不再n求加入新功¯à為止¡C 9.08/已經沒時¶¡測¸Õ了¡A在最終的截止日期ÁÙ是把結果給發佈出去了¡C ¡q交給客戶去測吧¡r¡C客戶必¶·測完後才會交付尾款¡C 10.08/由於沒有¶i¦æ完整的測¸Õ¡A因此¡A客戶發現了bug¡A所以n求修改¡A 同時也對您所推出的最後版本產生懷疑¡A因此使得¡q專案¿ð¿ð無法結案¡A無法收到尾款¡r¡C 現在又回到了5¡A直到有天客戶的常用功¯à³£OK了¡A或ªÌ你再也受不了¦ÓÂ÷¾¡A甚¦Ü放棄收取尾款為止¡C 即便Â÷¾或放棄尾款也不¯à¸Ñ決問ÃD¡A因為你ÁÙ是必¶·接新的專案¡A¦Ó³o又回到了1¡C 以上的循環是否Åý您感ı生活品½è很差呢¡H是不是懷疑¦Û己¨«¿ù¦æ了呢¡H 其實不是³o樣的¡A問ÃD在於你沒有找對方法來³B理每一個步ÆJ的應對之策¡C ³o本書¡A從每個您所熟悉的故事中¡A發展出不同的分支¡A 教導您如果³o樣做¡A結果會是怎樣¡H如果¨º樣做¡A結局又會是怎樣¡H Bob大叔¶}的是一¶¡ÅU問公司¡A寫程式也有四十幾年了¡A 因此¡A他提出的做法完全是經Åç的累積¡A經得°_實»Ú的¦ÒÅç¡C 如果您有疑慮¡A¨º大可不必一次全³¡³£應用到同一個專案中¡A 一次°w對某一¶µ來修改應對之策¡A您會發現¡A即便只是°w對某一¶µ來作修正¡A³£會Åý您獲益匪淺¡C 本書大多數的篇幅³£在»¡故事¡A以»¡故事的方式來½×理¡A 當中有大約四個章節是和技³N°ª度相Ãö的¡A當中包含TDD¡B Åç收測¸Õ¡B測¸Õ策略¡B協作¡B工具等等¡CÃö於³o些ijÃD¡A 本書並未提供程式碼¡A¦Ó是以方法介紹為主¶b來¶i¦æ介紹¡A Y你想看看實»Ú程式碼的示範¡A可以參¾\¡m無瑕的程式碼¡n一書¡C PS¡G¡m無瑕的程式碼¡n上市後¡A³s續三月勇奪IT專業書局¾P售冠x¡A «D常值得一Ū¡Chttp://www.drmaster.com.tw/Bookinfo.asp?BookID=PG21219 <兩書¾\Ū方式> ³o兩本姊妹書並沒有固定的¾\Ū¶¶序¡A 如果您先Ū本書¡m無瑕的程式碼──番外篇 The Clean Coder¡n¡A 但對於實»Ú的Clean Code有所好奇的¸Ü¡A可再去翻¾\¡m無瑕的程式碼Clean Code¡n¡C 如果您先Ū的是¡m無瑕的程式碼Clean Code¡n¡A但對於怎樣把Clean Code 帶入¾場有所疑問的¸Ü¡A則本書將為您¸Ñ惑¡C Áö然單一本書已經¯à夠提升您的¾場價值¡C但對於一位專業的程式³]p師¦Ó¨¥¡A 最好是兩本書³£Åª¹L¡A如此才¯à發揮最大的效用¡C 08/08/08/ »¡在前ÀY¡@¡@¡@¡@ ¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Pre-Requisite Introduction¡^ Chapter 1 專業主義¡@¡@¡@¡@¡@¡@¡@¡@¡]Professionalism¡^ Chapter 2 »¡¡u不¡v¡@¡@¡@¡@¡@¡@¡@¡@¡]Saying No¡^ Chapter 3 »¡¡u是¡v¡@¡@¡@¡@¡@¡@¡@¡@¡]Saying Yes¡^ Chapter 4 寫程式¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Coding¡^ Chapter 5 測¸ÕÅX動¶}發¡@¡@¡@¡@¡@¡@¡]Test Driven Development¡^ Chapter 6 練習¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Practicing¡^ Chapter 7 Åç收測¸Õ¡@¡@¡@¡@¡@¡@¡@¡@¡]Acceptance Testing¡^ Chapter 8 測¸Õ策略¡@¡@¡@¡@¡@¡@¡@¡@¡]Testing Strategies¡^ Chapter 9 時¶¡管理¡@¡@¡@¡@¡@¡@¡@¡@¡]Time Management¡^ Chapter 10 ¹w估¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Estimation¡^ Chapter 11 壓力¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Pressure¡^ Chapter 12 協作¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Collaboration¡^ Chapter 13 團¶¤»P專案¡@¡@¡@¡@¡@¡@¡@¡]Teams and Projects¡^ Chapter 14 »²導¡B學徒期»P工ÃÀ典範¡@¡]Mentoring, Apprenticeship, and Craftsmanship¡^ Appendix A 工具¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡]Tooling¡^
30¤Ñºë³q Powe
¹Ï¸ÑLINUX«ü¥O¾Þ
LinuxÀH¨«ü«n¡G
³Ì¨Î©çÀɧ¹¥þÅé- L
Windows 11
¯u¥¿¤F¸Ñ®Ö¤ß¡GLin
¸ò§Ú¾ÇWindows
µ´¹ïµw¬£¡GWindo
¶W¹ê¥Î¡IWord¡DE
Excel 365°Ó
¬°¤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