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;
}

이런 것도... ㅋㅋ

프로그램 이렇게 짜지 말자.

+ Recent posts