¬[ºc¾ã¼ä¤§¹D ( ²Åé ¦r) |
§@ªÌ¡G®]¦tÁo | Ãþ§O¡G1. -> µ{¦¡³]p -> ºî¦X |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 49956 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 495 ¤¸ |
¥Xª©¤é¡G9/1/2018 |
¶¼Æ¡G348 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121347962 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G±ÀÂ˧Ǥ@
¦b§Ú¤ß¨½¡Aµ{§Çû¥i¥H¤À¬°¤TÓ¼h¦¸¡G´¶³qµ{§Çû¡B¤uµ{®v©M¬[ºc®v¡C ´¶³qµ{§Çû¬O½s¼g¥N½Xªº¤H¡C½s¼g¥N½Xªº¤è¦¡¦³«Ü¦h¡A¥un¯àÅýµ{§Ç¶]°_¨Ó¡A¯à¥¿½T¦a³B²z·~°È¬yµ{©M¹ï¼Æ¾Ú¶i¦æpºâ¡A´N¥i¥H»¡¡§·|½s¼g¥N½X¡¨¡Cµ{§Çû»Ýn¼ô±x¾ãÓµ{§ÇªºÅÞ¿è¤Î³B²z¹Lµ{¡A»Ýn¼ô±xµ{§Ç»y¨¥ªº¯S©Ê¡AÁÙ»Ýn¼ô±x¤@¨Çpºâ¾÷¾Þ§@¨t²Îªº¥æ¤¬½Õ¥Î¤è¦¡¡A¤~¯à¼g¥X±q¥Î¤á°¼¥æ¤¬¡A¨ì¼Æ¾Ú©M·~°ÈÅÞ¿è³B²z¡A¦A¨ì»Ppºâ¾÷¨t²Î¥æ¤¬ªº¥N½X¡A¦³®Ä¦a§â¥Î¤á«H®§¡B¼Æ¾Ú¡B·~°È©Mpºâ¾÷¦êÁp©M«÷¸Ë¥X¨Ó¡C µM¦Ó¡A¨ä¤¤¤@¨Çµ{§Çûµo²{¡A¥uÅý¥N½X¶]°_¨Ó¬O¤£°÷ªº¡A¦]¬°³oÓ¥@¬É¬O¤£Â_Åܤƪº¡A¥L̵o²{¦Û¤v»Ýnªá§ó¦hªº®É¶¡¨ÓºûÅ@¥N½X¡G¼W¥[·sªº»Ý¨D¡AÂX®i즳ªº¬yµ{¡Aקï¤w¦³ªº¥\¯à¡AÀu¤Æ©Ê¯à¡K¡K¤@Ó¤H§¹¥þºûÅ@¤£¹L¨Ó¡AÁÙ»Ýn§ó¦hªº¤H¡A¤_¬O¥N½XÁÙ»Ýn¦b¤£¦P¤H¤§¶¡½üÂà¡F¥L̵o²{¥N½X°£¤F»Ýn¶]°_¨Ó¡AÁÙ»Ýn©öŪ¡B©öÂX®i¡B©öºûÅ@¡A¬Æ¦Ü¥i¥Hª½±µ«¥Î¡C¤_¬O¡A³o¨Ç¤H¨Ï¥Î¦UºØ¦U¼Ëªº¤â¬q©M§Þ³N¤£Â_´£°ª¥N½Xªº©öŪ©Ê¡B¥iÂX®i©Ê¡B¥iºûÅ@©Ê©M«¥Î©Ê¡C§Ú̧â³o¨Ç¦³¡§¼äÂ}¡¨¡B¦³¤u¦Kºëºë¡B¦³×¾iªºµ{§Çû¥s§@¤uµ{®v¡A¤uµ{®v¤£¶È¶È¬O¦b½s¼g¥N½X¡A¥LÌ·|¥Î¤uµ{ªº¤èªk¨Ó½s¼g¥N½X¡A¥H«KÅý½sµ{¶}µo§ó¬°°ª®Ä©M§Ö³t¡C¥Ļâ½sµ{·í¦¨¤@ºØ³]p¡A¤@ºØ¤u·~³]p¡A§â¥N½X¼Ò¶ô¤Æ¡AÅý³o¨Ç¼Ò¶ô¥i¥H§ó®e©ö¦a¥æ¤¬«÷¸Ë©M²Õ´¡AÅý¥N½X±Æ¦C¾ã»ô¡X¡X¾\Ū©MºûÅ@³o¨Ç¥N½X´N¹³¬Ý¾\§L¦¡¤@¼ËµÎ¤ßºZ§Ö¡C ¦ý¬O¬G¨ÆÁÙ¨S§¹¡A³o¨Ç¾Ö¦³¤u¦Kºë¯«ªº¤uµ{®vÌÁÙ¬OÃø¥H¸Ñ¨M¬Y¨Ç°ÝÃD¡A³o¨Ç¤Hº¥º¥¦aµo²{¡A³oÓ¥@¬É¤W¦³«Ü¦h°ÝÃD´N¹³Â¼Â¼ªO¤@¼Ë¡A¥u¯àn¤@Ãä¡A³o¤@Ãä¤W¥h¤F¡A¥t¤@Ãä´N¤U¨Ó¤F¡C´N¹³n¤\¥ÎªÅ¶¡´«®É¶¡¡An¤\¥Î®É¶¡´«ªÅ¶¡¤@¼Ë¡A§A«ÜÃø§ä¨ì¦P®Éº¡¨¬ªÅ¶¡©M®É¶¡n¨Dªº¡§Âù§Q¸Ñ¡¨¡F´N¹³CAPªº¤T¿ï¤Gªº²z½×¤@¼Ë¡A³oÓ¥@¬É¤£¦s¦b§¹¬üªº¸Ñ¨M¤è®×¡AµL½×¤°¤\¤è®×³£¦³¦nªº¤@±©M¤£¦nªº¤@±¡C¦Ó¥B¡A³o¨Ç¤uµ{®vÁÙº¥º¥µo²{¡A¨C·í¤Þ¤J¤@Ó·sªº§Þ³N¨Ó¸Ñ¨M¤@Ó¤w¦³ªº°ÝÃD®É¡A³oÓ·sªº§Þ³N´N·|±a¨Ó§ó¦hªº°ÝÃD¡A°ÝÃD´N¹³¦³¤@ӥͩRÅé¤@¼Ë¡A¥¦Ì·|¤£Â_¦aÁc´Þ©M¶i¤Æ¡Cº¥º¥¦a¡A¥L̵o²{¡A°ÝÃDªº¦h¤Ö©M¨t²Îªº´_Âø«×§e¥¿¤ñ¡A¦Ó¥B¤£¶È¬O½u©Ê¥¿¤ñ¡AÁÙ¥i¯à§e¯Å¼Æ¥¿¤ñ¡A¦¹®É´N¶V¨Ó¶VÃø°µ§Þ³N¨M©w¡C¦ý¬O¦³¤@¨Ç¸ê²`ªº¤uµ{®v¶}©l¯¸¥X¨Ó¬D¾Ô³o¨Ç°ÝÃD¡A¦³ªº°ò¤_·~°È¤ÀªRµ¹¥X¥¿Åªº¤è®×¡A¦³ªº¶}©l¹Á¸Õ³]p§ó°ª¯Åªº§Þ³N¡A¦³ªº¶}©l³]p§óÆF¬¡ªº¨t²Î¡A¦³ªº«h¶}©l²¤Æ©M»´¶q¤Æ¾ãÓ¨t²Î¡K¡K³o¨Ç°ª´¼°Ó¡B¸gÅ稬¡B¤£©ÈÃøªº¤uµ{®v̤޻âµÛ¾ãÓ¦æ·~«e¦æ¡C¥LÌ´N¬O¬[ºc®v¡I ·PıBob¤j¨ûªº¨t¦CµÛ§@¦n¹³¤]¦b¨«³oÓ¹Lµ{¡A¡m¥N½X¾ã¼ä¤§¹D¡n±Ð§A¼g¥X©öŪ¡B¥iÂX®i¡B¥iºûÅ@¡B¥i«¥Îªº¥N½X¡A¡m¥N½X¾ã¼ä¤§¹D¡Gµ{§ÇûªºÂ¾·~¯À¾i¡n±Ð§A«ç¼ËÅܦ¨¤@Ó¦³×¾iªºµ{§Çû¡A¦Ó¡m¬[ºc¾ã¼ä¤§¹D¡n°ò¥»¤W¬O¦b´yz³n¥ó³]pªº¤@¨Ç²z½×ª¾ÃÑ¡C¡m¬[ºc¾ã¼ä¤§¹D¡n¤jÅé¤À¦¨¤TÓ³¡¤À¡G½sµ{S¦¡¡]µ²ºc¤Æ½sµ{¡B±¦V¹ï¶H½sµ{©M¨ç¼Æ¦¡½sµ{¡^¡A³]pì«h¡]¥Dn¬OSOLID¡^¡A¥H¤Î³n¥ó¬[ºc¡]¨ä¤¤Á¿¤F«Ü¦h°ª«Î«Ø²Þªº¤º®e¡^¡CÁ`Åé¨Ó»¡¡A³o¥»®Ñ¤¤ªº¤º®e¥i¥HÅý§A±q·LÆ[¡]¥N½X¼h±¡^©M§»Æ[¡]¬[ºc¼h±¡^¨âÓ¼h±¹ï¾ãÓ³n¥ó³]p¦³¤@Ó¥þ±ªº¤F¸Ñ¡C ¦ý¬O¡A¦pªG§A·Q±q³o¥»®Ñ¨½§ä¨ì¤@¨Ç¥i¥H¥ß°¨¸Ñ¨M¨ãÅé°ÝÃDªº¤uµ{¬[ºc©M§Þ³N¡A®£©È§A·|·P¨ì¥¢±æ¡C³o¥»®Ñ¤¤§ó¦hªº¬O¤@¨Ç°ò¦ªº²z½×ª¾ÃÑ¡A¬Ý§¹¦Z§A¥i¯à·|¤ñ¸û¡§µL·P¡¨¡A¦]¬°³o¨Ç°ò¦ª¾Ãѹï¤_¥Í¬¡¦b³oÓ°ª³tµo®iªº³ßÅw§ÖÀ\¤å¤ÆªºªÀ·|¤¤ªº¤H¨Ó»¡¡A¥i¯à«ÜÃø²z¸Ñ¨ä¤¤ªº»ùÈ¡X¡X¤j¦h¼Æ¤Hªº¥Ø¼Ð¤£¬O³]p¥X¤@ÓÀu½èªº³n¥ó©Î¬[ºc¡A¦Ó¬O§Ö³t¦a¸Ñ¨M¤@Ó¨ãÅ骺°ÝÃD¡A§¹¦¨¦Û¤vªº¤u§@¡CµM¦Ó¡A¥i¯à¥u¦³§A¸I¹L¨¬°÷¦hªº¾À¡A±¼¹L¨¬°÷¦hªº§|¡A¸g¾ú¹L¨¬°÷¦hªºµhW¦Z¡A¦A¨ÓŪ³o¥»®Ñ®É¡A§A¤~·|µo²{¥»®Ñ¤¤ªº³o¨Ç¡§³¯Âªºª¾ÃÑ¡¨¬O¦h¤\¥Rº¡´¼¼z¡C¦Ó¥B¡A¦pªG¦³¤@¤Ñ¡A§A¹³§Ú³oӦѮa¥ë¤@¼Ë¡A¬Ý¨ì¤µ¤Ñ«Ü¦h«Ü¦h¤½¥q©M¦~»´ªºµ{§ÇûÁÙ¦b¤£Â_¦a±¼§|©M±Ã¤ã¡A§A´N·|©ú¥Õ³o¨Çª¾ÃѪº«n©Ê¤F¡C §ÚÓ¤Hı±o¡A³o¥»®Ñ¬O¬[ºc¤è±ªº¤Jªù¯ÅŪª«¡A¦ý¤]¦}¤£¾A¦X¸gÅ礣¨¬ªº¤Hû¾Ç²ß¡A³o¥»®Ñ§ó¾A¦XªºÅªªÌ¸s¬O¡A¦³3~5¦~½sµ{¸gÅç¡B»Ýn¤Jªù³n¥ó³]p©M¬[ºcªº¤uµ{®v©Îµ{§Çû¡C ³Ì¦Z¡A§Ú·Q¯d¤U¤@ÓÆ[ÂI©M¤@²Õ°ÝÃD¡C Æ[ÂI¡GµL½×¬O·LÆ[¥@¬Éªº¥N½X¡AÁÙ¬O§»Æ[¼h±ªº¬[ºc¡AµL½×¬O¤TºØ½sµ{S¦¡ÁÙ¬O·LªA°È¬[ºc¡A¥¦Ì³£¦b¸Ñ¨M¤@Ó°ÝÃD¡X¡X¤ÀÂ÷±±¨î©MÅÞ¿è¡C©Ò¿×±±¨î´N¬O¹ïµ{§Ç¬yÂ઺»P·~°ÈÅÞ¿èµLÃöªº¥N½X©Î¨t²Îªº±±¨î¡]¦p¦h½uµ{¡B²§¨B¡BªA°Èµo²{¡B³¡¸p¡B¼u©Ê¦ùÁYµ¥¡^¡A©Ò¿×ÅÞ¿è«h¬O¹ê¹ê¦b¦bªº·~°ÈÅÞ¿è¡A¬O¸Ñ¨M¥Î¤á°ÝÃDªºÅÞ¿è¡C±±¨î©MÅÞ¿èºc¦¨¤F¾ãÅ骺³n¥ó´_Âø«×¡A¦³®Ä¦a¤ÀÂ÷±±¨î©MÅÞ¿è·|Åý§Aªº¨t²Î±o¨ì³Ì¤jªºÂ²¤Æ¡C °ÝÃD¡G¦pªG§An¦¨¬°¤@¦W¬[ºc®v¡A§A»Ýn©ú½T¦a°Ï¤À´X²Õµü»y¡]¦p¦ó°Ï¤À¥¦Ì¥¿¬O¯dµ¹§Aªº°ÝÃD¡^¡A§_«h§A¤£¥i¯à¦¨¬°¤@¦W¦X®æªº¤uµ{®v©Î¬[ºc®v¡C³o´X²Õµü»y¬O²³ævs.²®¡B¥¿Åvs.§´¨ó¡B¡¥Nvs.¥b¦¨«~¡C¦pªG§A¤£¯à«Ü²M·¡¦a©w¸q¥X¨ä¤¤ªº°Ï§O¡A¨º¤\§A±N«ÜÃø°µ¥X¥¿½Tªº¨M©w¡A¤]´N¤£¥i¦³¦¨¬°¤@¦WÀu¨qªº¤uµ{®v©Î¬[ºc®v¡C §Ú¬Û«H³oÓÆ[ÂI©M³o²Õ°ÝÃD±N¦³§U¤_§A§ó¦n¦a¾\Ū¦}²z¸Ñ³o¥»®Ñ¡A¤]·|Åý§A¶i¦æ§ó¦hªº«ä¦Ò¡A±aµÛ«ä¦ÒŪ³o¥»®Ñ¡A·|Åý§A¾Ç¨ì§ó¦h¡I
³¯µq ¡]@¥ª¦Õ¦·¯Ó¤l¡^
±ÀÂ˧ǤG ¤[»·ªº±Ð»£¡A¥j¦Ñªº´¼¼z
¦pªGÅý§A±µ¤â¤@®M¤£Ã©w¦ýnºòªº¦b½u¨t²Î¡A³o®M¨t²ÎÁÙ¦³¦UºØ°ÝÃD¡GÅܶq©R¦W«D±`ÀH·N¡A¨Ì¿àÅÞ¿è¿ùºî´_Âø¡A¼h¦¸µ²ºc¶Ã¤C¤KÁV¡A³¡¸p¬yµ{¤@¶ò½kÒ\¡AºÊ±±¨t²Î¤@¤ùªÅ¥Õ¡K¡K§A¸Ó«ç¤\¿ì¡H «e´X¦~§Ú´N¹J¨ì¤F³oºØ°ÝÃD¡A§Ú¹ïµÛÀWµoªº¬G»Ù¥J²ÓÆ[¹î¡Aµo²{¤F³ÌÃöÁ䪺°ÝÃD¡G¦pªG©ñµÛ¤£°Ê¡A³o®M¨t²Îªº®Ö¤ß¥\¯àÁÙ¬O¬Û¹ïéwªº¡A¦ý¸g±`·|¦³¤@¨Ç¥~³ò»Ý¨Dn¶}µo¡A³o®É¥Ñ¤_즳ªº¨Ì¿àÅÞ¿è©M¼h¦¸µ²ºc¤£°÷²M·¡¡A´N·|¾ÉP¡§²o¤@µo¦Ó°Ê¥þ¨¡¨ªº±¡ªp¡A¥[¤W´ú¸Õ¤£§¹µ½¡A©Ò¥H´X¥G¨C¦¸¥~³ò¥\¯à¤W½u§ó·s¡A®Ö¤ß¥\¯à³£·|¨ü¼vÅT¡AµM¦Z¤Sn«´_¦n´X¦¸¡§½Õ¸Õ¡÷§ï¥¿¡÷¤W½u¡¨ªº¬yµ{¡C «ç¤\¿ì¡H¤j®a»¡¤F«Ü¦h¿ìªk¡G§â³æ¤¸´ú¸Õ³£¸É¥þ¡A«ºc¥N½X©î¤À®Ö¤ß¥\¯à©M«D®Ö¤ß¥\¯à¡A¸ò·~°È¤è½Í¼È°±»Ý¨D¡K¡K³o¨Ç¿ìªk³£«Ü¹ï¡A¦ý¬O¡A³£»Ýn®É¶¡¤~¯à¨£®Ä¡A¦Ó§Ú̳̯ʪº´N¬O®É¶¡¡C §Ú´£¤F¤@Ó«Ü¡§²Â¡¨ªº¿ìªk¡G§â©Ò¦³¡§¦@¨ÉÅܶq¡¨³£©â¨ìRedis¤¤¶i¦æŪ¼g¡A®ø·À¥»¦a°Æ¥»¡AµM¦Z§âéwª©¥»µ{§Ç¦h³¡¸p´X¥÷¡A³o¼Ë´N¥i¥H¦h±Ò°Ê´XÓ¹ê¨Ò¡A±N³o¨Ç¹ê¨Ò¼Ð°O¬°AB¨â²Õ¡C¦P®É¡A¦b«e±·f«Ø¥N²zªA°È¡A¥Î¤_¤À¬y½Ð¨D¡X¡X®Ö¤ß¥\¯à½Ð¨D¤À°t¨ìA²Õ¡]µ{§Ç°ò¥»¤£§ó·s¡^¡A¥~³ò¥\¯à½Ð¨D¤À°t¨ìB²Õ¡]µ{§Ç«ö·~°È»Ý¨D§ó·s¡^¡C³o¼Ë°µ¬Ý°_¨Ó¦³ÂI¦h¦¹¤@Á|¡X¡XAB¨â²Õ³£¥u¦³³¡¤À¥N½X´£¨ÑªA°È¡A¦Ó¥Bn³q¹LRedis¦@¨Éª¬ºA¡A¦ý¬O«o¹ê²{¤FµL½×B²Õªºµ{§Ç¦p¦ó§ó·s¡A³£¤£·|¼vÅTA²Õ©Ò©Ó¸üªº®Ö¤ßªA°Èªº¥Øªº¡C ÁöµM·í®É¤£¤Ö¤H»¡¡§«ç¤\¯à³o¼Ëª±©O¡¨¡A¦ý¥¦½T¹ê¦³®Ä¡C·í¤Ñ³¡¸p¡A·í¤Ñ¥Í®Ä¡A¦b½uªA°È¨³³téw¤U¨Ó¡A§Y«K·s¶}µoªº¥~³ò¥\¯à¦³°ÝÃD¡A®Ö¤ßªA°È¤]¤£¨ü¥ô¦ó¼vÅT¡C³o¼Ë·~°È¤Hûº¡·N¤F¡A¶}µo¤Hû¤]¥i¥H¦w¤ß¹ï¨t²Î°µ§ï³y¤F¡C ¦Z¨Ó¦³¤£¤Ö¤H°Ý§Ú¬O«ç¤\·Q¨ì³oÓ¿ìªkªº¡Aµª®×¬O¡G¦]¬°§Ú¬OӦѵ{§Çû¡A¦¨ªø¦b±¦V¹ï¶Hªº¦~¥N¡A¹B¥ÎSOC¡]Ãöª`ÂI¤ÀÂ÷¡^¡BSRP¡]³æ¤@¾³dì«h¡^¡BOCP¡]¶}³¬ì«h¡^³o¨ÇªF¦è¹ï§Ú¨Ó»¡´N¦p¦P¥»¯à¡C¨ãÅé¨ì³oÓ¨Ò¤l¡AµL«D´N¬OÃѧOÃöª`ÂI¡B¹jÂ÷³d¥ô¡B«O«ù®Ö¤ßÃöª`ÂIªº«Ê³¬¦Ó¤w¡C ¦Z¨Ó§Ú¤~ª¾¹D¡A§Ú´£¥Xªº³oÓ¤èªk¦³Ó±Mªùªº¦W¦r¥s¡§Âźñ³¡¸p¡¨¡C·íµM§Ú¦Û»{¬OӦѵ{§Çû¡A¤£À´³o¨Ç·sÂA·§©À¤]¤£¤Ónºò¡C½T¹ê¡A¦p¤µ¤£¤Öµ{§Çû¤w¸g¤£»{ÃÑSOC¡BSRP¡BOCP¡BLSPµ¥¡§¥j¦Ñ¡¨ªºª±·N¤F¡A¤j®a¼ô±xªº¬O¦UºØ»y¨¥¡BÃþ®w¡B®Ø¬[¡B¥N½X¦«ºÞºô¯¸¡C¤¬Ápºô¶}µo³õ´º¤dÅܸU¤Æ¡A§Þ³N¤@¤é¤d¨½¡A¦Ó±¦V¹ï¶H¦b¤£¤Ö¤Hªº¸£®ü¨½¦´N¬O±ó¤§¤£¥Îªº¦Ñ¥j¸³¤F¡C¥u¦³¡§¦Ñ¤@½ú¡¨ªºµ{§ÇûÁÙ°O±o¨º¨Ç¥j¦Ñªº±Ð»£¡A¦uµÛ¨º¨Ç¥j©åªº§Þ¥©¡C¦ý¬O³o¨ÇªF¦è¡AÁ`¦³¤@¤Ñ·|³Q®É¥N²^¨O¶Ü¡H ¹ê»Ú¤W¡A³o¤]¬O§ÚªìŪ¡m¬[ºc¾ã¼ä¤§¹D¡nªººÃ´b¡CÁöµMBob¤j¨û³oÓ¦W¦r¹ï§Ú̳o¨Ç¡§¦Ñµ{§Çû¡¨¨Ó»¡¥i¿×¦p¹p³e¦Õ¡A¤§«e°w¹ï¤@¯ë©Ê³n¥ó¶}µo©ÒµÛªº¡m¥N½X¾ã¼ä¤§¹D¡n©M¡m¥N½X¾ã¼ä¤§¹D¡Gµ{§ÇûªºÂ¾·~¯À¾i¡n¤]½T¹ê«Ü¨üÅwªï¡A¦ý¦p¤µ¼g¬[ºc¡AÁÙ±qµ²ºc¤Æ½sµ{¡B±¦V¹ï¶H½sµ{¡B¨ç¼Æ¦¡½sµ{¼g°_¡AÁÙªá®É¶¡¸ÑÄÀSRP¡BOCP¡BLSPµ¥ì«h¡A¹ê¦bÃø±»¡§¥j¦Ñ¡¨ªº·Pı¡C½Ð°Ý¡A¥¦Ì©M¦p¤µªº¡§¬[ºc¡¨¦³¤°¤\Ãö¨t¶Ü¡H ¤£¹L¡A¦pªG§A@¤ßŪ¤U¥h´N·|µo²{¡AÁÙ¯u¦³Ãö¨t¡C«ö·ÓBob¤j¨ûªº»¡ªk¡A©Ò¿×¬[ºc´N¬O¡§¥Î³Ì¤pªº¤H¤O¦¨¥»¨Óº¡¨¬ºc«Ø©MºûÅ@¨t²Î»Ý¨D¡¨ªº³]p¦æ¬°¡C¥H«eªº±¦V¹ï¶H¨t²Î©M¦p¤µªº¤À¥¬¦¡¨t²Î¡A¦b³o¤@ÂI¤W¬O§¹¥þ¤@Pªº¡CÅ¥¨ú¤[»·ªº±Ð»£¡A´L«¥j¦Ñªº´¼¼z¡A¦p¤µªº¬[ºc®v¤]·|±q¤¤¨ü¯q¡C¤£«H¡H§ÚÌ´N®³¸g¨åªº¤TÓ½sµ{S¦¡¨ÓÁ|¨Ò¡A¬Ý¬Ý³o¨Ç¡§¦Ñ±¼¤ú¡¨ªºª±·N¨à©M¦p¤µªº¬[ºc³]p¦³¤°¤\ÃöÁp¡C ¤j®a¹ïµ²ºc¤Æ½sµ{ªº¤@¯ë²z¸Ñ¬O¡A¥Ñif-else¡Bswitch-case¤§Ãþªº»y¥y²Õ´µ{§Ç¥N½Xªº½sµ{¤è¦¡¡A¥¦§ùµ´¤Fgoto¾ÉPªº²V¶Ã¡C¦ý¬O±q§ó²`ªº¼h¦¸¤W¬Ý¡A¥¦¤]¬O¤@ºØ³]pS¦¡¡AÁקKÀH·N¨Ï¥Îgoto¡A¨Ï¥Îif-else¡Bswitch-case¤§Ãþ±±¨î»y¥y©M¨ç¼Æ¡B¤l¨ç¼Æ²Õ´°_¨Óªºµ{§Ç¥N½X¡A¥i¥H«OÃÒµ{§Çªºµ²ºc¬O²M·¡ªº¡A¦Û³»¦V¤U¼h¼h²Ó¤Æ¡A®ø·À¤FÂø¿ù¡A§ùµ´¤F²V²c¡C Áp¨t¦p¤µªº¤À¥¬¦¡¨t²Î¡A§Ú̦b³]pªº®ÉÔ¡A¯uªº¯à°÷°µ¨ì¦Û³»¦V¤U¼h¼h²Ó¤Æ¶Ü¡H¦³¦h¤Ö¦¸¡A§Ú¬Ý¨ìªº¨t²Î³]p¹Ï¨½¡A®Ú¥»¨S¦³¡§¼h¦¸¡¨ªº·§©À¡A¦UÓ¼Ò¶ô¨S¦³¤@Pªº¼h¦¸¹º¤À¡A»P¤l¨t²Î¥æ¤¬ªº¤£¬O¤l¨t²Î¡A¦Ó¬O¤@½L´²¨F¦¡ªº±µ¤f¡A¬Æ¦Ü±µ¤f¤§¶¡ÀH·N¤¬½Õ¡BÃö¨t¶Ã¦¨¤@¹Î³Âªº±¡ªp¤]®É±`¥X²{¡A±a¨Óªº´N¬OºûÅ@©M½Õ¸Õªº¾µ¹Ú¡C§j´²¾ú¥vªº°gÃú¡A¤£¥¿¬O¥j¦Ñªºgoto³´¨Àªº¦A²{¶Ü¡H ¤j®a¹ï±¦V¹ï¶H½sµ{ªº¤@¯ë²z¸Ñ¬O¡A¥Ñ«Ê¸Ë¡BÄ~©Ó¡B¦hºA¤TºØ¯S©Ê¤ä«ùªº¡A¥]§tÃþ¡B±µ¤fµ¥Y¤z·§©Àªº½sµ{¤è¦¡¡C¦ý¬O±q§ó²`ªº¼h¦¸¤W¬Ý¡A¥¦¤]¬O¤@ºØ³]pS¦¡¡C¦hºA¤j·§ºâ¨ä¤¤³Ì¯«©_ªº¯S©Ê¤F¡Aµ{§Çû¦b½T©w±µ¤f®É°µ¦n©â¶H¡A¥N½X´N¥i¥H«ÜÆF¬¡¡A¹J¨ì·s±¡ªp®É¡A·s¼g¤@Ó¹ê²{´N¥i¥HµLÁ_¹ï±µ¡C Áp¨t¦p¤µªº¤À¥¬¦¡¨t²Î¡A§Ú̦b³]pªº®ÉÔ¡A¯uªº¯à°÷°µ¨ì±µ¤f¨¬°÷©â¶H¡B·s¼Ò¶ô¯àµLÁ_¹ï±µ¶Ü¡H¦³¦h¤Ö¦¸¡A§Ú¬Ý¨ì±µ¤fªº³]p«D±`ÀH·N¡A±µ¤f¤£¬O°ò¤_¦æ¬°¦Ó¬O°ò¤_¯S©w³õ´ºªº¹ê²{¡A¨S¦³°µ¾A·íªº©â¶H¡A¤]¨S¦³¬°¥¼¨Ó¹w¯dªÅ¶¡¡Aª½±µ¾ÉP«´¬ù»øµw¦ºªO¡C¨C·s¼W¤@ºØ²×ºÝ§e²{§Î¦¡¡A¾ãÓ¤º®e¥Í²£¬yµ{´Nn¤j°Ê¤z¤à¡A³o¼Ëªº¨Ò¤l¦}¤£¨u¨£¡C©Ù¥h¾ú¥vªº¹Ð®J¡A³o¤£¥¿¬O¡§¦hºA¡¨¥X²{¤§«eªº§x¹Ò¶Ü¡H ¤j®a¹ï¨ç¼Æ¦¡½sµ{ªº¤@¯ë²z¸Ñ¬O¡A¥H¨ç¼Æ¬°°ò¥»³æ¤¸¡A¨S¦³Åܶq¡]§ó·Ç½T¦a»¡¬O¤£¯à«´_½áÈ¡^¤]¨S¦³°Æ§@¥Îªº½sµ{¤è¦¡¡C¦ý¬O±q§ó²`ªº¼h¦¸¤W¬Ý¡A¥¦¹ý©³¹jÂ÷¤F¥iÅÜ©Ê¡AÅܶq©ÎªÌª¬ºAÀq»{´N¬O¤£¥iÅܪº¡A¦pªGnÅܤơA«h¥²¶·¸g¹L¦X²z³]pªº±Mªù¾÷¨î¨Ó¹ê²{¡C©Ò¥H¡A¥¦¤]ÁקK¤F¦ºÂê¡Bª¬ºA¨R¬ðµ¥²³¦h³Â·Ð¡C Áp¨t¦p¤µªº¤À¥¬¦¡¨t²Î¡A§Ú̦b³]pªº®ÉÔ¡A¯uªº¯à°÷¹ý©³¹jÂ÷¥iÅÜ©Ê¡BÁקKª¬ºA¨R¬ð¶Ü¡H¦³¦h¤Ö¦¸¡A§Ú¬Ý¨ìª¬ºA©ÎÅܶqªº×§ï±µ¤f¤j¤è¼ÉÅS¡A³Q¤£¸g·N¡]©ÎªÌ´c·N¡^קï¡A¾ÉP©_©Çªº¬G»Ù¡CBob¤j¨ûÁ|¤F¤@Ó¬Û·í¦³½ìªº¨Ò¤l¡A¦pªG¤Sn«OÃÒ¾Þ§@ì¤l©Ê¤Sn¯àºë½TÁÙì¦U®É¨èªºª¬ºA¡A¦³Ó¿ìªk¬O³o¼Ëªº¡G¥u´£¨ÑCR¾Þ§@¡A¦Ó¤£´£¨Ñ§¹¾ãªºCRUD¾Þ§@¡]´N¹³MySQLªºbinlog¨º¼Ë¡^¡C¥®É¥un°l¥[¾Þ§@°O¿ý§Y¥i¡A¦U®É¨èªºª¬ºA¥Ã»·³q¹L«©ñ¤§«eªº¾Þ§@°O¿ý±o¥X¡A³o¼Ë´N¹ý©³ÁקK¤Fª¬ºAªº¿ù¶Ã¡C³oÓ¿ìªk¬Ý°_¨Ó¥j©Ç¡A¦ý§Ú¯uªº¦b¤§«eªº¶}µo¤¤¥Î¹L¡]·íµM¬O¦bµ{§Ç¥Í©R©P´Á¦³ªº³õ´º¤U¡^¡A¦Ó¥B¯uªº±q¨S¥X¹L¿ù¡C ©Z¥Õ»¡¡A¬Ý§¹¡m¬[ºc¾ã¼ä¤§¹D¡n³o¥»®Ñ¡A§Ú¤ß¨½¦n¨üÂI¤F¡C¦]¬°§Úµo²{¡A§Ú̳o¨Ç¦Ñµ{§Çûªºª¾ÃѨä¹ê¨S¦³¹L®É¡A¦p¤µ¤£¤Ö¥úÂAªº¬[ºc¨ä¹ên¸Ñ¨MªºÁÙ¬O¨º¨Ç¥j¦Ñªº°ÝÃD¡C¦hÁ«¤FBob¤j¨ûªº§®¤âÂI¼·¡A§Ú¤~¯à¬ï¶V®ÉªÅ¡A¨É¨ü¨ì¡§«·sµo²{´¼¼z¡¨ªº´r®®¡C ·íµM¡A¬[ºc³]p¬O¤@ªù´_Âøªº¾Ç°Ý¡Anºî¦X¦Ò¼{½s½X¡B½è¶q¡B³¡¸p¡Bµo¥¬¡B¹Bºû¡B±Æ»Ù¡B¤É¯Åµ¥µ¥¦UºØ¦]¯À¡A°µ¥XÅv¿Å¡C¦n®ø®§¬O¡ABob¤j¨ûªº³o¥»®ÑÂл\±¼s¡A¯A¤Î¦UӤ象A¬Û«H§A»{¯uŪ§¹¥þ®Ñ¤@©w·|©M§Ú¤@¼Ë¦³¤£¤pªº¦¬Àò¡C°ß¤@ªº°ÝÃD¬O¡A§An¾AÀ³³oӦѵ{§Çûªº¤f§k©M¸`«µ¡G¥L·íµM¤]·|®³¦p¤µ¬y¦æªº¥´¨®¨t²Î°µ¨Ò¤l¡A¦ý¥L§ó¼ô±xªºÁÙ¬OÃì±µ¾¹¡BC»y¨¥¡BUML¹Ïµ¥ª±·N¡C ¤£¹L§Úı±o¡A³o³£¤£¬O¤j°ÝÃD¡C¬Ý±o¥XÃþ¤§¶¡ªº¨Ì¿àÃö¨t¤£¦X²z¡A¦ÛµM®e©öµo²{¤l¨t²Î¤§¶¡ªº¨Ì¿àÃö¨t¤£¦X²z¡F·d±oÀ´UNIX¦p¦ó¥©§®©w¸q³q¥ÎªºIO³]³Æ¡A¦ÛµM®e©ö·Q¨ì¹ïPC Web¡BMobile Web¡BApp¤ºªº¶±°µ¾A·í©â¶H¡F»{±o²M¦U½uµ{¡B¶iµ{¡BÃì±µ®wªºÂ¾³d¡A¦ÛµM®e©ö©ú¥Õ·LªA°È¤]»ÝnÁקK¸óÃä¬É½Õ¥Î¡C§ó§®ªº¬O¡A±q³oºØ¥j¦Ñªºµø¨¤¬Ý°ÝÃD¡A©¹©¹§ó¯àÂ\²æ²Ó¸`ªº§xÂZ¡A§â´¤°ÝÃDªº®Ö¤ß¡C´N¹³¦Ñ¤l»¡ªº¨º¼Ë¡Gªv¤j°ê¦p²i¤pÂA¡C ¾¾¡A¹ï¤F¡A¡§ªv¤j°ê¦p²i¤pÂA¡¨¤]¬O¤[»·ªº±Ð»£¡A¤]¥]§tµÛ¥j¦Ñªº´¼¼z¡C
§E ÑÔ ¤½²³¸¹¡§§EÑÔ¥H¬°¡¨¡]yurii-says¡^§@ªÌ ²{¦bº¦¿±Ð¨|¶°¹Î¾á¥ô¥»O¬[ºc³¡t³d¤H
§Ç¨¥
³n¥ó¬[ºc¡]architecture¡^¨s³º¬O¤°¤\¡H ¤£½×±qþÓ¨¤«×¤ÀªR³n¥ó¨t²Î¡A³£¤£¥i¯à±±Ñ¨ì¡C¦pªG±q¬[ºc¾Ç¨¤«×¨Ó¤ÀªR¡A¦b¤@©wµ{«×¤W¯à°÷°µ¨ì§ì¤j©ñ¤p¡A§â´¤¦í«ÂI¡A¦ý¬O¤]¤£¥iÁקK¦a·|¿ù¥¢¬Y¨Ç«nªº²Ó¸`«H®§¡C ³n¥ó¬[ºc¾ÇÃöª`ªºªº¤@Ó«ÂI¬O²Õ´µ²ºc¡]structure¡^¡C¤£ºÞ¬O°Q½×²Õ¥ó¡]Component¡^¡BÃþ¡]Class¡^¡B¨ç¼Æ¡]Function¡^¡B¼Ò¶ô¡]Module¡^¡AÁÙ¬O¼h¯Å¡]Layer¡^¡BªA°È¡]Service¡^¥H¤Î·LÆ[»P§»Æ[ªº³n¥ó¶}µo¹Lµ{¡A³n¥óªº²Õ´µ²ºc³£¬O§Ú̪º¥DnÃöª`ÂI¡C¦ý¬O¯u¹ê¥@¬É¤¤ªº³\¦h³n¥ó¶µ¥Ø¦}¤£§¹¥þ«ö·Ó§Ú̪º«H©À©Mº@±æ¥Íªø¡X¡X¥¦Ì´N¹³¶W¤j«¬°ê¥ø¨º¼Ë¡A¼h¼h´O®M¡AÄñ¶¦¨¤@¹Î¶Ã³Â ¡C¦³ªº®ÉÔ¯uªº«ÜÃø¬Û«H¡A³n¥ó¶µ¥Øªº²Õ´µ²ºc©Ê¤]¯à¹³ª«²z«Øµ®¨º¼Ë¤@¥Ø¤FµM¡A¼h¦¸²M´·¡C ª«²z«Øµ®¡A¤£ºÞ¨ä¦a°ò¬O¥ÛÀYÁÙ¬O¤ôªd¡A§Îª¬¬O°ª¤jÁÙ¬O¼eÁï¡A·®æ¬O®ð¶Õ«ì§»ÁÙ¬O¤p¥©¬ÂÄn¡A¨ä²Õ´µ²ºc³£¤@¥Ø¤FµM¡Cª«²z«Øµ®ªº²Õ´µ²ºc¥²¶·¿í¦u¡§¨ü«¤O¡¨³o¤@¦ÛµM³W«ß¡A¦P®ÉÁÙn²Å¦X«Øµ®§÷®Æ¦Û¨ªºª«²z¯S©Ê¡C³n¥ó¶µ¥Ø«h¨S¦³©w«ß¥i¥H¿í´`¡C¥t¥~¡Aª«²z«Øµ®¬O¥Î¿jÀY¡B¤ôªd¡B¤ìÀY¡B¿ûÅK©ÎªÌ¬Á¼þµ¥¼Ð·Ç§÷®Æ«Ø¦¨ªº¡A¦Ó¤j«¬³n¥ó¶µ¥Ø©¹©¹¬O¥Ñ¤pªº³n¥ó²Õ¥óºc¦¨ªº¡A³o¨Ç³n¥ó²Õ¥ó¤S¬O¥Ñ§ó¤pªº³n¥ó²Õ¥óºc¦¨ªº¡A¼h¼h°ïÅ|¡AµL½aµLºÉ¡C ©Ò¥H¡A·í°Q½×³n¥ó¬[ºc®É¡An¯S§Oª`·N³n¥ó¶µ¥Ø¬O¨ã¦³»¼Âk¡]recursive¡^©M¤À§Î¡]fractal¡^¯SÂIªº¡A³Ì²×³£n¥Ñ¤@¦æ¦æªº¥N½X²Õ¦¨¡C²æÂ÷¤F¤@¦æ¦æªº¥N½X¡A²æÂ÷¤F¨ãÅ骺²Ó¸`³]p¡A¬[ºc³]p´NµL±q½Í°_¡C¤j«¬ª«²z«Øµ®³q±`¥i¥H¥Î¤ñ¨Ò¼Ò«¬¤À¼h´yz²Ó¸`«H®§¡A¦ý¬O³n¥ó¶µ¥Ø¤º³¡µ²ºc¬O«ÜÃø¥Î¼Ò«¬¤À¼h´yzªº¡C³n¥ó¶µ¥Ø¤]¨ã¦³¤º³¡µ²ºc¡A¦ý¬O¨äµ²ºcµL½×±q¼Æ¶q¤WÁÙ¬O¦h¼Ë©Ê¤W¨Ó»¡¡A³£»·»·¶W¹L¤Fª«²z«Øµ®ªºµ²ºc¡C¥i¥H¤£¦j±i¦a»¡¡A³n¥ó¶}µo¤ñ׫ت«²z«Øµ®»Ýn§óªø¡B§ó±Mª`ªº³]p¹Lµ{¡A³n¥ó¬[ºc®vÀ³¸Ó¤ñ«Øµ®¬[ºc®v§óÀ´¬[ºc¡I ¤ñ¨Ò¼Ò«¬¬O²`¤J¤H¤ßªº®i¥Ü¤è¦¡¡A¦ý¬O¤£ºÞ¬YÓPowerPoint¹Ïªí¤¤ªº±m¦â¤è¶ô¦h¤\¦n¬Ý¡A¦h¤\²³æ©öÀ´¡A¥¦¤]µLªk§¹¥þ¥Nªí¤@Ó³n¥óªº¬[ºc¡C¥¦¥u¯à¬O¸Ó³n¥óªº¬[ºcªº¤@Óµø¹Ï¡A¦Ó«D¥þ³¡¡C³n¥óªº¬[ºc¦}¨S¦³©T©wªº®i²{§Î¦¡¡A§A©Ò¬Ý¨ìªº¨C¤@Óµø¹ÏªºI¦Z³£¬O¬[ºc®v©Ò°µªº¼h¼h§à¾Ü¡C¤@Óµø¹Ï¥]§t¤Fþ¨Ç³¡¤À¡A±Æ°£¤Fþ¨Ç³¡¤À¡F¥Î¯S®í§Îª¬©MÃC¦â±j½Õ¤Fþ¨Ç³¡¤À¡A¤S¦³þ¨Ç³¡¤À³Qªxªx¦a¤@µ§±a¹L¡A¬Æ¦Üª½±µ©¿²¤¡A³o¨Ç³£¬O³oÓµø¹Ï¥»¨ªº¯S©Ê¡CµM¦Ó¡A¨CÓµø¹Ï³£¬O¹ïªº¡A¥¦Ì©¹©¹¦}¨S¦³Àu¦H¤§¤À¡C ÁöµM³n¥óµLªk«Ü¦n¦a¥Î¤ñ¨Ò¼Ò«¬®i¥Ü¡A¦ý¥¦ÁÙ¬On¦b²{¹ê¥@¬É¤¤¹B¦æªº¡C¦b³]p³n¥ó¬[ºcªº¹Lµ{¤¤¡A§ÚÌ¥²¶·²z¸Ñ©M¿í¦u²{¹êªº¬ù§ô±ø¥ó¡CCPU³t«×©Mºôµ¸±a¼e©¹©¹¦b«Ü¤jµ{«×¤W¨M©w¤F¨t²Îªº©Ê¯à¡A¦Ó¤º¦s©M¦sÀxªÅ¶¡ªº¤j¤p¤]·|¤j´T¼vÅT¥N½Xªº³]p³¥¤ß¡C ¤k¤h¡A³o´N¬O·R±¡ªº½a¥û·¥´c¤§³B¡A¤Hªº·Nº@¬OµL½aªº¡A¦Ó¹ê»Ú¦æ°Ê«o³B³B¨ü¡C¤Hªº±ý±æ¬OµL¤î¹Òªº¡A¦æ¬°«o¤£±o¤£¿í±q²{¹êªº¨î¡C ¡X¡X«Â·G¡P²ï¤h¤ñ¨È ¤HÃþªº¾ãÓ¸gÀÙ¬¡°Ê³£¬O¦s¦b¤_²{¹ê¥@¬É¤¤ªº¡A©Ò¥H§ÚÌ¥i¥H§Q¥Î²{¹ê¥@¬Éªº¤@¨Ç·Ç«h¨Ó¿Å¶q©M±À²z³n¥ó¶}µo¹Lµ{¤¤¨º¨Ç¤£¦n¶q¤Æ©Mª«¤Æªº¦]¯À¡C ³n¥ó¬[ºc¬O¨t²Î³]p¹Lµ{¤¤ªº«n³]p¨M©wªº¶°¦X¡A¥i¥H³q¹LÅܧ󦨥»¨Ó¿Å¶q¨CÓ³]p¨M©wªº«nµ{«×¡C ¡X¡XGrady Booch »Ýn¥I¥Xªº®É¶¡¡Bª÷¿ú©M¤H¤O¦¨¥»¬O°Ï¤À³n¥ó¬[ºc³W¼Ò¤j¤pªº¿Å¶q¼Ð·Ç¡A¤]¥i¥H¥Î¨Ó°Ï¤À¬[ºc³]p©M²Ó¸`³]p¡C¦P®É¡A§ÚÌÁÙ¥i¥H¨Ì¾Ú³oÓ«H®§¨Ó§PÂ_¬YÓ¯S©w¬[ºc³]p¬O¦nÁÙ¬OÃa¡G¤@Ó¦nªº¬[ºc¡A¤£¶Èn¦b¬Y¤@¯S©w®É¨èº¡¨¬³n¥ó¥Î¤á¡B¶}µoªÌ©M©Ò¦³ªÌªº»Ý¨D¡A§ón¦b¤@¬q®É¶¡¤º«ùÄòº¡¨¬¥L̪º¦ZÄò»Ý¨D¡C ¦pªG§Aı±o¦n¬[ºcªº¦¨¥»¤Ó°ª¡A¨º§A¥i¥H¸Õ¸Õ¿ï¾Ü®tªº¬[ºc¥[¤Wªð¤u«¨Óªº¦¨¥»¡C ¡X¡XBrian Foote ©M Joseph Yoder ¤@Ó¨t²Îªº±`³WÅܧó¤£À³¸Ó¬O¦¨¥»°ª©ùªº¡A¤]¤£À³¸Ó»ÝnÃø¥H¨Mµ¦ªº¤j«¬³]p½Õ¾ã¡A§ó¤£À³¸Ó»Ýn³æ¿W¥ß¶µ¨Ó±À¶i¡C³o¨Ç±`³WÅܧóÀ³¸Ó¥i¥H¿Ä¤J¨C¤é©ÎªÌ¨C©Pªº¤é±`¨t²ÎºûÅ@¤¤¥h§¹¦¨¡C §ÚÌ«ç¤\¯à°÷¹wª¾¬YÓ¨t²Î¥¼¨ÓªºÅܧó»Ý¨D¡A¥H«K´£«e°µ·Ç³Æ©O¡H§ÚÌ«ç¤\¯à¦b¨S¦³¤ô´¹²y»P®É¥ú¬ï±ô¾÷ªº±¡ªp¤U¡A¥¼¤R¥ýª¾¡A°§C¥¼¨ÓªºÅܧ󦨥»©O¡H ©Ò¿×³n¥ó¬[ºc¡A´N¬O§A§Æ±æ¦b¶µ¥Ø¤@¶}©l´N¯à°µ¹ï¡A¦ý¬O«o¤£¤@©w¯à°÷°µ±o¹ïªº¨Mµ¦ªº¶°¦X¡C ¡X¡XRalph Johnson ¤F¸Ñ¾ú¥v¤w¸g°÷Ãø¤F¡A§Ú̹ï²{¹êªº»{ª¾¤]¤£°÷¥i¾a¡A¹w¨¥¥¼¨Ó´N§óÃø¤F¡C ³o´N¬O¤£¦Pªº³n¥ó¶}µo²z½×ªº¥Dn¤Àª[ÂI¡C ¨ä¤¤¤@±ø¤ñ¸û´dÆ[³±·tªº¸ô½u»{¬°¡A¥u¦³Åv«Â©Mè©Ê¤~¯à±a¨Ó±j§§»Péw¡C¦pªG¬Y¶µÅܧ󦨥»°ª©ù¡A¨º¤\´NÀ³¸Ó©¿µø¥¦¡X¡XÅܧóI¦Zªº»Ý¨Dn¤\À³¸Ó³Q§í¨î¡An¤\´NÀ³¸Ó³Q¥á¨ì©x¹±¥D¸qªº¤j¾÷¾¹¤¤¥hµ±¸H¡C¬[ºc®vªº¨M©w¥Ã»·¬O§¹¾ãªº¡B¹ý©³ªº¡A³n¥ó¬[ºc´N¬O¥þÅé¶}µo¤Hûªº¼Ä¦«¨¹¾µ¹Ú¡]Dystopia¡^¡A¥Ã»·¬O©Ò¦³¤Hªq³àªº·½¬u¡C ¥t¥~¤@±ø¸ô½u«h¨ì³B¥R¥¸µÛ¤j¶qªº§ë¾÷©Êªº³q¥Î³]p¡C¦b³o¼Ëªº³n¥ó¶µ¥Ø¤¤¨ì³B³£¬Oµw½s½Xªº²q´ú©Ê¥N½X¡A¨ì³B¬OµL½aµLºÉªº°Ñ¼Æ¡A¦s¦bµÛ¦¨½g²ÖÃ|ªºµL®Ä¥N½X¡C ºûÅ@³o¼Ëªº¶µ¥Ø¡AªÖ©w·|¹J¨ì·N¥~±¡ªp¡A¦Ó¥BµL½×¹w¯d¦h¤Ö¸ê·½³£¤£°÷À³¥I¡C ¦Ó¥»®Ñ¸Õ¹Ï±´¯Áªº«h¬O¤@±ø¾ã¼ä¸ô½u¡C³o±ø¸ô½u¾Ö©ê³n¥óªºÆF¬¡¦hÅÜ©Ê¡A±N¨ä§@¬°¨t²Îªº¤@¯Å³]p¥Ø¼Ð¡C¦P®É¡A§Ṳ́]©Ó»{¤HÃþ¦}¤£¯à¥þª¾¥þ¾å¡A¦ý¦b«H®§¤£¥þªº±¡ªp¤U¤HÃþ¤´µM¯à°÷°µ¥XÀu¨}ªº¨Mµ¦¡C³o±ø¸ô½u¥i¥HÅý§Ú̦hµo´§Àu¶Õ¡AÁ׶}®z¶Õ¡C³q¹L¹ê»Ú³Ð³y©M±´¯Á¡A¤£°±¦a´£¥X°ÝÃD©M¶i¦æ¹êÅç¡CÀu¨}ªº³n¥ó¬[ºc¤£¬O¤@¦¨¤£Åܪº¡A¥u¦³¸g¹L¤£Â_¥´¿i©M§ï¶i¤~¯à³Ì²×¦¨´N¡C ³n¥ó¬[ºc¬O¤@Ó²q·Q¡A¥u¦³³q¹L¹ê»Ú¹ê²{©M´ú¶q¤~¯àÃÒ¹ê¡C ¡X¡XTom Gilb ¿í´`³o±ø¸ô½u¡A§ÚÌ»Ýn¥Î¤ß¡A¥þ¯«³eª`¡A¤£°±Æ[¹î©M«ä¦Ò¡A¦bì«h«ü¾É¤U¤£Â_¹ê½î¡CÁöµM³o¥i¯àÅ¥°_¨Ó«Ü³Â·Ð¡B«ÜºC¡A¦ý¬O¥un°í«ù¨«¤U¥h¤@©w¯à°÷¦¨¥\¡C ¨«§Öªº°ß¤@¤èªk¬O¥ý¨«¦n¡C ¡X¡XRobert C. Martin ¤@°_¨É¨ü³oÓ¹Lµ{§a¡I
Kevlin Henney 2017¦~5¤ë
«e¨¥
¥»®Ñªº¦W¦r¥s§@¡m¬[ºc¾ã¼ä¤§¹D¡n¡A¨Ï¥Î³oÓ¦W¦r¥i¿×¬O¤Q¤ÀÁx¤j¡A¬Æ¦Ü¥i¥H»¡¦³ÂI¥Ø¤¤µL¤H¤F¡C¨º¤\¡A¬°¤°¤\§Ú·|¿ï¾Ü¼g³o¥»®Ñ¡A¦}¥B¨Ï¥Î³oÓ¦W¦r©O¡H ¦Û1964¦~¡A12·³ªº§Ú¼g¤U¤F¤H¥Íªº²Ä¤@¦æ¥N½Xºâ°_¡A¨ì2016¦~¡A§Ú¤w¸g½sµ{¶W¹L50¦~¡C¦b³o¬q®É¶¡¨½¡A§Ú¦Û»{¬°¾Ç¨ì¤Fºc«Ø³n¥ó¨t²Îªº¤@¨Ç¤èªk¡X¡X¦}¥B§Ú¬Û«H³o¨Ç¤èªk©M¸gÅç¹ï¨ä¥L¤HÀ³¸Ó¦³¨Ç»ùÈ¡C §Ú¾Ç²ßªº³~®|¬O¹ê»Úºc«Ø¤@¨Ç¤j¤j¤p¤pªº³n¥ó¨t²Î¡C§Ú¼g¹L¤p«¬ªº´O¤J¦¡¨t²Î¡A¤]ºc³y¹L¤j«¬ªº§å³B²z¨t²Î¡F§Úºc«Ø¹L¹ê®É±±¨î¨t²Î¡A¤]ºc«Ø¹LWebºô¶¨t²Î¡F§Ú¼g¹L©R¥O¦æµ{§Ç¡B¹Ï§Î¬É±µ{§Ç¡B¶iµ{ºÞ²zµ{§Ç¡B´åÀ¸¡Bp¶O¨t²Î¡B³q«H¨t²Î¡B³]p¤u¨ã¡Bµe¹Ï¤u¨ãµ¥¡C §Ú¼g¹L³æ½uµ{µ{§Ç¡A¤]¼g¹L¦h½uµ{µ{§Ç¡F§Ú¼g¹L¥Ñ´XÓ««¬¶iµ{²Õ¦¨ªºÀ³¥Î¡A¤]¼g¹L¥Ñ¤j¶q»´«¬¶iµ{²Õ¦¨ªºÀ³¥Î¡F§Ú¼g¹L¸ó¦hÓ³B²z¾¹ªºÀ³¥Î¡AÁÙ¦³¼Æ¾Ú®wÃþ¡B¼ÆÈpºâÃþ©M´X¦ópºâÃþÀ³¥Î¡A¥H¤Î«Ü¦h«Ü¦h¨ä¥LÃþ«¬ªºÀ³¥Î¡C ¦^º¹L¥h¡A¸g¾ú¤F³o¤\¦hÀ³¥Î©M¨t²Îªººc«Ø¹Lµ{¡A§Ú³Ì·N¥~ªº»â®©¬O¡G ³n¥ó¬[ºcªº³W«h¬O¬Û¦Pªº¡I §Ú©Òºc«Øªº³o¨Ç¨t²Î¬O¤d®t¸U§Oªº¡A¬°¤°¤\©Ò¦³³o¨Ç®t²§¥¨¤jªº¨t²Î³£¿í¦u¦P¼Ëªº³n¥ó¬[ºc³W«h©O¡H³o¨½§Ú±o¥Xªºµ²½×¬O¡A³n¥ó¬[ºc³W«h©M¨ä¥LÅܶq§¹¥þµLÃö¡C ¦^ÅU¹L¥h³o¥bÓ¥@¬ö¥H¨Óµw¥ó¨t²Î²£¥Íªº¥¨¤jÅܲ¡A³oÓµ²½×´N§óÅå¤H¤F¡C§Úªº½sµ{¥Í²P°_¨B¤_¹³®a¥Î¦B½c¨º¤\¤jªº¥¨«¬¾÷®É¥N¡A¥¦ªºCPUÀW²v¥u¦³0.5MHz¡A¾Ö¦³4KB®Ö¤ß¤º¦s¡A32KBºÏ½L¦sÀx¡A¥H¤Î¨C¬í¥u¯à¶Ç¿é10Ó¦r²Åªº¹q¶Ç¥´¦r¾÷±µ¤f¡C¦Ó²{¦b¡A§Ú¥¿¦b¤@½ø´åÄý«n«DªºÆ[¥ú¨®¤WºV³o½g«e¨¥¡C§Ú¥¿¦b¥Î¤@Ó¾Ö¦³4®Öi7ªºMacBook¡A¨C®Ö2.8GHz¡C³o»Oµ§°O¥»¹q¸£¦³16GB¤º¦s¡A1TB SSDµw½L¡A¥i¥H¥Î2880?1800i½¤Åã¥Ü«Ì®i²{°ª²MµøÀW¡C¤GªÌpºâ¯à¤O¤Wªº®t¶Z¯uªº¬O¤ÑÄ[¤§§O¡C²Ê²¤¤ÀªR¥iª¾¡A³o»OMacBook¦Ü¤Ö¤ñ§Ú¥bÓ¥@¬ö¥H«e¥Îªºpºâ¾÷±j¤j1022¿¡C 22Ӽƶq¯Åªº®t¶Z¬O«D±`«D±`¥¨¤jªº¡A±q¦a²y¨ì¥b¤H°¨¬P¨t¤]¥u¦³1022®J¡]angstrom¡Aªø«×³æ¦ì¡A¥Dn¥Î¨Ó´yzì¤l¤Ø¤o»Pªiªø¡^¡A§A¤f³U¨½ªº¹s¿ú¥[°_¨Ó©Ò¥]§tªº¹q¤l¼Æ¶q¤]®t¤£¦h¬°1022Ó¡C¦Ó³oӼƦr¡]ª`·NÁÙ¬O¦Ü¤Ö¡^¬O§Ú¦b¤@¥Í¤¤¡A©Ò¿Ë¨¸g¾úªºpºâ¯à¤Oªº´£¤É¡C pºâ¯à¤Oµo¥Í¤F³o¤\¥¨¤jªºÅܤơA¦ý¹ï§Ú©Ò¼g³n¥óªº¼vÅT¦³¦h¤j©O¡H³n¥ó¤Ø¤o·íµMÅܤj¤F¡C§Ú¹L¥h»{¬°2000¦æªºµ{§Ç´N«ÜÃe¤j¤F¡C²¦³º³o¼Ëªºµ{§ÇÅܦ¨¥´¤Õ¥d¤ù¯à¸Ëº¡¤@²°¤l¡A«¶q¶W¹L10½S¡C¦Ó²{¦b¡A¤@Ó10¸U¦æªºµ{§Ç³£¤£¯àºâ¤jµ{§Ç¤F¡C ¦P®É¡A³n¥ó©Ê¯à·íµM¤]¦³¤j´T´£¤É¡C§Ú̲{¦b¥i¥H»´»´ªQªQ¦a§¹¦¨¨º¨Ç1960¦~¥u¯à¤Û·Qªº¨Æ±¡¡C¹q¼vThe Forbin Project¡BThe Moon is a Harsh Mistress¥H¤Î2001: A Space Odyssey³£¸Õ¹Ï¹w¨¥§Ú̪º²{ª¬¡A¦ý¬O³£¨S¦³¦¨¥\¡C¦b³o¨Ç¹q¼v¤¤´¶¹M®i²{ªº¬OÀò±o¤F´¼¯àªº¥¨«¬¾÷¾¹¡A¦Ó§Ú̥ثe©Ò¾Ö¦³ªºpºâ¾÷¡AÁöµMÅé¿n¤§¤p¬O·íªìÃø¥H·Q¶Hªº¡A«oÁٶȶȥu¬O¾÷¾¹¡C ¦P®É¡AÁÙ¦³¤@ÂI«Ü«n¡A¤µ¤Ñªº³n¥ó»P¹L¥hªº³n¥ó¥»½è¤W¤´µM¬O¤@¼Ëªº¡C³£¬O¥Ñif»y¥y¡B½áÈ»y¥y¥H¤Îwhile´`Àô²Õ¦¨ªº¡C ®@¡A§A¥i¯à·|§Üij»¡§Ú̲{¦b¦³§ó¦nªº½sµ{»y¥H¤Î§ó¥ý¶iªº½sµ{S¦¡¤F¡C²¦³º¡A§Ú̲{¦b³£¬O¥ÎJava¡BC#¡BRuby»y¨¥½s¼gµ{§Ç¡A¦}¥B¤j¶qªö¥Î±¦V¹ï¶H½sµ{¤è¦¡¡C³o¨S¿ù¡A¦ý¬O³Ì²×²£¥Íªº¥N½X¤´µM¥u¬O¶¶§Çµ²ºc¡B¤À¤äµ²ºc¡B´`Àôµ²ºcªº²Õ¦X¡A³o¤è±©M20¥@¬ö60¦~¥N¬Æ¦Ü50¦~¥Nªºµ{§Ç¬O¤@¼Ò¤@¼Ëªº¡C ¦pªG²`¤J¬ã¨spºâ¾÷½sµ{ªº¥»½è¡A§ÚÌ´N·|µo²{³o50¦~¨Ó¡Apºâ¾÷½sµ{°ò¥»¨S¦³¤°¤\¤jªºÅܤơC½sµ{»y¨¥µy·L¶i¨B¤F¤@ÂI¡A¤u¨ãªº½è¶q¤j¤j´£¤É¤F¡A¦ý¬Opºâ¾÷µ{§Çªº°ò¥»ºc³y¨S¦³¤°¤\ÅܤơC ¦pªG¤@Ó1966¦~ªºpºâ¾÷µ{§Çû®ÉªÅ¬ï±ô¨Ó¨ì2016¦~¡A¦b§ÚªºMacBook¤W¥ÎIntelliJ¼gJavaµ{§Ç¡A¦o ¥i¯à¤]´N»Ýn24¤p®É¨Ó¾AÀ³¤@¤U¡AµM¦Z«Ü§Ö´N¯à·Ó±`¤u§@¤F¡CJava¨ä¹ê©MC°Ï§O¦}¤£¤j¡A©MFORTRAN¤]¨S¨º¤\¤j°Ï§O¡C ¦P¼Ë¡A¦pªG§Ú§â§A¡X¡XŪªÌ¶Ç°e¦^1966¦~¡A§i¶D§A¦p¦ó¦b¤@Ó¨C¬í³B²z10Ó¦r²Åªº²×ºÝ¤W³q¹L¥´¤Õ¯È±a¨Ó½s¿èPDP-8¥N½X¡A¦ôp§A³Ì¦h¤]¥u»Ýn24¤p®Éªº¾AÀ³®É¶¡¡C²¦³º½sµ{ÁÙ¬O½sµ{¡A¥N½X¦}¨S¦³¥»½èªºÅܤơC ³o´N¬O¯µ±K©Ò¦b¡Gpºâ¾÷¥N½X¨S¦³ÅܤơA³n¥ó¬[ºcªº³W«h¤]´N¤@ª½«O«ù¤F¤@P¡C³n¥ó¬[ºcªº³W«h¨ä¹ê´N¬O±Æ¦C²Õ¦X¥N½X¶ôªº³W«h¡C¥Ñ¤_³o¨Ç¥N½X¶ô¥»½è¤W¨S¦³ÅܤơA¦]¦¹±Æ¦C²Õ¦X¥¦Ìªº³W«h¤]´N¤£·|ÅܤơC ¦~»´ªº¤@¥Nµ{§Çû¥i¯à»{¬°³o¨Ç³£¬OJ»¡¡C¥LÌ¥i¯à°í«ù»{¬°²{¦b©Ò¦³ªF¦è³£¬O¹ñ·sªº¡B±q¨Ó¨S¦³¹Lªº¡A¹L¥hªº³W«h¤w¸g¹L®É¡A¤£¦A¾A¥Î¤F¡C³o¬O¤@Ó«D±`¤jªº¿ù»~¡C³o¨Ç³W«h¤@ª½³£¨S¦³ÅÜ¡CÁöµM§Ú̦³¤F·sªº½sµ{»y¨¥¡B·sªº½sµ{®Ø¬[¡B·sªº½sµ{S¦¡¡A¦ý¬O³n¥ó¬[ºcªº³W«h¤´µM©M1946¦~ªüÄõ¡P¹ÏÆF¼g¤U²Ä¤@¦æ¾÷¾¹¥N½Xªº®ÉÔ¤@¼Ë¡C ·íµM¡A¤£¤@¼Ëªº¬O¡A¨º®ÉÔ§ÚÌÁÙ¤£ª¾¹D³W«h¬O¤°¤\¡C©Ò¥H§Ṳ́@¦¸¤@¦¸¦aÄAÂФF¥¦¡A¦}¥B¬°¦¹¤@¦¸¤@¦¸¦a¥I¥X¤F¥N»ù¡C¥bÓ¥@¬ö¹L¥h¤F¡A§Ú̲פ_¥i¥H»¡¡A²{¦b§Ú̹ï³o¨Ç³W«h¦³¤@©wµ{«×ªº¤F¸Ñ¤F¡C ¼g³o¥»®Ñ´N¬O¬°¤FÁ¿z³o¨Ç³W«h¡A³o¨Ç¥ÃùÚªº¡B¤£Åܪº³n¥ó¬[ºc³W«h¡C
PÁÂ
¤U¦C³o¨Ç¤H¦b¥»®Ñ½sÄ¡¹Lµ{¤¤´£¨Ñ¤FÀ°§U¡A¦b¦¹²`ªí·PÁ¡A¥H¤UµL¯S©w¶¶§Ç¡C Chris Guzikowski Chris Zahn Matt Heuser Jeff Overbey Micah Martin Justin Martin Carl Hickman James Grenning Simon Brown Kevlin Henney Jason Gorman Doug Bradbury Colin Jones Grady Booch Kent Beck Martin Fowler Alistair Cockburn James O. Coplien Tim Conrad Richard Lloyd Ken Finder Kris Iyer (CK) Mike Carew Jerry Fitzpatrick Jim Newkirk Ed Thelen Joe Mabel Bill Degnan ÁÙ¦³³\¦h³\¦h¨ä¥Lªº¤H¡A³o¨½¤£¦A¤@¤@¦C¥X¡C ¦b¥»®Ñ³Ì¦Z¼f®Õªº¹Lµ{¤¤¡A·í§ÚŪ²Ä21³¹ªº®ÉÔ¡A¦^·Q°_Jim Weirich©ú«Gªº¤j²´·ú©M´I¦³±Û«ßªº¯ºÁn¡CJim¡A¯¬§A¤@¤Á¶¶§Q! |
¤º®e²¤¶¡G¡m¬[ºc¾ã¼ä¤§¹D¡n¬O³Ð³y¡§Clean¯«¸Ü¡¨ªºBob¤j¨û¦b¬[ºc»â°ìªºµn®p¤§§@¡A³ò¶¡§¬[ºc¾ã¼ä¡¨³o¤@«n¾É¦V¡A¨t²Î¦aåªR¨ä½t°_¡B¤º²[¤ÎÀ³¥Î³õ´º¡A²[»\³n¥ó¬ãµo§¹¾ã¹Lµ{¤Î©Ò¦³®Ö¤ß¬[ºc¼Ò¦¡¡C¥»®Ñ¤À¬°6³¡¤À¡A²Ä1³¡¤Àºõ»â©Ê¦a´£¥X³n¥ó¬[ºc³]pªº²×·¥¥Ø¼Ð¡A´yz³n¥ó¬[ºc³]pªº«ÂI»P¼Ò¦¡¡F²Ä2~4³¡¤À±q³n¥ó¶}µo¤¤¤TÓ°ò¦½sµ{S¦¡ªº©w¸q©M¯S©º¥Xµo¡A¶i¤@¨B´yz¨ç¼Æ¡B²Õ¥ó¡BªA°È³]p»P¹ê²{ªº©w«ß¡A¥H¤Î¥¦Ì¬O¦p¦ó¦³®Äºc«Ø³n¥ó¨t²Îªº¾ãÅé¬[ºcªº¡F²Ä5³¡¤À±q¾ã¼ä¬[ºcªº©w¸q¶}©l¡A¸Ô²ÓÄÄz³n¥ó¬[ºc³]p¹Lµ{¤¤¯A¤Îªº¤è¤è±±¡A¥]¬A¹º¤À¤º³¡²Õ¥óÃä¬É¡BÀ³¥Î±`¨£³]p¼Ò¦¡¡BÁ׶}¿ù»~¡B°§C¦¨¥»¡B³B²z¯S®í±¡ªpµ¥¡A¦}¥H¹ê¾Ô®×¨Ò±N¤º®e¦³¾÷¾ã¦X°_¨Ó¡F²Ä6³¡¤ÀÁ¿z¨ãÅé¹ê²{²Ó¸`¡Fªþ¿ý«h³z¹L§@ªÌ¼Æ¤Q¦~ªº³n¥ó±q·~¸g¾ú¦A¦¸¦LÃÒ¥»®ÑªºÆ[ÂI¡C¹ï¤_¨C¤@¦ì³n¥ó¬ãµo±q·~¤Hû¡X¡XµL½×±q¨Æªº¬O¨ãÅé½s½X¹ê²{¡B¬[ºc³]p¡AÁÙ¬O³n¥ó¬ãµoºÞ²z¡A¥»®Ñ³£¬O¤£¥i©Î¯Êªº¡C |
¥Ø¿ý¡G²Ä1³¡¤À ·§z ²Ä1³¹ ³]p»P¬[ºc¨s³º¬O¤°¤\ 3 ¥Ø¼Ð¬O¤°¤\ 4 ®×¨Ò¤ÀªR 5 ¥»³¹¤pµ² 11 ²Ä2³¹ ¨âÓ»ùȺû«× 12 ¦æ¬°»ùÈ 13 ¬[ºc»ùÈ 13 þÓ»ùȺû«×§ó«n 14 ¦ã´Ë»¨«Âº¸¯x°} 15 ¬°¦nªº³n¥ó¬[ºc¦Ó«ùÄò¤æª§ 16 ²Ä2³¡¤À ±q°ò¦ºc¥ó¶}©l¡G½sµ{S¦¡ ²Ä3³¹ ½sµ{S¦¡Á`Äý 21 µ²ºc¤Æ½sµ{ 22 ±¦V¹ï¶H½sµ{ 22 ¨ç¼Æ¦¡½sµ{ 23 ¶È¨Ñ«ä¦Ò 23 ¥»³¹¤pµ² 24 ²Ä4³¹ µ²ºc¤Æ½sµ{ 25 ¥i±À¾É©Ê 26 goto¬O¦³®`ªº 28 ¥\¯à©Ê°¸Ñ©î¤À 29 §Î¦¡¤ÆÃÒ©ú¨S¦³µo¥Í 29 ¬ì¾Ç¨Ó±Ï³õ 29 ´ú¸Õ 30 ¥»³¹¤pµ² 31 ²Ä5³¹ ±¦V¹ï¶H½sµ{ 32 «Ê¸Ë 33 Ä~©Ó 36 ¦hºA 38 ¥»³¹¤pµ² 44 ²Ä6³¹ ¨ç¼Æ¦¡½sµ{ 45 ¾ã¼Æ¥¤è 46 ¤£¥iÅÜ©Ê»P³n¥ó¬[ºc 47 ¥iÅܩʪº¹jÂ÷ 48 ¨Æ¥ó·¹·½ 49 ¥»³¹¤pµ² 51 ²Ä3³¡¤À ³]pì«h ²Ä7³¹ SRP¡G³æ¤@¾³dì«h 56 ¤Ï±®×¨Ò2¡G¥N½X¦X¦} 59 ¸Ñ¨M¤è®× 60 ¥»³¹¤pµ² 61 ²Ä8³¹ OCP¡G¶}³¬ì«h 62 «ä·Q¹êÅç 63 ¨Ì¿à¤è¦Vªº±±¨î 67 «H®§ÁôÂà 67 ¥»³¹¤pµ² 67 ²Ä9³¹ LSP¡G¨½¤ó´À´«ì«h 68 Ä~©Óªº¨Ï¥Î«ü¾É 69 ¥¿¤è§Î/ªø¤è§Î°ÝÃD 70 LSP»P³n¥ó¬[ºc 70 ¹H¤ÏLSPªº®×¨Ò 71 ¥»³¹¤pµ² 73 ²Ä10³¹ ISP¡G±µ¤f¹jÂ÷ì«h 74 ISP»P½sµ{»y¨¥ 76 ISP»P³n¥ó¬[ºc 76 ¥»³¹¤pµ² 77 ²Ä11³¹ DIP¡G¨Ì¿à¤ÏÂàì«h 78 éwªº©â¶H¼h 79 ¤u¼t¼Ò¦¡ 80 ¨ãÅé¹ê²{²Õ¥ó 82 ¥»³¹¤pµ² 82 ²Ä4³¡¤À ²Õ¥óºc«Øì«h ²Ä12³¹ ²Õ¥ó 84 ²Õ¥óµo®i¥v 85 «©w¦ì§Þ³N 88 Ãì±µ¾¹ 88 ¥»³¹¤pµ² 90 ²Ä13³¹ ²Õ¥ó»E¦X 91 ´_¥Î/µo¥¬µ¥¦Pì«h 92 ¦@¦P³¬¥]ì«h 93 ¦@¦P´_¥Îì«h 94 ²Õ¥ó»E¦X±i¤O¹Ï 95 ¥»³¹¤pµ² 97 ²Ä14³¹ ²Õ¥ó½¢¦X 98 µL¨Ì¿àÀôì«h 99 ¦Û¤W¦Ó¤Uªº³]p 105 éw¨Ì¿àì«h 106 éw©â¶Hì«h 112 ¥»³¹¤pµ² 117 ²Ä5³¡¤À ³n¥ó¬[ºc ²Ä15³¹ ¤°¤\¬O³n¥ó¬[ºc 120 ¶}µo¡]Development¡^ 122 ³¡¸p¡]Deployment¡^ 123 ¹B¦æ¡]Operation¡^ 123 ºûÅ@¡]Maintenance¡^ 124 «O«ù¥i¿ï¶µ 124 ³]³ÆµLÃö©Ê 126 ©U§£¶l¥ó 128 ª«²z¦a§}´M§} 129 ¥»³¹¤pµ² 130 ²Ä16³¹ ¿W¥ß©Ê 131 ¥Î¨Ò 132 ¹B¦æ 133 ¶}µo 133 ³¡¸p 134 «O¯d¥i¿ï¶µ 134 «ö¼h¸Ñ½¢ 135 ¥Î¨Òªº¸Ñ½¢ 136 ¸Ñ½¢ªº¼Ò¦¡ 136 ¶}µoªº¿W¥ß©Ê 137 ³¡¸pªº¿W¥ß©Ê 137 «´_ 138 ¦A½Í¸Ñ½¢¼Ò¦¡ 139 ¥»³¹¤pµ² 141 ²Ä17³¹ ¹º¤ÀÃä¬É 142 ´XÓ´d¶Ëªº¬G¨Æ 143 FitNesse 146 À³¦b¦ó®É¡B¦ó³Bµe³o¨Ç½u 148 ¿é¤J©M¿é¥X«ç¤\¿ì 151 ´¡¥ó¦¡¬[ºc 152 ´¡¥ó¦¡¬[ºcªº¦n³B 153 ¥»³¹¤pµ² 154 ²Ä18³¹ Ãä¬ÉåªR 155 ¸óÃä¬É½Õ¥Î 156 ¥O¤H¥Í¬Èªº³æÅéµ²ºc 156 ³¡¸p¼h¦¸ªº²Õ¥ó 158 ½uµ{ 159 ¥»¦a¶iµ{ 159 ªA°È 160 ¥»³¹¤pµ² 161 ²Ä19³¹ µ¦²¤»P¼h¦¸ 162 ¼h¦¸¡]Level¡^ 163 ¥»³¹¤pµ² 166 ²Ä20³¹ ·~°ÈÅÞ¿è 167 ·~°È¹êÅé 168 ¥Î¨Ò 169 ½Ð¨D©MÅTÀ³¼Ò«¬ 171 ¥»³¹¤pµ² 172 ²Ä21³¹ ¦y¥sªº³n¥ó¬[ºc 173 ¬[ºc³]pªº¥DÃD 174 ¬[ºc³]pªº®Ö¤ß¥Ø¼Ð 175 ¨ºWeb©O 175 ®Ø¬[¬O¤u¨ã¦Ó¤£¬O¥Í¬¡«H±ø 175 ¥i´ú¸Õªº¬[ºc³]p 176 ¥»³¹¤pµ² 176 ²Ä22³¹ ¾ã¼ä¬[ºc 177 ¨Ì¿àÃö¨t³W«h 179 ¤@Ó±`¨£ªºÀ³¥Î³õ´º 183 ¥»³¹¤pµ² 184 ²Ä23³¹ ®i¥Ü¾¹©MÁ¾¨õ¹ï¶H 185 Á¾¨õ¹ï¶H¼Ò¦¡ 186 ®i¥Ü¾¹»Pµø¹Ï 186 ´ú¸Õ»P¬[ºc 187 ¼Æ¾Ú®wºôÃö 188 ¼Æ¾Ú¬M®g¾¹ 188 ªA°ÈºÊÅ¥¾¹ 189 ¥»³¹¤pµ² 189 ²Ä24³¹ ¤£§¹¥þÃä¬É 190 ¬Ù±¼³Ì¦Z¤@¨B 191 ³æ¦VÃä¬É 192 ªù¤á¼Ò¦¡ 193 ¥»³¹¤pµ² 193 ²Ä25³¹ ¼h¦¸»PÃä¬É 194 °ò¤_¤å¥»ªº«_ÀI´åÀ¸¡GHunt The Wumpus 195 ¥i§_ªö¥Î¾ã¼ä¬[ºc 196 ¥æ¶×¼Æ¾Ú¬y 199 ¼Æ¾Ú¬yªº¤À³Î 199 ¥»³¹¤pµ² 201 ²Ä26³¹ Main²Õ¥ó 203 ³Ì²Ó¸`¤Æªº³¡¤À 204 ¥»³¹¤pµ² 208 ²Ä27³¹ ªA°È¡G§»Æ[»P·LÆ[ 209 ±¦VªA°Èªº¬[ºc 210 ªA°È©Ò±a¨Óªº¦n³B 210 ¹B°e¿ß«}ªºÃøÃD 212 ¹ï¶H¤Æ¬O±Ï¬P 213 °ò¤_²Õ¥óªºªA°È 215 ¾î¸ó«¬Åܧó 216 ¥»³¹¤pµ² 216 ²Ä28³¹ ´ú¸ÕÃä¬É 217 ´ú¸Õ¤]¬O¤@ºØ¨t²Î²Õ¥ó 218 ¥i´ú¸Õ©Ê³]p 219 ´ú¸Õ±M¥ÎAPI 220 ¥»³¹¤pµ² 221 ²Ä29³¹ ¾ã¼äªº´O¤J¦¡¬[ºc 222 ¡§µ{§Ç¾A¥Î´ú¸Õ¡¨´ú¸Õ 225 ¥Ø¼Ðµw¥ó²~ÀV 228 ¥»³¹¤pµ² 238 ²Ä6³¡¤À ¹ê²{²Ó¸` ²Ä30³¹ ¼Æ¾Ú®w¥u¬O¹ê²{²Ó¸` 240 Ãö¨t«¬¼Æ¾Ú®w 241 ¬°¤°¤\¼Æ¾Ú®w¨t²Î¦p¦¹¬y¦æ 242 °²³]ºÏ½L¤£¦s¦b·|«ç¼Ë 243 ¹ê²{²Ó¸` 243 ¦ý©Ê¯à«ç¤\¿ì©O 244 ¤@¬q¶c¨Æ 244 ¥»³¹¤pµ² 246 ²Ä31³¹ Web¬O¹ê²{²Ó¸` 247 µLºÉªºÄÁÂ\ 248 Á`µ²¤@¤U 250 ¥»³¹¤pµ² 251 ²Ä32³¹ À³¥Îµ{§Ç®Ø¬[¬O¹ê²{²Ó¸` 252 ®Ø¬[§@ªÌ 253 ³æ¦V±B«Ã 253 ·ÀI 254 ¸Ñ¨M¤è®× 255 ¤£±o¤£±µ¨üªº¨Ì¿à 255 ¥»³¹¤pµ² 256 ²Ä33³¹ ®×¨Ò¤ÀªR¡GµøÀW¾P°âºô¯¸ 257 ²£«~ 258 ¥Î¨Ò¤ÀªR 258 ²Õ¥ó¬[ºc 260 ¨Ì¿àÃö¨tºÞ²z 261 ¥»³¹¤pµ² 262 ²Ä34³¹ ¬B¿ò 263 «ö¼h«Ê¸Ë 264 «ö¥\¯à«Ê¸Ë 266 ºÝ¤f©M¾A°t¾¹ 268 «ö²Õ¥ó«Ê¸Ë 270 ¨ãÅé¹ê²{²Ó¸`¤¤ªº³´¨À 274 ²Õ´§Î¦¡»P«Ê¸Ëªº°Ï§O 275 ¨ä¥Lªº¸Ñ½¢¦X¼Ò¦¡ 277 ¥»³¹¤pµ²¡G¥»®Ñ¬B¿ò 279 ¦Z§Ç 280 ªþ¿ýA ¬[ºc³]p¦Ò¥j 283 |
§Ç¡G |