3
我一直在尋找linkedlist.java,sun的源代碼。它在私有函數中添加斷言很好。有效的Java清楚地表明,即使是私有函數也應該被驗證。 仍然不清楚爲什麼所有斷言在Linkelist代碼中都被註釋掉了?爲什麼在Linkedlist.java源代碼中斷言註釋
這裏是一個快速鏈接:http://www.docjar.com/html/api/java/util/LinkedList.java.html
感謝,
我認爲這是因爲'assert'只能在開發時使用。代碼不應該用'assert'釋放。 – Maroun
@MarounMaroun爲什麼?在生產環境中,他們甚至不活躍。 –
這可能是一個不成熟的優化。評論斷言的人可能並不知道他們不會觸發生產代碼。 –