Life

PMD - 정적 코드 분석PMD(Programming Mistake Detector)를 프로젝트에 적용코드에서 발견된 문제를 보고 하는 오픈 소스 정적 Java 소스 코드 분석기Eclipse [Help] - [Install New Software] - https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/ 주소 입력 후 다운PMD를 실행하면, 우리가 신경 못쓴 변수명(코딩 컨벤션)이라든지 안티패턴들을 잡아줌. 우리는 사람인지라.. 항상 실수를 한다. 코드를 짜고난 후 정적 코드 분석을 통해서 내가 빼먹은 부분이 있는지를 보는 습관을 들이면 좋을 것 같다는생각을 했다..
PDF 생성과 관련해서 MultiThread 테스트가 필요하였다.테스트 대상이 singleton 이고, @Inject를 하는 부분이 많이 존재하여서 test용 context.xml 를 새로 정의하여 junit을 돌렸다.Thread 생성하는 방법은 기존 Java에서 코딩하는 방식으로 하고 junit을 실행하였는데,, !!!! 먹통!! 이되는 현상이 발생했다..먹통이라하면.. 그냥 반응이 없이 끝나버리는... 로그를 보면 각기 다른 Thread가 생성된 것으로 보이는데 바로 destroy 됬다. (아직도 원인을 찾아보진 못했다.. 나는 일이 많아서...ㅠㅠ) 그래서 MultiThread 테스트 관련해서 구글에 검색을 해보니 goroboUtils 라는 라이브러리를 발견했다.TestRunnable 을 구현해서 ..
단순 시제 (현재/과거/미래) - 현재 시제는 일반적인 사실이나 일상적으로 반복되는 동작을 나타낸다. Sunghyun does his weekly shopping every Saturday. - 과거 시제는 과거에 이미 끝난 동작이나 상태를 나타낸다. He watched the TV. He delivered the catalogs to the wrong office. - 미래 시제는 미래 상황에 대한 예상이나 말하는 사람의 의지를 나타낸다. He will contact her once the payment is recevied. 진행 시제(현재 진행/과거 진행/미래 진행) 완료 시제(현재 완료/과거 완료/미래 완료) - 현재완료는 과거에 시작된 일이 현재 시점까지 계속되거나, 과거에 일어난 일이 현재까지..
영광스러운 블로그 첫글입니다.운이 좋게 페이스북 '생활코딩' 페이지에서 티스토리 초대장을 받게되어서 첫글을 적게 되었어요~블로그도 처음이고, 시간이 있을지 잘 모르겠지만 열심히 한번 해보려합니다. 화이팅!!
깡냉쓰
'Life' 카테고리의 글 목록 (5 Page)