대분류 - Portability [PORT] 규칙명 - Do not use 'System.getenv()' [PORT.ENV-1] - System.getenv() 를 이용해서 환경변수를 읽어오려 하지 말라는 것이다. - 이유는 아래에도 나오겠지만, 모든 플랫폼에서 환경변수를 지원하지는 않기 때문으로, 실제로 jdk 1.4 에서 deprecated 된 메소드이다. DESCRIPTION This rule identifies the use of 'System.getenv ()'. An error is reported for each occurrence. 본 규칙은 'System.getenv()' 메소드를 사용하는 경우를 찾아낸다. BENEFITS 'System.getenv ()' has been "deprec..
미투에서 프로필 사진이 변경이 안되는 경우가 발생했다. (그림 참조) 분명 픽셀사이즈도 맞췄고, 파일사이즈도 문제가 되지 않았기에(더 큰 사이즈도 변경이 되었다.) 뭔가 이미지 자체의 문제라고 판단이 되었다. 왜냐면... 처음 등록한 이미지는 2004년경에 찍은 디카사진이었고, 바꾸려고 한 이미지는 작년에 찍은 필름스캔 이미지였기 때문에.. 뭔가가 있다고(-_-내심) 생각했다. 그래서 등록이 되지 않는 이미지를 포토샵에서 열어서 Save for Web 을 통해 강제저장했다. 그리고 등록을 했더니 멀쩡하게 등록되는 것이 아닌가? 각각의 파일의 등록정보를 비교해봤다. 1. 원래 등록되어 있던 프로필 이미지(디카이미지) 2. 필름을 스캔한 이미지(등록이 되지 않던 이미지) 3. 등록이 되지 않던 필름스캔 이미..
대분류 - Struts Frameworks [STRUTS] 규칙명 - Do not declare instance variables in Struts Action classes [STRUTS.INST-3] - 스트럿츠의 액션클래스에서 인스턴스 변수를 만들지 말라는 이야기이다. - 왜냐하면, 스트럿츠의 액션클래스는 singleton 이기 때문에 당연히 다중 쓰레드에 대해 안전해야 한다.(thread-safe 해야 한다는 말이죠) 만약, 액션클래스에 인스턴스 변수를 선언하게 되면 해당 인스턴스 변수는 멀티쓰레드가 서로 공유하기 때문에 호출시마다 서로 다른값이 반환될 수 있다. 즉, 결과값을 보장할 수 없다는 뜻이다. - 또한 인스턴스 변수를 가지지 말아야하는 것 이외에도 스트럿츠의 액션클래스를 임의로 new ..
대분류 - Coding Conventions [CODSTA] 규칙명 - Avoid using negative logic in if-else statement [CODSTA.ANL-5] - 부정(not)을 이용해서 if-else 류의 비교문을 작성하지 말라는 뜻이다. - negative logic 은 제어흐름의 이해를 어렵게 하기 때문에 부정을 먼저 비교하기 보다는 긍정을 먼저 비교하도록 권장하고 있다. DESCRIPTION This rule identifies negative logic in 'if-else' control flow. 'if-else' control flow includes the patterns below: -if (cond) expr else expr -cond ? expr1 : ex..
ParaSoft JTest 를 이용한 Java Coding Standard 의 세부항목에 대한 설명 시리즈를 올릴까 한다. 흔히 알고 있는 부분도 있고, 잘 알지 못했던 부분도 있는데 JTest 에서 체크하는 항목만 다 알고 있어도 Java 의 올바른 사용법에 어느정도 근접할 수 있다고 생각된다. 대분류 - Coding Conventions [CODSTA] 규칙명 - Avoid nested assignments or assignments embedded in other expressions [CODSTA.NEA-1] 쉽게 말해서 복잡한 표현식을 사용하지 말라는 이야기이다. - 상당히 C-style 인 부분인데, 본인은 보기만 해도 헷갈려 하기때문에 전혀 사용하고 있지 않는 부분이며, IntelliJ 등의..
- Total
- Today
- Yesterday
- websocket
- GDIProcessHandleQuota
- WsServerContainer
- 이미지
- 웹표준
- qaos.com
- 미투데이
- Microsoft
- Windows
- WebLogic
- 본사
- 의왕
- logback
- TyrusServerContainer
- CODSTA
- JavaScript
- ActiveX
- SharedSection
- coding standard
- 할인채
- 채권
- prudent
- 이표채
- Internet Explorer 7
- hp-ux
- JTest
- VMware
- 파생
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |