我想有些州在我的文件生成程序 在一個點模型,:如何界定「的isValid」功能以理
- 我要檢查的數據的當前狀態
- 如果數據是有效的我要繼續
- 否則我要告知用戶原因,爲什麼我不能繼續
一個psudocode會是這樣:
if(isValid()){
writeFile()
} else {
switch(getReason()){
case FAIL1: doSomething1();
break;
case FAIL2: doSomething2();
break;
case FAIL3: doSomething3();
break;
}
}
不知道這樣的做法是正確的,希望您的意見/意見。其中:總共有少於10個錯誤狀態,並且在給定時間只有一個錯誤狀態適用。
取決於有多少錯誤狀態以及是否可以同時應用多個錯誤狀態。這個問題沒有明確說明。 –
更新了規範 – Suryavanshi