
ClearSQL 6.9是Oracle PL / SQL的代碼審查和質(zhì)量控制工具。代碼審查功能為更好的編碼風格提供了建議,并檢查項目中容易出錯的地方。
ClearSQL 6.9只需點擊幾下即可分析數(shù)千個PL / SQL腳本和Oracle Forms PL / SQL。它可以快速查看最重要的分析摘要,并追蹤PL / SQL代碼和分析結(jié)果的更改。

主要特征
自動代碼審查
•在開發(fā)和測試周期之前捕獲更多的錯誤
•避免常見錯誤
•幫助初級開發(fā)人員向經(jīng)驗豐富的同行學習
•制作易于閱讀、理解和維護的代碼
•只需點擊幾下,即可分析數(shù)千個PL / SQL腳本和Oracle Forms PL / SQL
•自動修復9個分析器規(guī)則,加快代碼開發(fā)
代碼指標
•確定并報告系統(tǒng)的復雜性
•生成一套質(zhì)量控制代碼指標,如循環(huán)復雜性、可維護性指數(shù)、Halstead體積等,根據(jù)復雜性、大小和模塊性來識別潛在問題的領(lǐng)域
•突出顯示已標記(違反)代碼指標,以便快速識別代碼異常
•將代碼指標導出為HTML,Excel,XML和CSV格式,以便在第三方軟件中進一步使用或處理
•讓軟件可靠、可測試、可管理
編碼標準執(zhí)行
•提高代碼的可讀性
•無需手動重新格式化程序,以便閱讀
•可輕松標準話來自其他組織的代碼
•命名約定作為執(zhí)行編碼標準的最佳做法
•改進了代碼的演示和可讀性
•編寫偽代碼,用于高級描述算法的重要原理
項目分析總結(jié)
•在一個摘要頁面(儀表盤)上顯示重要的PL / SQL項目(可以是數(shù)千個腳本)分析信息
•“摘要”選項卡以圖形方式顯示的項目內(nèi)容和分析數(shù)據(jù)大大加快了整個項目的整體狀態(tài),
•向下展開項目文件夾和腳本,以在單個或多個選擇(文件夾或腳本級別)上查看“摘要”
•如果頁面沒有被“鎖定”,頁面內(nèi)容會自動更新項目文件夾/腳本選擇更改
•鎖定項目摘要或特定文件夾摘要,以便在“項目樹狀圖”中導航時始終可見
•頁面布局可高度自定義:預定義和用戶定義的組;移動、隱藏、折疊和最大化任何個人信息窗格
•將“摘要”導出為HTML,Excel,XML和CSV格式,也可以打印
流程圖、調(diào)用樹圖和CRUD矩陣
•獲取一個包或一個獨立的子例程,并制作一組可視化代碼執(zhí)行路徑的流程圖
•從任何PL / SQL代碼創(chuàng)建可點擊的調(diào)用樹圖,這是輔助閱讀和了解遺留代碼的數(shù)據(jù)流的完美工具
•CRUD矩陣有助于分析功能需求的一致性并識別性能問題
•將單個或多個項目流程圖和調(diào)用樹圖導出為圖像(GIF,PNG和JPEG),MS Visio繪圖“vdx”和HTML格式,可將圖表樹結(jié)構(gòu)保留在目標Windows文件夾中。
雙向(“source2project”和“project2source”)項目和鏈接源同步
•創(chuàng)建一個新的ClearSQL項目,可以將項目項(腳本和文件夾)與原始源對象(文件和數(shù)據(jù)庫對象)鏈接起來
•將文件和數(shù)據(jù)庫對象導入到現(xiàn)有的ClearSQL項目中,并具有鏈接的能力
•鏈接保持ClearSQL項目中的腳本與原始源對象之間的關(guān)系
•將項目對象的內(nèi)容與原始源對象同步,反之亦然
•“Refresh”根據(jù)鏈接的源對象實現(xiàn)項目對象的內(nèi)容
•“Write Back”根據(jù)項目對象實現(xiàn)原始源對象的內(nèi)容
自動化項目分析
•通過使用集成的計劃作業(yè),分析復雜且龐大的PL / SQL項目(通常在非工作時間需要大量時間)
•為現(xiàn)有項目或嵌入式ClearSQL項目分析創(chuàng)建一個任務(wù),該項目可以是腳本和/或存儲對象的選擇
•創(chuàng)建單個或多個計劃以在特定日期和時間或每天、每周或每月定期觸發(fā)任務(wù)執(zhí)行
•將整個項目或單個腳本分配給任務(wù),并自定義分析、GUI和代碼分析器選項
•在項目分析完成時生成可選的ClearSQL報表
項目報表
•為ClearSQL項目生成詳細、可點擊和靈活配置的HTML報表
•創(chuàng)建高度可自定義的項目特定或非項目特定的報表模板,以便重復使用并加快生成報表
•通過解析器狀態(tài)、警報和圖表過濾報表內(nèi)容,可以集中報表的特定區(qū)域
•通過來回瀏覽報告,以及上一頁和下一頁導航功能,輕松查看報表內(nèi)容
•啟用報表觀察以突出顯示具有解析器錯誤和警報的腳本,以及修改、跳過和從未分析的腳本
•通過在ClearSQL的任務(wù)管理器或第三方調(diào)度程序中進行調(diào)度來自動生成報告。
支持Oracle Forms&Library的PL / SQL
•導入6 - 11g版Oracle Forms和PL / SQL庫
•層次樹以本機Forms Developer的方式演示表單或庫的內(nèi)容
•發(fā)現(xiàn)表單內(nèi)容元素,如塊、程序單位、觸發(fā)器和畫板
•以圖形方式繪制表單畫板的外觀和感覺,并顯示其元素的屬性
項目分析歷史
•在項目和腳本級別追蹤項目內(nèi)容和分析信息的更改
•每個分析創(chuàng)建一個“快照”,存儲關(guān)于項目內(nèi)容及其腳本分析值的完整“圖片”
•在一個分析歷史頁面上顯示按類別分類的分析快照值,例如通用、警報、循環(huán)復雜性、可維護性指數(shù)、Halstead卷、接口復雜性、代碼和圖表
•比較相鄰快照值,并以圖形方式表示值更改的負方向或正方向
•選擇一個或多個項目內(nèi)容或分析類別,以在指定的歷史時期繪制其值的變化圖
•通過選擇預定義的時間段或日期間隔或最后一個“N”快照來過濾多個顯示的分析快照
•在單獨的選項卡上調(diào)查項目或腳本級別的分析快照
•項目分析歷史報表分別介紹每個分析的完整項目分析信息
•將分析歷史記錄內(nèi)容導出為HTML,Excel,XML或CSV格式
ClearSQL集成和Oracle預處理器
•在PL / SQL代碼中包含調(diào)試代碼,并將其從制作中排除
•編寫可在多個Oracle Server版本之間移植的代碼
•維護可由不同客戶使用的模塊
•用戶定義和替換變量創(chuàng)建允許最終用戶輸入的命令文件
•儀器化代碼插入快速查找錯誤
•支持Oracle條件編譯指令
•兩個Preprocessor指令都可以同時用于代碼
強大直觀的圖形用戶界面
•緊湊型程序加載快速,讓代碼用于在自己的掌握中
•易于使用的類似Explorer的界面
•用于組織腳本的分層樹視圖
•獨立的項目視圖和腳本級分析數(shù)據(jù)、流程圖、調(diào)用樹和CRUD矩陣
•即時發(fā)現(xiàn)腳本狀態(tài)和屬性(自動修復、代碼檢查、標記代碼度量、偽代碼、CRUD矩陣、調(diào)用樹圖、流程圖)
•語法突出顯示和代碼折疊編輯器支持SQL和PL / SQL代碼
•通過“發(fā)生”,“正則表達式”和“通配符”方法在項目中搜索文本
•通過幾次點擊,基于文件和數(shù)據(jù)庫對象創(chuàng)建新項目
•導出和導入項目,其內(nèi)容為平面壓縮文件,可通過電子郵件發(fā)送
•活動工作區(qū)可以全面定制GUI元素的位置、大小和可見性
•用戶自定義的SQL代碼模板
•多個腳本版本,便于更改追蹤和檢索
•使用TNS,LDAP和直接類型連接登錄數(shù)據(jù)庫,并記住上次連接
•整個系統(tǒng)的拖放功能
•通過樹狀圖或通過單獨的腳本輕松搜索代碼中的關(guān)鍵字
•用于描述字符串匹配模式的規(guī)則表達式
•將代碼片段導出為可以使用任何讀取文本文件的客戶端/服務(wù)器程序稍后執(zhí)行的文本文件
•與技術(shù)支持部門進行溝通,并使ClearSQL 6.9與其自動更新功能保持一致
•將代碼段導入文本文件或使用拖放功能
•輕松自定義任何應用程序工具欄的工具欄按鈕的可見性和位置
•在整個程序中右鍵單擊彈出菜單
•使用工具按鈕輕松訪問高級剪貼板功能
•工具欄訪問最常用的功能
•將文本轉(zhuǎn)換為注釋的工具,反之亦然
•自動保存選項:確保保存工作
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫