rosial

          lost memory
          數(shù)據(jù)加載中……

          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,誰知查它查了一整天。
              因?yàn)樽鳛橐粋€無證上崗的民工從業(yè)者,我壓根不知什么是JSP代碼規(guī)范……嚶嚶嚶。
              于是它提示說要檢查這些marker旁邊的空格,我馬上覺得是多寫了空格,很使勁查了許久,希望找到那些空格到底哪些多了。但當(dāng)然找不到了,提示的code中一個空格也木有找到。這是廢話,因?yàn)槿思姨崾镜钠鋵?shí)是:你缺空格了= =

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


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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 连山| 雅安市| 平谷区| 清水河县| 遵化市| 米林县| 竹山县| 武定县| 监利县| 库车县| 新乡市| 桑植县| 乡城县| 呼图壁县| 平泉县| 芮城县| 呼玛县| 开化县| 四会市| 莆田市| 上饶县| 孝感市| 东宁县| 高平市| 伊宁县| 榕江县| 钦州市| 襄樊市| 文安县| 龙山县| 天峻县| 新化县| 洱源县| 柯坪县| 珠海市| 阿图什市| 平定县| 绥芬河市| 淄博市| 会昌县| 台州市|