코드 커버리지? 자~ 드가자~! grcov와 Rust 코드 커버리지 측정 grcov는 Mozilla 재단에서 FireFox의 코드 검사를 위해 만든 코드 커버리지 도구로, .gcda, .profraw 파일을 분석해 코드 커버리지 보고서를 만드는 데에 사용합니다. lcov, coveralls, cobertura, html 등 다양한 출... rust nightly code_coverage grcov lcov codecov llvm 06 Feb 2022 · by 박승재
확실히 SDKMAN! 쓰고 나서 내 인생이 달라졌다: SDKMAN!을 이용한 Kotlin 설치 SDKMAN!는 유닉스 기반 시스템에서 소프트웨어 개발 키트(SDK)의 버전을 관리해주는 도구입니다. 이 글에서는 SDKMAN!을 이용해 리눅스에 Kotlin을 설치하는 방법을 알아볼 것입니다. 우선 SDKMAN!을 설치합니다. cURL을 이용해 설치 스크립트... java jdk eclipse temurin adoptium sdkman kotlin 29 Jan 2022 · by 박승재
Rust 에러 처리! Anyhow 몰?루 Anyhow는 일반화된 Error 타입을 이용해 코드에서 발생하는 에러를 한 가지 타입으로 처리할 수 있게 도와주는 라이브러리입니다. any·how = anyway 되는대로, 아무렇게나 출처: 네이버 영어사전 Rust에서... rust error handling anyhow thiserror 23 Jan 2022 · by 박승재
Memory Ordering: 자네는... 아직도... 컴파일러를 믿나? Memory Ordering: CPU가 컴퓨터 메모리에 액세스하는 순서를 정의 컴파일러에서는 효율성을 위해 프로그램 코드의 순서를 임의로 바꿔 코드를 컴파일할 수 있습니다. 또한, 멀티 코어 시스템에 대한 제약조건이 없으면 여러 스레드가 동시에 여러 변... rust computer_science memory ordering compiler 15 Jan 2022 · by 박승재
Rustdoc하구만: Rust 프로젝트 API 문서화 Rustdoc은 Rust 프로젝트의 코드 주석으로부터 자동으로 API 문서를 만들어주는 도구입니다. Rust에서는 //와 /* */를 주석으로 사용하는데, Rustdoc을 이용해 API 문서를 만들 때는 특별한 주석을 사용합니다. ///와 //!가 문서화 주석... rust rustdoc documentation comment 02 Jan 2022 · by 박승재
Tag actions adoptium algorithm alpine array asio benchmark boost c cargo cmake code_coverage codecov compose cpp database debian design_pattern development_environment docker eclipse feed gcc git github gradle html import insert iterator java javascript jdk jekyll kotlin library linux mariadb maven meson msvc mysql pointer postgres psycopg2 pypi python regular-meetup retrospective review rust sdkman seo service_worker socket sorting spring springboot sql string summary syntax template temurin testing ubuntu vcpkg visualization web windows winsock2 workbox