회사에서 원래 아이폰만 하다가

최근에 큰 업데이트를 하나 마쳐서 안드로이드 소스를 넘겨 받았습니다.


그런데....


뷰는 변수없이 죄다 그때그때 findViewById로 갖고와서 캐스팅 해서 쓰고 있고

hashMap으로 쓰면 되는걸 arraylist 2개 index 대응시켜가면서 쓰고있고

Listview대신에 리니어 레이아웃에 for문으로 레이아웃 때려박고 쓰고있고

preference는 액티비티 전역에 다 쪼개져서 따로 놀고있고

listview cell(?)은 xml도 없이 아이폰마냥 죄다 코드로 만들어져 있고

Deprecated 되어 있는 클래스, 메서드 투성이고

DoSomething따위의 이름을 가진 이상한 것들 투성이입니다...


물론 프로그래밍에 정답은 없지만...

정말 문화컬쳐.. 아니 컬쳐랜드.... 아니 문화충격입니다 ㅠㅠ

개발자가 만든 코드가 아니긴 하지만

당장 제 멘탈이 3시간 앞서 퇴근중입니다 ㅠㅠ


어디서부터 만져야 할지 모르겠습니다...

리팩토링 할 시간따위 주지 않을것 같은데.......


가뜩이나 눈도 오고 외롭고 괴로운데 저에게 이런 시련을..

여러분 저에게 힘을 주세요 ㅜㅜ

안드로이드펍 irc에서 동네북을 맡고있는 퐁퐁입니다.
iOS/Android/Python/PHP
타의로 배운 기술은 잘 까먹습니다.. ㅠㅠ