|
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; int wilma; int fred; 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產品技術文件。
|