안녕하세요.
뉴비입니다.
처음 프로젝트때 완성한 프로젝트를 요즘은 추가개발 및 유지보수 하고 있습니다.
경험을 해야 깨닫는다는 말이 진리인것같습니다.
다름이 아니라..
로그인 엑티비티를 구성하고
로그인과 관련된 네트워크 작업 및 버튼터치에 따른 이벤트처리 모든걸 이 엑티비티 클래스에 모두
로직처리를 다 때려박았습니다.
그런데 오늘 로그인 엑티비티와 레이아웃 및 기능이 거의 동일하지만 몇가지만 다른
로그인B라는 엑티비티를 구성해야 하는데요.
이게 로그인관련 작업과 여러가지 이벤트에 관련된 로직처리를 로그인A 엑티비티에 다 그대로 박아놔서
로그인B엑티비티에 가져다 쓸수 있는 방법이 도통 생각나질 않네요..
방법은 똑같은 로직을 그대로 카피앤페이스트...
이게 모듈화를 안했을때 나타나는 전형적인 부작용인가요?
선배님들 제가 처한 상황에서 돌파구나 조언 아무거나 좋으니 부탁드립니다.
꾸벅