2021년 11월 16일 화요일

PlantUML 편집을 쉽게하기

PlantUML 편집을 쉽게하기 Android Studio 나 IntelliJ를 설치하여 plantUML plugin 을 설치하면 편집이 세상쉽다. 구글에서 android studio 를 검색해서 사이트로 가서 안드로이드 스튜디오를 설치한다. android studio 프로그램을 아무프로젝트나 만들든지 해서 시작하고, Preferences -> Plugins ->MarketPlace탭 에서 plant를 입력하면 [PlantUML integration]...

2021년 11월 10일 수요일

Jacoco 테스트 커버리지

Jacoco 테스트 커버리지 JaCoCo 테스트 커버리지 평가툴 프로젝트에 JaCoCo 플러그인 추가 테스트결과 레포팅 JaCoCo 테스트 커버리지 평가툴 작업중인 프로젝트의 테스트가 제대로 작성되어 있는지를 검사하여 % 로 결과를 보여주는 툴이다. 프로젝트에 JaCoCo 플러그인 추가 grale.build.kts파일에 다음을 추가한다. plugins { jacoco } jacoco { toolVersion = "0.8.5" } 테스트결과 레포팅 테스트에 대한 커버리지 검사결과를 html,xml,csv형태로 만들어서 주기위해서 태스크를 추가한다. task("jacocoTestReport", JacocoReport::class)...

2021년 11월 9일 화요일

Danger (CI 보조툴)

Danger (CI 보조툴) Danger 란? Danger 란? Github 등에 코드를 전송하여 CI툴을 연계시에 자주실수하는 기계적인 코드규칙에 대한 검사(LINT)를 수행할수 있도록 도와주는 프로그램이다. 주로 PR(Pull Request)할때에 발생하기 쉬운 문법적오류 등의 검사를 자동으로 해주는 툴이다. 사용법은 Danger가 설치된 로컬 또는 CI상에서 동작하며, danger 프로그램을 설치해야한다. 설치는 간단하다. gem install danger gem install danger_checkstyle_format ( 이것은 Danger plugin https://github.com/noboru-i/danger-checkstyle_format) 사용법은 danger...