原創|產品更新|編輯:張瑩心|2021-10-13 11:41:12.367|閱讀 648 次
概述:IntelliJ IDEA即將發布v2021.3版本,將修復多種Bug!IntelliJ IDEA v2021.3 版本旨在改善用戶體驗和修復錯誤,并引入新功能。包括改進的調試器 UI、用于跟蹤不安全字符串的新檢查、改進的Space集成、重新設計的 Maven 配置等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IntelliJ IDEA v2021.3 版本旨在改善用戶體驗和修復錯誤,并引入新功能。包括改進的調試器 UI、用于跟蹤不安全字符串的新檢查、改進的Space集成、重新設計的 Maven 配置等。
新的調試器 UI
IntelliJ IDEA的內置調試器是一個強大的工具,可幫助您探索代碼行為并修復錯誤。然而,多年來它的設計變得雜亂無章,因此工作流程變得過于復雜。這就是我們決定重新設計運行/調試工具窗口的原因,使其更簡單、更整潔、更簡潔。新設計更加現代和簡約,加快了調試工作流程并使流行的操作更容易被發現。那么,我們做了什么?
新的調試器布局
現在窗口頂部有一個水平工具欄。我們刪除了左側的垂直工具欄并折疊了所有其他工具欄。這種布局重組讓我們節省了大量空間,并使 UI 更加直觀。這些更改有助于更好地專注于基本的調試任務,例如分析變量和導航框架。
調試器操作
現在可以在一個地方找到最流行的操作;您可以使用更多圖標訪問其余部分。如果默認配置不適合您,您可以在Preferences | 中自定義它。外觀和行為 | 菜單和工具欄 | 調試標題工具欄。
評估表達
我們還使“評估表達式”對話框更易于發現——您現在可以直接從“調試”工具窗口訪問它。
合并來自IDE的請求和代碼審查
當您處理位于Space 中的項目時,現在可以從IntelliJ IDEA的代碼審查工具窗口創建合并請求和代碼審查。要調用這些操作,請使用頂部工具欄上的 + 圖標。
如果您需要您的同事在將其合并到目標分支之前審查具有多個提交的分支,請使用創建合并請求操作。選擇此操作后,單擊窗口頂部的分支名稱以選擇主存儲庫、要審查的分支和目標分支。
然后,IntelliJ IDEA 將在“信息”選項卡的列表中顯示您要合并的提交。在此列表下方的部分中,您可以輸入合并請求的名稱并添加審閱者。要完成該過程,只需按下“創建合并請求”按鈕。
Create Code Review 操作更通用,當您希望您的團隊成員審查位于一個或多個分支中的提交時,它會很有幫助。選擇此操作后,IntelliJ IDEA 將顯示 Space 中可用的推送提交的完整列表。在“信息”選項卡中,您可以按作者、分支、時間段或提交文本手動過濾它們。如果您按提交文本進行過濾,則應輸入整個提交哈希或提交中使用的整個單詞。然后在單擊Create Code Review之前輸入標題并添加審閱者。
將文件標記為已查看
在執行代碼審查時,您不會錯過 Space 項目中的任何關鍵更改,因為您尚未修改的文件將用藍點標記。打開標記的項目后,這些點將自動清除。如果您想稍后返回更改,您可以從上下文菜單中選擇標記為未查看。
跟蹤不安全字符串的檢查
我們引入了一項檢查,可幫助您發現 SQL 注入和 XSS 缺陷、敏感數據泄漏和不安全的反序列化等風險。它還警告您不要將不安全的數據傳遞給安全的方法。
要使此檢查起作用,您應該將字符串注釋為 @Untainted(“安全”)或 @Tainted(“不安全”)。當您添加org.checkerframework.checker.tainting.qual依賴項時,這些注釋將有效。
一旦您注釋了必要的字符串,IntelliJ IDEA 將識別您的代碼中將@Tainted 或未知字符串傳遞給帶有@Untainted 參數的方法的位置,并向您顯示警告。然后,您可以改進代碼以解決問題或使用快速修復將字符串標記為安全。
以下 GIF 演示了如果您使用包含 SQL 注入的字符串會發生什么:
您可以在Preferences/Settings |下找到檢查說明。編輯 | 檢查- 將非安全字符串傳遞給安全方法。
重新設計的 Maven 配置
作為我們簡化 UI 工作的一部分,我們將繼續改進我們的運行/調試配置。這一次,Maven 配置進行了重大的重新設計,反映了我們在 v2021.2 中已經應用于 Gradle 配置的布局?;緟刀荚谝粋€屏幕上,其他選項可通過修改選項獲得。
支持.mvn/maven.config
IntelliJ IDEA 還允許您在 .mvn/maven.config 文件中為每個項目配置 Maven 設置。要啟用此選項,請轉至首選項/設置 | 構建、執行、部署 | Maven并從屏幕底部的.mvn/maven.config中選擇使用設置。請記住,此文件中的設置會覆蓋標準的 Maven UI 設置。
以下是IntelliJ IDEA在第一個 EAP 版本中所做的所有修復的列表:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn