Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

S=%d&,& I=%d&,&S=%d&,& I=%d

위 코드의 단점은 전달값이 복잡해질시, 해시와같은 암호코드같이 된다란것이다. 해시처럼 암호코드로 보인다란점이다.

쿼리 에러분석시 상당히 애를 먹었던 것같다.. 전달 Type과 값이 일치하지 않는다란 런타임 오류에 대응하여 잘못된 코드를 찾기가 힘들다.

위와같은 방식이 아니면 DBMS의 CPU를 0.0001 더 먹기때문에, 과거 성능을 위해 호출비용을 극단적으로 줄여야했다Type A를 통해 TypeB에 해당하는 코드를 만들수 있었지만, 기존 코드보다  cpu를 0.001을 더 사용하는 방식은  허용되지 않았다.


최근은  개발 친화적인 ORM,GraphQL등 사용자 친화적인 요소를 중요하게 생각한다.

...