본문 바로가기

반응형

CodeStyle

(3)
Continuous Integration ContinuousIntegration 4월 27일 박재성(NHN)님의 CI Seminar Summary 입니다. ContinuousIntegration A 라는 기능 개발 하고 싶다 그러면 관련된 정보가 다 있음. 사용자 스토리 분석 설계 개발 이 아니라 기능 단위로 개발을 완료 하는 것. 기능단위로 개발하는 것. 개발자가 한 문서만 보면 개발이 가능하도록 함. 정보의 단위를 기능별로 쪼갠것 싸이클을 짧게 가져감. 바로 구현 바로 테스트 후 마일스톤을 종료하는 매커니즘.. 하루에 일하는 시간이 4시간이 되도록 목표를 세우고 진행중. 어떤 기능을 개발해야 될지를 윗선에서 푸쉬하는 방식이었는데 그렇게 하지 않고 자기가 결정하여 진행 Assign 된 티켓들 중 내가 하고 싶은 일을 땡겨와서 진행하는 방식으로..
CodeStyle Rules AbstractClassName abstract class 의 이름을 확인 AnonInnerLength 무명의 inner class 길이 확인 ArrayTrailingComma 배열 초기 설정에 Comma 확인 ArrayTypeStyle array 형식으로 정의된 스타일 확인 AvoidInlineConditionals InLine Condition 검출 확인 AvoidNestedBlocks nested block 확인 AvoidStarImport import 구문에 * 표기를 사용하는지 확인 BooleanExpressionComplexity &&, ||, &, |, ^ 표기가 특정 깊이 이상인지 확인(기본=3) ClassDataAbstractionCoupling 주어진 class에서 다른 Class의 i..
Code Style Checker 가 Rule을 읽어올 때 왜 xml을 이용할까? Code Style 의 Rule을 만들 때 xml을 이용하면 xml File을 한꺼번에 Parsing 하여 각 Object에 해당 되는 부분의 설정 Property를 넣어 주기 쉽게 때문일까?

반응형