.NET으로 업무용 콘솔 응용 프로그램을 처음부터 만들때의 주의점

.NET으로 업무용 콘솔 응용 프로그램을 처음부터 만들때의 주의점

ASP.NET으로 업무용 콘솔 응용 프로그램을 프로젝트 생성부터 시작할 경우의 주의점을 정리한 내용입니다.

1. 로그처리:log4net

도입 방법(C#)

http://geekswithblogs.net/MarkPearl/archive/2012/01/30/log4net-basics-with-a-console-application-c.aspx

1. 로그 출력 단위를 정한다

2. 메일 송신

2. 응용 콘솔 어플의 실행 결과

실행 결과 구분은 기본적으로 하기 3타입 + @

실행이 종료한 다음은 상기중 하나의 결과값과 상세내용을 포함한 메세지를 출력하도록 함(로그/메일)

NG의 경우엔 예외의 상세(StackTrace나 예외의 메세지등). SKIP의 경우엔 SKIP처리된 이유를 반드시 출력하도록 한다.

3. DB트랜잭션(Transaction) 처리

4. 디버그 실행

이 기사에서의 「디버그 실행」은 데이터나 파일의 변경&관계자에의 메일 송신등을 행하지 않는 상태에서 모든 처리를 실행하여, 동작의 검증을 행하는 것을 의미한다. 실제로 어플을 실행했을때 디버그 실행에 따른 영향이 발생하지 않는 것을 전제로 둔다.

1. 디버그 실행시의 동작예측

2. 디버그 실행의 판단기준(=어디의 어떤 설정 값으로 디버그 실행인가 판단할 것인가)

5. 실행환경의 확인

1. 작업 스케줄러 설정

2. 외부환경의 영향을 확인


사내의 2~3년차 개발자에게 지도했던 내용을 간단히 메모한 내용입니다. 기존의 시스템에 기능을 추가 하는것은 능숙하지만 완전 처음부터 개발을 맡을 경우에는 기본적인 사항도 누락되어 있는 경우가 많았기 때문에 정리해 보았습니다.

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora