2018/12 9

40대가 당부하는 30대

40대가 당부하는 30대 부끄러움을 무릅쓰고 하는 말, 그리고 삼십대에게 하는 당부는 재미가 없습니다. 조언이라는 것은 지극히 개인적인 의견이지, 왕도가 될 수 없죠. 각자의 소신껏 사는것이 가장 옳습니다. 제가 들려드리는 이야기는 들을만한 부분만 수용하시면 좋겠습니다. . 1. 어떤 회사를 다닌다고 말하지 말고, 어떤 일을 하는 사람이라고 말할 수 있어야 한다. 그것이 당신의 이름표이다. 2. 버는 돈의 금액으로 커리어를 쌓으려 말고, 존재감에 집중하라. 일하는 분야에 없어서는 안되는 사람을 목표로 해야 한다. 3. 자기 주관과 가치관을 정립하라. 휩쓸려 판단하고, 맹목적으로 따라가면, 훗날 원하는 일을 할 수 없다. 4. 사회와 경제 상황, 정치를 모든 결과의 이유로 탓하는 습관을 갖지 마라. 부조리..

좋은글귀 2018.12.31

예외 처리 전략

자바에서 Exception 이 발생한 경우, 모든 Exception 은 적절히 복구되고 정확하고 친절한 로그를 남기거나복구될 수 없는 경우 정확하고 친절한 로그를 남기고 작업이 취소되야한다. 예외를 Catch 했으면 적절한 처리를 하라.예외 로그를 남길때는 정확하고 도움이 될 정보를 남겨라.root cause 를 남겨라구체적인 예외를 Catch 해라.예외마다 처리 방법이 다르면 각각의 예외를 모두 Catch 하여 적절히 처리하라.무슨 예외든 상관없이 처리방법이 같다면 적절한 예외로 변환하여 하나만 throw 해라 복구불가능한 System 관련 예외는 따로 catch 하지 않고@ControllerAdvice 에서 로그레벨 error 로 친절한 메세지 로깅하고 500 리턴 복구가능한 예외는 Catch 하고 ..

프로세스 자동화

사내에서 사용하는 업무요청 시스템이 존재함. 현업, 개발자, 관리자등 전직원이 모든 요청사항(개발, 단순문의, 데이터추출 등)을 이 시스템에 등록함.이 시스템에 등록된 글을 CSR (Custom Service Request) 라고 함.이 CSR 중 개발 관련 요청사항은 개발자가 이 업무 시스템에 작성하고 품질관리팀 레드마인에도 '개발중' 상태로 작성함.개발자는 CSR 에 작성한 개발건이 완료되면 레드마인의 일감 상태를 '개발중' 에서 '점검접수(테스트요청)' 으로 변경함.레드마인에 작성된 일감 중 점검접수 상태의 일감을 보고 테스터는 해당 글을 등록한 개발자와 연락하여 테스트를 적절하게 시작함. 개발자가 업무요청 시스템에도 요청사항을 등록하고 레드마인에도 등록하며 상태를 두군데 모두 업데이트 해줘야하는 ..

테스트 자동화 프로젝트 수행 회고

1. 테스트 자동화 - 테스트 상황 자동 생성 API 개발수동 테스터가 테스트를 진행 할 때, 테스트를 수행하는 시간보다 테스트 할 수 있는 상황을 만드는 것이 더 오래 걸린다고 함.예를 들어, 신용카드 프로모션이라는 기능이 있는데 특정 상품을 특정 신용카드로 구매했을 때 3~7% 정도 청구 할인해주는 기능인데, 상품 별, 카드별로 다른 할인율을 적용해서 테스트를 할 때 테스트 하는 시간보다 테스트할 수 있는 상황을 만들기 위해 상품에 프로모션 추가 하는 시간이 엄청나게 오래 걸린다고 함. 또 상품에 프로모션을 추가하기위해서는 내부에서 쓰는 백오피스에 권한도 있어야하고, 사용법도 알아야하기 때문에 새로운 사람이 왔을 때 백오피서 서비스 권한신청 및 교육이 반드시 필요한 상황.이런 어렵고 복잡한 과정을 생..