Á¬Ðø¼¯³ÉÓëÁ¬Ðø°²ÅÅ£¨CI/CD£©
³Ö?Ðø¼¯³ÉºÍÁ¬Ðø°²ÅÅÊÇÏÖ´úÈí¼þ¿ª·¢ÖеÄÖØÒªÊµ¼ù£¬Í¨¹ý×Ô¶¯»¯²âÊԺͰ²ÅÅÁ÷³Ì£¬¿ÉÒÔ´ó´óÌá¸ß¿ª·¢Ð§ÂʺͲúÆ·ÖÊÁ¿¡£
Jenkins£ºJenkinsÊÇÒ»¸ö¿ªÔ´µÄÁ¬Ðø¼¯³É¹¤¾ß£¬Ö§³Ö¶àÖÖ±à³ÌÓïÑԺͿª·¢¹¤¾ßÁ´¡£Í¨¹ýJenkins£¬¿ª·¢ÍŶӿÉÒÔ×Ô¶¯»¯¹¹½¨¡¢²âÊԺͰ²ÅÅÀú³Ì£¬´Ó¶øÌá¸ß¿ª·¢Ð§ÂʺʹúÂëÖÊÁ¿¡£
TravisCI£ºTravisCIÊÇÒ»¸ö»ùÓÚÔÆµÄÁ¬Ðø¼¯³ÉЧÀÍ£¬Ö§³Ö¶àÖÖ±à³ÌÓïÑԺͿò¼Ü¡£Ëü¿ÉÒÔ×Ô¶¯»¯¹¹½¨¡¢²âÊԺͰ²ÅÅÀú³Ì£¬²¢ÌṩÏêϸµÄ²âÊÔ±¨¸æºÍ¹ýʧÈÕÖ¾¡£
CircleCI£ºCircleCIÊÇÁíÒ»¸öÁ÷ÐеÄÁ¬Ðø¼¯³É¹¤¾ß£¬Ö§³Ö¶àÖÖ±à³ÌÓïÑԺͿª·¢Çé¿ö¡£ËüÌṩÁ˼òµ¥Ò×ÓõĽçÃæ£¬²¢ÇÒ¿ÉÒÔÓëÖÖÖÖ²âÊÔ¿ò¼ÜºÍ°²Åʤ¾ß¼¯³É¡£
ͨ¹ýÒÔÉÏÕâЩ¾ßÌåµÄʵ²Ù¼¼Çɺ͹¤¾ß£¬¿ª·¢Õß¿ÉÒÔÓÐЧµØÖÆÖ¹¸ßƵÎóÇø£¬ÌáÉýÈí¼þ¿ª·¢ºÍÔËάµÄЧÂÊ£¬×îÖÕ½»¸¶¸ßÖÊÁ¿¡¢¸ßЧÂʵĸɱÆÈí¼þ¡£
ÈçºÎÑ¡ÔñºÏÊʵĸɱÆÈí¼þ
ÔÚÖÚ¶àµÄ¸É±ÆÈí¼þÖУ¬Ñ¡ÔñÊʺÏ×Ô¼ºµÄ¹¤¾ßÊÇÒªº¦¡£ÒÔϼ¸µã¿ÉÒÔ×ÊÖúÄú×ö³öÃ÷ÖǵÄÑ¡Ôñ£º
Ã÷È·ÐèÇó£ºÏÈÈ·¶¨×Ô¼ºµÄÊÂÇéÐèÇ󣬱È?ÈçÏîÄ¿ÖÎÀí¡¢Êý¾ÝÆÊÎö¡¢ÏàͬÐ×÷µÈ¡£¹¦Ð§Æ¥Å䣺ȷ±£Èí¼þµÄ¹¦Ð§Äܹ»Âú×ãÄúµÄÊÂÇéÐèÇó¡£Óû§ÆÀ¼Û£º¼ì²ìÆäËûÓû§µÄÆÀ¼ÛºÍÍÆ¼ö£¬Á˽âÈí¼þµÄÓÅȱµã¡£ÊÔÓÃÆÚ£º¾¡Á¿Ñ¡ÔñÓÐÃâ·ÑÊÔÓÃÆÚµÄ?Èí¼þ£¬ÏȽøÐÐÊÔÓã¬È·±£ÆäÊÇ·ñÇкÏÄúµÄÒªÇó¡£
°¸Àý·ÖÏí£ºÀÖ³ÉÓ¦ÓøɱÆÈí¼þµÄʵÀý
ÎÒÃÇÀ´¿´¼¸¸öÀÖ³ÉÓ¦ÓøɱÆÈí¼þµÄʵÀý£¬Á˽âËûÃÇÊÇÈçºÎÌáÉýÊÂÇéЧÂʵģº
ÏîÄ¿ÖÎÀíÍŶӣºÒ»¼Ò¿Æ¼¼¹«Ë¾Ê¹ÓÃAsana½øÐÐÏîÄ¿ÖÎÀí£¬Í¨¹ýÈÎÎñ·ÖÅɺͽø¶È¸ú×Ù£¬´ó´óÌá¸ßÁËÍŶӵÄÊÂÇéЧÂʺÍÏîÄ¿½»¸¶ÖÊÁ¿¡£Êý¾ÝÆÊÎöÍŶӣºÒ»¼Ò½ðÈÚ¹«Ë¾Ê¹ÓÃTableau½øÐÐÊý¾ÝÆÊÎö£¬Í¨¹ýÊý¾Ý¿ÉÊÓ»¯£¬¿ìËÙ·¢Ã÷Êг¡Ç÷ÊÆ£¬×ö³ö׼ȷµÄ¾ö²ß¡£Ô¶³Ì°ì¹«ÍŶӣºÒ»¼ÒÈí¼þ¹«Ë¾Í¨¹ýSlackºÍMicrosoftTeamsʵÏÖÍŶӵÄÔ¶³ÌÐ×÷£¬¼á³ÖÁ˸ßЧµÄÏàͬºÍÐÅÏ¢¹²Ïí¡£
ÕûºÏÒªÁ죺
Îĵµ·ÖÀࣺ½«ËùÓÐÎĵµÔÚGoogleDocsÖзÖÀ࣬²¢ÔÚEvernoteÖд´?½¨ÏàÓ¦µÄ·ÖÀàºÍ±êÇ©£¬È·±£ÎĵµÄܹ»¿ìËÙÕÒµ½¡£ÊµÊ±±à¼£ºÀûÓÃGoogleDocsµÄʵʱÐ×÷¹¦Ð§£¬ÓëÍŶӳÉÔ±Ò»Æð±à¼Îĵµ£¬²¢ÔÚEvernoteÖмÍÂ¼ÖØÒªÁé¸ÐºÍÈÎÎñ¡£
°æ±¾ÖÎÀí£ºÔÚGoogleDocsÖÐÉú´æÎĵµ°æ±¾£¬²¢ÔÚEvernoteÖмͼÎĵµµÄÐÞ¸ÄÀúÊ·£¬È·±£Êý¾ÝÄþ¾²ºÍ°æ±¾ÖÎÀí¡£
¸ßЧÏàͬÓëÐ×÷
¼´Ê±Í¨Ñ¶£ºÀûÓü´Ê±Í¨Ñ¶¹¤¾ß£¨ÈçSlack¡¢MicrosoftTeams£©£¬ÊµÏÖÍŶӳÉÔ±Ö®¼äµÄ¿ìËÙÏàͬ¡£Îļþ¹²Ïí£ºÀûÓÃÔÆ´æ´¢Ð§ÀÍ£¨ÈçGoogleDrive¡¢Dropbox£©£¬ÊµÏÖÎļþµÄ¹²ÏíºÍʵʱ±à¼¡£¼¯»áÖÎÀí£ºÊ¹ÓÃÔÚÏß¼¯»á¹¤¾ß£¨ÈçZoom¡¢GoogleMeet£©£¬ÊµÏÖÔ¶³Ì?¼¯»áµÄ¸ßЧÖÎÀíºÍ¼Í¼¡£
ÈÎÎñ¸ú×Ù£ºÀûÓÃÏîÄ¿ÖÎÀí¹¤¾ß£¨ÈçTrello¡¢Asana£©£¬¸ú×ÙÍŶÓÈÎÎñ½øÕ¹£¬È·±£Ð×÷ÊÂÇéÓÐÐò½øÐС£
Îĵµ»¯¹¤¾ß
ÔÚ±àдºÍÖÎÀíϵͳÎĵµÊ±£¬¿ÉÒÔʹÓÃһЩרҵµÄÎĵµ»¯¹¤¾ß¡£ÕâЩ¹¤¾ß²»µ«¿ÉÒÔ×ÊÖúÎÒÃÇÉú³ÉÏêϸµÄAPIÎĵµºÍÓû§Êֲᣬ»¹¿ÉÒÔ¼á³ÖÎĵµ?µÄͬ²½¸üУ¬È·±£ÆäʼÖÕÓë´úÂë¼á³ÖÒ»Ö¡£
Javadoc£ºÕâÊÇJava¿ª·¢Öг£ÓõÄÎĵµÉú³É¹¤¾ß¡£Í¨¹ýÔÚ´úÂëÖÐʹÓÃÌØ¶¨µÄ×¢Êͱê¼Ç£¬Javadoc¿ÉÒÔ×Ô¶¯Éú³É¸ßÖÊÁ¿µÄAPIÎĵµ¡£ÀýÈ磬ͨ¹ý×¢ÊÍÀà¡¢ÒªÁìºÍÊôÐÔ£¬Javadoc¿ÉÒÔÉú³ÉÏêϸµÄÎĵµ£¬°üÀ¨²ÎÊý˵Ã÷¡¢·µ»ØÖµºÍ¿ÉÄܵÄÒì³£µÈÐÅÏ¢¡£
Doxygen£ºDoxygenÊÇÒ»¸öͨÓõŤ¾ß£¬ÊÊÓÃÓÚ¶àÖÖ±à³ÌÓïÑÔ£¬°üÀ¨C¡¢C++¡¢Java¡¢PythonµÈ¡£Ëü¿ÉÒÔ×Ô¶¯Éú³É¸ßÖÊÁ¿µÄ´úÂëÎĵµ£¬Ö§³Ö¶àÖÖÊäÌØ±ðʽ£¬ÈçHTML¡¢LaTeX¡¢ManpagesºÍQuasiXML¡£
У¶Ô£ºÀîËĶË(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


