Leeyebin의 블로그
4년 3개월의 SI 회사를 뒤로하고 그룹사 IT서비스를 담당하는 회사에 오게 된 지 3주 정도가 된 것 같다. 이직을 특이하게 한 케이스라 보통 일주일 동안 진행하는 OJT도 이틀간 속성으로 진행했고 바로 업무를 진행할 계열사가 정해져 들어오게 되었다. 내가 들어온 시점이 재밌는데, 새로운 시스템 구축 프로젝트 진행 중에 문제가 생겨 오픈이 무기한 연기되는 시점에 들어오게 되었다. 이어서 개발을 할 업체도 선정 중이고 일부는 팀원들이 개발을 진행하는 중이다. 하는 일로만 보면 아직 내가 회사를 이직한 건지 여기에 파견을 온 것인지 헷갈릴 때도 있지만 재미있다. 우선 걱정되었던 부분 중에 괜찮은 사람들과 일할 수 있느냐가 있었는데 팀원분들이 다들 좋아서 다행이었다. 조직관리와 회계파트의 마감 쪽을 담당하게..
프로젝트 철수를 하루 앞두고 한 문장으로 표현하자면 "가장 힘들었던 프로젝트, 하지만 여러 경험을 할 수 있게 만들어준 프로젝트" 이미 설계단계는 지났고, 한창 앞만 보고 달려야 하는 개발단계 중간에 투입이 되어 개발환경에 익숙해져야하는데 진척은 계속 밀리고 할 수 있는 거라고는 시간을 쏟아 붙는 것밖에 없었다. 설계단계 아니 개발단계 처음부터 투입되었더라면 as-is코드에서 좀 더 효율적으로 코드를 짰을 거 같은데 아쉬움이 많이 남는 부분이다. 출장도 정말 힘이 들었다. PL급이 가는 출장에 내가 가게 된 것도 "나를 보내도 믿을 만 하니까 보냈겠지."하면서 하루하루 이겨냈던 기억이다. 어떻게든 문제를 해결하기 위해 조금이라도 알만한 사람이라면 그 사람도 바쁠 텐데 라는 생각에 업무시간에는 못하고, 질..
SW 재사용성을 높일 수 있는 방안 복사(Copy) & 붙이기(Paste) 초보적인 재사용 방식으로 비슷한 예제를 다른 Source에서 복사해서 사용한다. 문제점 JDK 버전이 바뀌어 동일한 기능을 제공하는 향상된 인터페이스가 나오면 위의 코드를 사용한 클래스를 모두 변경해야한다. Method(function) 자주 사용되고, 유사한 기능들을 모아 메서드로 정의하여 재사용한다. 문제점 메서드의 Signature(메서드명, 리턴타입, 아규먼트)를 변경하면 이 메서드를 사용하는 모든 클래스에 영향을 준다. Class(Inheritance)상속 자주 사용되고, 유사한 기능들을 모아 메서드로 정의하여 재사용한다. 메서드가 변경되더라도 인터페이스가 변하지 않으면 나무지 클래스들은 영향을 받지 않는다. 문제점 부모..