pipeline 을 구성하는 건 groovy 언어가 필요하다
[Read More]
SVN 기본 사용법
svn 이란
[Read More]
ANT 빌드툴 사용법
Ant 빌드툴이란
[Read More]
Vue.js
뷰란
[Read More]
자바 트러블슈팅 도서 정리
자바 트러블슈팅
[Read More]
SonarQube란
소나큐브(SonarQube)란? 정적 분석툴로써 코드의 버그, 구린코드(Code Smell), 보안에 취약한 코드 등을 점검해주는 툴이다. 버그는 잘못된 코드나 개발자의 의도대로 동작하지않을 코드 구린코드는 정상동작은하나 유지보수가 힘들거나 중복, 복잡한 코드, unittest에 포함되지않은 코드등을 표시해준다고 한다. 보안은 SQL Injection, hard-coded 비밀번호, 제대로 핸들링 되지 않은 에러등을 발견해준다고 한다. SonarQube Server는 코드를 분석하고 그 결과를...
[Read More]
Stream 이란..
자바 Stream 이란 컬렉션에 저장된 요소들을 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 반복자이다. Iterator 와 비슷한 반복자이다. 내부 반복자를 사용해 병렬처리가 쉽다고 한다.(외부는 개발자가 직접 요소를 반복하는 패턴for,while등) 개발자는 로직 코드만 작성해주면 된다. 스트림의 흐름 스트림 생성 > 중간연산 지정(스트림 리턴) > 종료연산을 적용해 결과 리턴(기본이거나 optional) 중간연산(여러번 사용가능)...
[Read More]