Developer
2 posts
신입 개발자의 레거시 코드 분석 시도

1. 레거시 코드? 태도는 큰 차이를 가져올 수 있는 작은 요소다 -윈스턴 처칠(Winston Churchill) 백지상태에서 시작하는 그린 필드 프로젝트를 선호하는 사람이 있냐는 질문에 개발자들의 거의 모두가 손을 든다. 반면 레거시 코드에서 작업해야 하는 프로젝트를 선호하는 사람이 있냐는 질문에는 아무도 손을 들지 않았다. 레거시 없이 백지 상태에서 시작하는 프로젝트는 항상 즐겁다. 자유롭게 기술을 선택하고, 최신의 프레임워크를 사용할 수 있으며 기존 기능을 깨뜨릴 걱정 없이 편하게 코딩할 수 있다. 기존 코드를 이해할 필요 없이 코드를 작성할 수 있다는 점은 대단히 큰 이점이다. 떠나버린 개발자가 남겨놓은 코드 위에서 일하는 상황이라면 개발자가 위축될 수밖에 없다.(옆에 남아있는 개발자에게 잘하자) 아무런 테스트도 없고 문서도 없다면 공황에 빠진다.(테스트 주도 개발과 문서화를 생활화하자) 우리는 레거시 코드를 만나지 않을 가능성이 극히 낮다. 단지 프로젝트에 따라 우리가 빠…

January 05, 2022
Developer
iOS 개발자 앨런 인터뷰 영상 리뷰

아래 인터뷰 영상을 보고 인상 깊었던 내용들 위주로 작성하였습니다. 현직 iOS 개발자 선배의 취업.ssul | 앨런 인터뷰 간단한 프로필 이름 : 앨런 직업 : iOS 개발자 회사 : 동영상 기반 쇼핑 플랫폼 스타트업 6개월 재직 현재 회사 선택 이유 본인이 생각한 기준에 다 부합 지원한 회사 중에 유일하게 아무 것도 베이스가 없는 회사로 스위프트 파일부터 만들어서 하는 회사였다. 주니어때의 프로젝트의 시작부터 하는 경험은 어디서도 얻지 못할 귀한 경험이라고 생각 취업 준비에서 자신만의 원칙 취업시장에서 나는 상품이다. 변명하지 말자 어떻게든 다 되게 되어있다. 개발 실력에 대한 생각 개발 실력에 대한 판단 개발 실력의 정도는 어떻게 보면 회사마다, 팀마다 또 사람마다 너무 일하는 방식이 달라서 ‘누구는 Lv.1이야’라고 나누는 것은 말이 안된다고 생각 iOS 개발자는 총 다섯 단계 정도의 실력이 있다고 생각 iOS 개발을 막 시작한 단계로, Lifecycle, UIKit을 어렴…

January 03, 2022
Developer