SourceFormatX

軟體簡介

主要功能

為什麼要使用

源碼美化演示

整合和插件

界面預覽

常見問題

升級歷史

所獲獎項

用戶評價

許可協議

CodeToHtml

SourceFormatX程式碼美化風格樣式方案

現在購買
下載試用

SourceFormatX程式碼美化工具內置數十種主流程式碼撰寫標准規則方案和常見原始碼風格樣式 (GNU, Stroustrup, Linux, Sun, Microsoft, Ellemtel, WhiteSmith 等) 以便開發團隊快速進行程式碼美化和原始碼風格標准化,統一和規則整個開發團隊程式碼撰寫風格。

原始碼風格即程式碼的撰寫風格和書寫風格,良好程式碼撰寫風格的特點是使原始碼易讀、修改和維護。

GNU程式碼風格是由Richard Stallman和其它GNU計劃志願者創立和維護的。GNU coding standards 規則了用C語言撰寫程式的具體格式和風格。這是GNU原始碼風格的範例:

   int
   main (int argc, char *argv[])
   {
     struct gizmo foo;

     fetch_gizmo (&foo, argv[1]);

    check:
     if (foo.type == MOOMIN)
       puts ("It's a moomin.");
     else if (foo.bar < GIZMO_SNUFKIN_THRESHOLD
              || (strcmp (foo.class_name, "snufkin") == 0)
                  && foo.bar < GIZMO_SNUFKIN_THRESHOLD / 2)
       puts ("It's a snufkin.");
     else
       {
         char *barney;  /* Pointer to the first character after
                           the last slash in the file name.  */
         int wilma;     /* Approximate size of the universe. */
         int fred;      /* Max value of the `bar' field.  */

         do
           {
             frobnicate (&foo, GIZMO_SNUFKIN_THRESHOLD,
                         &barney, &wilma, &fred);
             twiddle (&foo, barney, wilma + fred);
           }
         while (foo.bar >= GIZMO_SNUFKIN_THRESHOLD);

         store_size (wilma);

         goto check;
       }

     return 0;
   }

更多的預定義原始碼風格美化方案和程式碼撰寫樣式請參見SourceFormatX產品技術文件