본문 바로가기
반응형

#if2

code bad smell - 중첩 if문 code bad smell - 중첩 if문 if문의 중첩은 잘만 쓴다면 나쁘지 않습니다. 하지만 대부분의 코드의 경우에는 중첩이 될수록 흐름을 읽기 힘들기 때문에 나쁜 코드가 많습니다. 수많은 if와 else가 있으면 어떤 조건에 대한 else인지 알 수 힘들기도 합니다. 게다가, 유지보수할 경우에는 수정하기도 어려움이 생깁니다. 예를 들어 아래 코드를 보았을때, "error" 라는 글씨가 출력되기 위한 조건이 무엇일까요? function check(first, second, third, fourth){ if( first == true ) { if( second == true ) { if( third == true ) { if( fourth == true ) { return 'OK'; } else { r.. 2022. 6. 27.
Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스) <if> 사용법, Mybatis(마이바티스) <if>사용방법, Mybatis(마이바티스) if 검사방법, Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스) 사용법, Mybatis(마이바티스) 사용방법, Mybatis(마이바티스) if 검사방법 Mybatis(마이바티스)는 DBMS엑세스를 쉽게 사용할수 있게 해주는 Java진영의 대표적인 ORM Framework 입니다. Mybatis(마이바티스)는 동적쿼리 작성을 지원하여 SQL과 코드를 좀 더 간결하게 유지할 수 있습니다. 그 중 이번에는 if문 사용방법을 알아봅시다. if문의 기본사용법 mybatis의 if문은 값을 확인하려는 조건식이 참일경우 쿼리문에 포함하도록 합니다. SELECT * FROM MAP WHERE pid = '100' AND KEYWORD LIKE #{keyword} 만일 위 예시에서 parameter로 전달.. 2021. 11. 9.
반응형