Fanboi Channel

โปรแกรมเมอร์ที่รัก [โปรแกรมที่ 2]

Last posted

Total of 1000 posts

647 Nameless Fanboi Posted ID:G1/GaYlFwB

ปกติพวกมึงเขียน return กับแบบไหนวะ สมมติแบบนี้

ResponseModel response = new RepsonseModel();

if(model == null){
status = 501;
success = false;
message = "model is null";
return repsonse;
}
}

if(GetResultById(model.id)){
status = 501;
success = false;
message = "id not found";
return repsonse;
}
}

หรือ

try{
ResponseModel response = new RepsonseModel();

if(model == null){
throw new Exception("model is null");
}

if(GetResultById(model.id) == null){
throw new Exception("id not found");
}

}
catch(Exception ex){
response.status = 501;
response.success = false;
message = ex.message;
return response;
}

หรือแล้วแต่ระบบเราว่าไม่ควรโยนเข้า catch ทุกเคส
แต่เคยอ่านๆมา try..catch ใช้เยอะๆ ก็ช้าเหมือนกัน

Posts limit exceeded

Topic has reached maximum number of posts.

Please start a new topic.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.