assertions

    64熱度

    10回答

    我想知道爲什麼assert關鍵字在Java中如此不足?我幾乎從未見過他們用過,但我認爲他們是一個好主意。當然,我更喜歡的簡潔: assert param != null : "Param cannot be null"; 到的詳細程度: if (param == null) { throw new IllegalArgumentException("Param cannot be n

    2熱度

    3回答

    對「性能斷言檢查」系統的設計有什麼意見? 的想法是,開發人員提出了一些斷言他/她的代碼,並使用這些測試代碼的表現的演變。這種系統的經驗是什麼? 我的當前塊是「什麼是將指定語言(用來檢查指定的日誌或運行時間檢測)寫入的CLR或程序集或字節碼轉換成更好的方法? ?」 當前我寫了一個解析器,解析規範並將其保存在數據結構中。