我有我的CommandFormatValidator類,它檢查輸入的字符串是否適合任何預定義的模式。隨着時間的推移,班上實施了越來越多的新模式,導致了以下形式的班級: import java.util.StringTokenizer;
import java.util.regex.Pattern;
public class CommandFormatValidator {
pri
我在ruby中有一個設置幾個實例變量的方法,有條件地,我想知道如何重構它來清理它並使其不那麼冗長。我的第一個嘗試是將不同的條件分解爲多個較小的幫助器方法,但我不確定這是否是正確的解決方法。任何建議都會有幫助。 def admin_view
if resource.present?
if resource.ed_level == 'group'
if current