根據清晰的代碼規律,我們希望具有隻能執行一個操作且處於相同「抽象級別」的功能。但是如何命名函數,其工作僅僅是檢查一些條件並在條件爲真時進行工作。例如,如何命名這個函數?如何在符合條件的情況下僅對某些功能進行命名
public void HowToNameThis(){
if(!ComponentIsInstalled()){
DisableCheckbox();
}
}
我想過命名它像DisableCheckboxIfComponentIsNotInstalled,但隨後的名字只是重複的代碼,這實際上意味着我已經創建了一個功能,但並沒有創造任何抽象。