Versions Compared

Key

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

...

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

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

쿼리 에러분석시 상당히 애를 먹었던 것같다.Type A를 통해 TypeB에 해당하는 코드를 만들수 있었지만, 기존 코드보다  cpu를 0.001을 더 사용하는 방식은  허용되지 않았다. 전달 Type과 값이 일치하지 않는다란 런타임 오류에 대응하여 잘못된 코드를 찾기가 힘들다.

위와같은 방식이 아니면 DBMS의 CPU를 0.0001 더 먹기때문에, 과거 성능을 위해 호출비용을 극단적으로 줄여야했다.


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

...