우리가 sql 할 때 String sql = "update item set item_name = ?, price = ?, quantity = ? where id = ?"; 이렇게 하는데 나중에 뭐 db에 colum이 추가된다던지 하면 저기에다 추가로 넣어야 된다. 근데 그러 한 과정에서 예를들면 저 위에 price랑 quantity 순서가 바뀌거나 등.. 그럼 진짜 큰일난다. 이런 일 없을 거 같지만, 실무에서 막 파라미터 10~20개가 넘어가는 일도 많이 있덴다. 버그 중 가장 고치기 힘든 버그가 DB버그라고 한다. 코드만 고치는 수준이 아니라, DB를 복구해야 하기 때문이다. DB복구하고 데이터 보정하고 넣고.. 들어가야 하는 인적 자원이 어마어마 하다. 코드를 줄이는 것도 중요하지만, 모호함을 제거..