You are viewing a single comment's thread from:

RE: SonarQube를 이용한 정적분석 및 소스코드 품질검증 방법 (#2-Use Guide)

in #kr-dev7 years ago

tip 매우 감사합니다. 처음받아 보네요~ 기분이 좋습니다. 역시 팁을 받으면 기분좋은것은 모든 사람들의 공통점인가 봅니다.
정적분석은 중요합니다. 그렇다고 비싼 외산 솔루션까지 구입해서 진행하는 것은 금전적인 낭비라고 생각이 듭니다만 이런 툴을 이용하게 되면 소스가 한결 간결하게 되고 그리고 사용되는 리소스를 줄일수도 있습니다. 변수만 선언해놓고 사용하지 않는다면 해당 변수에 할다된 메모리가 가베지로 남게되는 상황이 발생합니다. 정적분석툴은 그런것들을 잡아주고 또한 오류가 발생할 법한 로직에 대해서 교정을 요청하게 됩니다.
사람이 눈으로 하나하나 코드리뷰를 하는것이 물론 제일 완벽하긴 하지만 그러기가 쉽지 않다라는것은 아마 모두들 공감하실것입니다.
이렇게 올려놓은 자료 좋게 봐주셔서 감사드립니다. 즐거운 하루 되세요~

Sort:  

예 좋은 말씀 감사합니다. 사실 메모리같은 경우 스펙으로 밀기도하고 프레임웤 사용으로 인해 많이 등한시 되고 있네요. ^^ 저희 사이트만 그런건지 다른 사이트도 그런건지 잘 모르겠지만 항상 디비가 문제입니다요. ㅎㅎ oltp 처리를 하다보니... 이런건 사이트 특성에 좌지우지 되겠지요?

그렇지요 oltp에서 제일 비중을 많이 차지하는 성능이슈는 디비에서부터 나오기 때문에 디비가 중요합니다. 물론 사이트 특성에 좌지우지 되겠지만 기본적으로 프레임웍의 가이드라인을 잘 지켜진 상태에서 sql까지 튜닝이 잘 되어있다라면 좋은 성능을 뽑을수 있겠지요 물론 디비설계가 한몫합니다만 정규화가 꼭 정답은 아니고 성능을 위해서 일부테이블에 대해서 비정규화를 통한 성능향상을 올릴 수 있습니다.

결국 이러니 저러니 해도 중도가 중요한듯 싶네요 ㅎㅎ

Coin Marketplace

STEEM 0.19
TRX 0.16
JST 0.030
BTC 68598.13
ETH 2704.77
USDT 1.00
SBD 2.72