전체 글 (21) 썸네일형 리스트형 특허 출원 이야기 : 부분 소스 코드의 컴파일 장치 및 방법 자바 언어의 정적 분석 도구들은 주로 소스를 분석하기도 하지만, 바이너리인 바이트코드 class 파일을 분석하는 경우가 많다. 소스를 분석하는 대표적 툴이 PMD이고, SpotBugs 같은 툴이 클래스를 분석하다. 또 Sonar Java Analyzer와 같은 툴을 둘 다 사용하기도 한다. 이 Sonar Java의 경우, 이전 버전에서는 소스만을 분석하다가 특정 버전부터 이후부터 클래스 파일도 같이 분석한다. 정적 분석툴이 소스보다 클래스 파일을 활용하는 것은 아무래도 정확도가 높기 때문이다. 실제로 소스 기반 파서가 주는 정보보다 클래스 파서가 주는 정보가 많다. 정보가 많다는 것은 그만큼 정확한 분석이 더욱 가능하다는 것이다. 다만, 라인 정보와 같은 경우 클래스 파일에는 일부만 있다 보니 소스 분석.. 첫 번역서(gRPC 시작에서 운영까지) 예약판매 시작!! gRPC 시작에서 운영까지 www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791161754635&orderClick=LAG&Kc= gRPC 시작에서 운영까지 - 교보문고 클라우드 및 마이크로서비스 아키텍처의 출현으로 오늘날 애플리케이션은 프로세스간 통신 기술을 사용해 연결되며, gRPC는 가장 널리 사용되는 효율적인 통신 기술 중 하나이다. 이 책은 gRPC를 www.kyobobook.co.kr 올해 3월부터 준비한 첫 번역서가 드디어 나온다. 아직까지 번역서를 포함해 gRPC에 대한 도서가 없었는데, 나름 gRPC에 대해 제대로 설명하는 책이라 의미가 있는 것 같다. 개인적으로도 첫 번역이라 기대도 되지만, 염려도.. Code Analyst(코드분석) 오픈소스SW 개발 이야기 회사 업무 상 여러 inspection 툴과 지표(metrics)들을 측정하고 개선을 가이드하던 적이 있다. 이 때 개인적인 필요에 의해, 종합적으로 여러 지표들을 분석하는 Code Analyst라는 툴을 만들어 사용했다. 처음 만들 때에 다음과 같은 기준과 목표로 개발을 시작했던 것 같다. 인터넷 연결이 되지 않더라구 사용 가능해야 한다. 당연히 여러 지표들을 한번에 측정해야 한다. 손쉽게 사용할 수 있도록 별도 설치 없이 CLI(Command Line Interface)로 실행 가능 확장성을 위해 API 제공 오픈소스SW 라이선스를 준수한다. Apache License 2.0, MIT, BSD 등의 대부분 문제 없는 라이선스 오픈소스 활용 GPL 라이선스 배제 : 상업적 활용이 어렵고, 개발된 소스의.. 이전 1 ··· 3 4 5 6 7 다음