본문 바로가기

반응형

전체 글

(202)
Subversive Plug-ins Url http://download.eclipse.org/technology/subversive/0.7/update-site/ http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
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..
Java Memory 사용 1 - Class class = new Class(); 해서 사용하는 것하고 2 - aa.append(new Class().getResult(); 라고 해서 사용하는 것하고 2가 순간적으로 메모리 두배로 뻥튀기 한다.
File Write 시 주의 사항 어떠한 Data 던지 File로 떨구고 싶다면 Write Class를 상속받은 Class의 객체를 생성해서 File로 떨구면 된다. 하지만 이렇게 할 때 주의사항이 있다. XX.write("쓰고 싶은 말"); 후에 꼭~~ XX.close(); 를 해주어야 한다. 그렇지 않으면 반정도만 파일을 떨군다음 그냥 끝나버린다.
Code Style Checker 가 Rule을 읽어올 때 왜 xml을 이용할까? Code Style 의 Rule을 만들 때 xml을 이용하면 xml File을 한꺼번에 Parsing 하여 각 Object에 해당 되는 부분의 설정 Property를 넣어 주기 쉽게 때문일까?
Recursive Method Recursive 영영 사전에 찾아봤는데 안나와 있다. 내 사진이 꼬진 것인지.. 아무튼... Recursive 는 한국어로 하자면 재귀 호출 이다. 자기가 자기 자신을 호출 한다는 것이다. 예를 들어.. private void me(){ me(); } 이렇게 만들면 계속 돈다.
File Class File을 Loading 하는 Application을 만들 일이 있어서 File Class를 살펴보고 있습니다. File Class는 단지 File만을 다루지는 않습니다. Directory 도 생각해야 합니다. 그점이 생성자에 표현 되어 있습니다. File(String pathname) File에 단순히 Absolute Path를 넣으면 그 안에 있는 모든 Directory, File 들을 가져 옵니다. File(String parent, String child) 보통 parent에는 상위 Directory의 Absolute Path가 들어 갑니다. 그리고 Child에는 Directory 안의 Direct나 File 하나가 들어 갑니다. File(AbsolutePath, FileOrDirectory[i]..

반응형