Tek Tak

쉘 스크립트를 만드는 당신, ShellCheck을 써라!

May 15, 2017 App

정적 분석 (Static Analysis) 프로그램이 복잡해질수록, 코드 길이가 늘어날수록 정적 분석의 중요성은 커진다. 정적 분석은 런타임에 쉽게 발견할 수 없는 결함(defects)을 조기에 검출하여 더욱 정교하고 완성도 높은 코드를...

복잡한 확률 통계를 손쉽게 – R

February 27, 2017 Dev

시스템 인프라 관련 개발을 진행하다 보니 수많은 성능 측정 데이터들을 어떻게 하면 보기 좋게 정리할 수 있을지 고민이 많다. 일반적으로 이런 일에 가장 많이 사용하는 도구는 당연히 스프레드시트다....

글로 다이어그램을 그려요 – PlantUML

January 5, 2017 Dev

소프트웨어 설계를 하다 보면 UML 다이어그램으로 표현해야 할 일이 종종 있다. 객체지향 설계이거나, 여러 가지 모듈이 연동되어 동작하는 시스템이거나 또는 상태 변화를 설명해야 할 때 UML 다이어그램은 아주...

scan-build를 이용한 정적분석

May 11, 2016 Code

scan-build 란? scan-build는 clang이 제공하는 정적 분석 도구다. clang은 llvm 기반 컴파일러 프론트엔드이며, GPL 라이센스로 묶여 있는 GNU 컴파일 도구모음(gcc)을 대체하기 위해 bsd 라이센스와 유사한 llvm 라이센스 오픈소스...