rosial

          lost memory
          數據加載中……

          Sonar -- Violations in Web Projects Analysis(Minor)

          Minor Violations:


          Whitespace Around

              此毛病在Sonar官方的web doc中提及(http://docs.codehaus.org/display/SONAR/Web+Rules+Library+1.1),說是“Check for required white space around start and end markers of expressions and comments. ”
              看起來很簡單的問題很簡單的violation,誰知查它查了一整天。
              因為作為一個無證上崗的民工從業者,我壓根不知什么是JSP代碼規范……嚶嚶嚶。
              于是它提示說要檢查這些marker旁邊的空格,我馬上覺得是多寫了空格,很使勁查了許久,希望找到那些空格到底哪些多了。但當然找不到了,提示的code中一個空格也木有找到。這是廢話,因為人家提示的其實是:你缺空格了= =

              以下是需要加空格的地方:
          1. 聲明:<%@pagewhatever%>
          ——要改成這樣:<%@ pagewhatever %>
          2. 嵌的Java:<%something%>
          ——要改成這樣:<% something %>
          3.表達式:<%=someValue%>
          ——要改成這樣:<%= someValue %> (有時表達式被“ ”包含,則不用處理。很奇怪用‘ ’包含卻要處理。)
          4. 別忘了comments:<!--comment-->
          ——要改成這樣:<!-- comment -->
              沒錯非常簡單,就把里頭的內容和markers用空格隔開就好。這樣寫確實看起來很整潔,但引自哪個規范?有什么潛在的威脅呢?迄今未查出TAT


          posted on 2012-04-06 18:11 rosial 閱讀(201) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 巴南区| 望城县| 定陶县| 龙游县| 莱阳市| 西昌市| 白山市| 颍上县| 临安市| 光泽县| 巢湖市| 漯河市| 淳化县| 嘉义市| 华池县| 崇信县| 彝良县| 共和县| 武胜县| 黎川县| 新乐市| 宜君县| 汶上县| 山阴县| 尖扎县| 大田县| 石河子市| 东至县| 祥云县| 上虞市| 元谋县| 克什克腾旗| 姚安县| 黄骅市| 阳山县| 贵德县| 韩城市| 彰化市| 望奎县| 永嘉县| 四子王旗|