WCF 서비스를 사용하는 프로젝트를 인수했습니다. 코드에는 몇 가지 "코드 냄새"가 있으며이 냄새를 리펙토링하고 싶습니다. 코드 중복 냄새를 리팩토링하는 방법에 대한 조언이 필요합니다. WCF 서비스에 의해 호출 될 때마다 방법은 다음과 같습니다() try {} catch {}
public Result MyMethod(string aString, string bString)
{
string methodName = MethodBase.GetCurrentMethod().Name;
using (LogService log = LogFactory.Create())
{
try
{
<stmts>
log.Info(methodName, "Created entity xyz");
<stmts>
}
catch (Exception ex)
{
log.Error(methodName, ex.message);
}
}
}
질문이 코드를 리팩토링 어떻게입니까? 모든 WCF 호출은이 "코드 템플릿"을 사용합니다.
내가 생각하고있는 점에서 뭔가가있었습니다. 감사! – Drazar