<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件是對質量的不懈追求

    富國強軟(二):不可或缺的標準化

       我國從來都是一個缺乏標準化的國家,從古至今都是如此,我們似乎也不太喜歡被標準化束縛,反而更喜歡某種自在。如今更是愈演愈烈,每每有重大改革,中央都是鼓勵地方積極探索,探索的不好下臺,探索的好推開。可見,可國內當個官也不容易啊,要時時處處當領導的馬前卒,嗚呼。。。
        但是在軟件行業,不尊重標準的結果卻是可怕的,甚至談不上自在,簡直就是折磨,讓人感覺棄之而后快,然而重新來過的好像也好不到哪里去。我曾經就因為實在無法忍受系統的混亂而憤然離去,不知道有多少人有像我一樣的經歷。
       標準的代碼實在是功德無量,甚至對技術人員形成一種吸引力,更沒有人忍心破壞這種和諧之美,哦。。代碼之美。。
        以下是我在做國外項目時他們的環境配置,他的整個開發環境是打包成安裝程序的,裝上以后所有的東西都已經配置好了,你所要做的就是checkout代碼,編譯就好了。firefox也是這樣做的,為什么呢,無他,就是編譯程序太復雜了,復雜到需要專人維護的程度,于是大多數人實際是不需要懂的,用就是了。國內還沒見過做到這種程度的。(以下是自己翻譯的,有蹩腳之處,您就湊合看了)

    應用服務器配置

    某些配置(如:連接池配置)是依賴于應用服務器的。為了解決這種狀況,build.xml文件使用屬性來區分不同的服務器。
    為了表明你在使用JBoss服務器,你必須定義deploy.config屬性,值為jboss.
          在左側面板,選擇"Ant/Runtime"(eclipse的Preferences窗口)
    選擇"Properties"選項
          點擊"Add Property..."按鈕并定義"deploy.config"屬性,值為"jboss"
          點擊"Apply"按鈕

    為了部署一個ear文件到應用服務器目錄,必須定義屬性"dir.deploy"來制定正確的目錄。
        
    在左側面板,學責"Ant/Runtime"(eclipse的Preferences窗口)
    選擇"Properties"選項
    點擊"Add Property..."按鈕并定義"dir.config"屬性,值是應用服務器的目錄。
    例如:“D:\apps\jboss-4.0.0\server\default\deploy”.
    點擊"Apply"按鈕

    代碼風格
    本司代碼規則要求所有參數都以"p"為前綴。如下設置可在代碼生成時使用此規則:
    左側面板,選擇 "Java/Code Style"(eclipse的Preferences窗口)
    在"variable list"列選擇 "Parameters".
    在"Prefix list"列輸入"p".
    點擊"Apply"按鈕
     
    代碼格式化
    本司有標準的代碼格式化規則。這些規則保存在"…\apps\config\codeformatter-rules.xml"文件中。遵循以下
    步驟可導入規則:
         左側面板,選擇 "Java/Code Style/Code formatter",
    這里有兩個"Import …"按鈕,點擊頁面右上的一個,選擇"codeformatter-rules.xml"
    點擊"Apply"按鈕

    代碼模板
    本司有標準的代碼模板。這些模板存放在文件 "\apps\config\codetemplates.xml",。遵循以下
    步驟可導入模板:
    左側面板,選擇 "Java/Code Style/Code Template",
    這里有兩個"Import …"按鈕,點擊頁面右上的一個,選擇"codetemplates.xml"
    點擊"Apply"按鈕 

    組織imports
    本司在文件“…\apps\config\importorder中有標準的import順序,導入步驟如下:

           左側面板,選擇 “Java/Code Style/Organize Imports”,
           這里有兩個"Import …"按鈕,點擊頁面中間右側一個,選擇"importorder"文件,
          點擊"Apply"按鈕    

    編輯模板
    本司有標準的模板,位于文件"…\apps\config\editor-templates.xml",導入步驟如下:

           左側面板,選擇 "Java/Editor/Templates",
    這里有兩個"Import …"按鈕,點擊頁面中間右側一個,選擇"editor-templates.xml"文件,
           點擊"Apply"按鈕
          
    Checkstyle
    本司標準化了Checkstyle的使用。配置保存在文件 "…\apps\config\checkstyle-rules.xml" . 導入步驟如下:

           左側面板,選擇 "Checkstyle",
           點擊 "New …" 按鈕.
           類型下拉列表中,選擇"External Configuration".
           在name文本框輸入"My Checks",
           選擇文件"checkstyle-rules.xml".
       
    拼寫檢查配置
        在Eclipse中使用拼寫檢查是可能的。步驟如下:
          
           左側面板,選擇 "general/Editors/Text Editors/Spelling",
           選中 "enable spell checking" 復選框
           "User defined dictionary:"中輸入D:\apps\config\my.dic
            選中 "Make dictionary available to content assist"
           點擊"Apply"按鈕  
          
          
          





    posted on 2008-11-10 22:05 BlakeSu 閱讀(252) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 小说专区亚洲春色校园| 免费萌白酱国产一区二区| 一级毛片完整版免费播放一区| 亚洲免费无码在线| 亚洲熟妇AV乱码在线观看| 亚洲一区二区三区香蕉| 午夜视频在线观看免费完整版| 亚洲国产精品日韩av不卡在线| 成人免费看吃奶视频网站| 97在线视频免费| 国产精品免费在线播放| 免费人成网上在线观看| 国产精品无码亚洲一区二区三区| 亚洲国产一区明星换脸| 成人永久福利免费观看| 国产卡一卡二卡三免费入口| 国产成人AV片无码免费| 91精品成人免费国产| 国产99精品一区二区三区免费| 久久综合亚洲色HEZYO社区| 国产亚洲福利精品一区| 亚洲一区精品无码| 亚洲国模精品一区| 亚洲精品国产高清嫩草影院| 亚洲国产精品成人AV无码久久综合影院| 黄色网址免费在线观看| 免费一级毛片在线播放视频免费观看永久 | 亚洲AV综合色区无码一二三区| 国产乱色精品成人免费视频| 成人片黄网站色大片免费| 成年性午夜免费视频网站不卡| 一级中文字幕免费乱码专区| 久久久久亚洲国产AV麻豆| 亚洲AV无码AV男人的天堂不卡| 久久亚洲AV午夜福利精品一区| 国产一精品一AV一免费孕妇| 最近2019中文字幕免费看最新 | 国产一区二区三区免费视频| 性xxxx视频播放免费| 日本免费人成黄页在线观看视频 | 亚洲精品视频在线看|