boolean flag1 = false;
boolean flag2 = false;
... 생략 ...
// 트랜잭션 처리
... 생략 ...
if(트랙잭션 처리 성공여부)
{
flag1 = true;
//트랜잭션성공시 처리
... 생략 ...
}
else
{
flag1 = false;
if(flag1 && flag2)
{
flag1 = true;
flag2 = true;
}
else
{
flag1 = false;
flag2 = (flag1)?true:false;
}
}
... 생략 ...
지금 하는 프로잭트가 기존 업무를 리뉴얼 하는 작업인데
AS-IS를 보면 위와 같은 로직들이 상당히 많이 보여진다.
이게 뭥미... -.,ㅡ;;;
기냥 이렇게 하면 되지 참나...
boolean flag1 = false;
boolean flag2 = false;
... 생략 ...
// 트랜잭션 처리
... 생략 ...
if(트랙잭션 처리 성공여부)
{
flag1 = true;
flag2 = true;
//트랜잭션성공시 처리
... 생략 ...
}
else
{
flag1 = false;
flag2 = false;
}
... 생략 ...
이전 작업한 사람이 무슨 생각으로 저렇게 만들어 놨는지... 당췌
boolean flag1 = false;
boolean flag2 = false;
... 생략 ...
if(flag1 && flag2)
{
flag1 = true;
flag2 = true;
}
else
{
flag1 = false;
flag2 = (flag2)?true:false;
}
이런 것도... ㅋㅋ
프로그램 이렇게 짜지 말자.
'Java' 카테고리의 다른 글
iBATIS SQL Maps 튜토리얼 (0) | 2008.09.04 |
---|---|
iBATIS SQL Maps 개발자 가이드 (0) | 2008.09.04 |
[JSP] request.getParameterNames(); 예제 (0) | 2008.07.09 |
[Java] X Window 없이 JDK 1.3 + PJA Toolkit 으로 썸네일 구현하기 (0) | 2007.04.14 |
[UNIX] crontab에서 자바프로그램 실행(한글문제 해결법) (1) | 2007.04.11 |