參數認證123
中午12:46今天發現一件很GY的事情,有些人喜歡在輸入帳密的時候給你亂打
很好~~ 因為大家都發揮了QA的精神, TEST NEVER STOP!!!!!!!!!!
所以身為一個專業的QA, 對於CODE的品質絕對不能馬馬乎乎
參考http://www.dotblogs.com.tw/kirkchen/archive/2010/03/04/13887.aspx
public void Register(string name,string email,string,int age)
{
if (string.IsNullOrEmpty(name))
throw new ArgumentNullException();
if (string.IsNullOrEmpty(email))
throw new ArgumentNullException();
if(!Regex.IsMatch(email,@"^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$"))
throw new ArgumentException();
if(age < 18 )
throw new ArgumentOutOfRangeException();
...
}哈哈加入這個判斷後,看看還有誰會亂輸入^^

0 意見