본문 바로가기

Think3

좋은 코드를 위한 노력 목차) 1. 잘 작동하는 코드 2. 읽기 쉬운 코드 3. 일관된 코드 4. 테스트가 용이한 코드 5. 지속 가능한 코드 시간이 지나면 자연스레 먼지가 쌓이고 청소를 해야 합니다. 재 때 치우지 않고 청소를 미루다 보면 어느새 먼지는 점점 쌓여 대청소를 해야 하는 순간이 옵니다. 코드 관리도 마찬가지입니다. 사용하다 보면 점점 복잡해지고 관리를 미루다 보면 나중에 가서 새로 작성하는 것만큼의 시간과 비용이 발생할 수 있습니다. 그렇기에 평소에 코드를 잘 관리하고 좋은 코드를 유지하기 위해 노력해야 합니다. 그렇다면 좋은 코드란 무엇일까요? 좋은 코드에 딱 정해진 정답은 없습니다. 각자의 가치관, 선호도 등에 따라 답은 달라질 수 있죠. 이번 포스팅은 안드로이드 개발자의 개인적인 주관을 담아 좋은 코드란 무.. 2023. 2. 16.
[창업 일기] 두 번의 값진 실패 경험 2019년 9월 ~ 2020년 10월 두 개의 프로젝트를 창업했습니다. * 썸 타고 싶을 때 ‘썸그널’ - SNS 기반 비밀고백 서비스 * 라이브 쇼핑 ‘라브’ - 라이브 커머스 플랫폼 비록 두 프로젝트 모두 실패했지만 저한테는 정말 값진 경험이었습니다. 고생은 고생대로 했지만 그만큼 많이 배우고 성장할 수 있었습니다. 그때를 떠올리며 당시에 왜 실패를 했는지 되짚어보고자 합니다. 라브 프로젝트 실패 원인 욕심내 많은 기능을 담으려다 늦어진 출시 처음 라이브 쇼핑앱을 기획했을 때 아이디어가 마구 샘솟았고 많은 기능을 담으려고 욕심냈습니다. 스트리밍 기능만 해도 정말 복잡한데 거기다 상품 자동 촬영 업로드 기능, 상품 재고관리 기능, 모델 등록 기능 등 많은 기능을 다 넣으려고 했습니다. 그러다 보니 출시.. 2022. 10. 18.
디자이너와 협업을 잘 하기 위해서 본 글은 스타트업 개발자의 개인적인 생각을 바탕으로 작성한 글입니다 :) 개발자와 디자이너, 물과 기름이라는 소리 들어보셨나요? 개발자는 매일 '안돼요!'만 말한다고 하고 디자이너는 매일 '1px만 수정해 주세요!'라고 한다고 합니다..ㅎㅎ 저도 처음 디자이너와 협업을 할 때 어떻게 해야 될지 모르겠고 막막했던 적이 있었습니다. 그동안 협업을 하며 시행착오를 겪고 느낀 점들을 토대로 저만의 협업 Tip을 정리해 보려고 합니다. | 서로의 소중함, 그리고 서로에 대한 존중 저는 예전에 개발자 4명에서 서비스 창업을 한 적이 있는데 초기 기획부터 디자인까지 하려니 정말 막막했습니다. '아 이렇게 디자인이 힘든 거구나...' 창작의 고통?을 느꼈습니다. 디자인의 소중함을 느끼고 디자이너를 존중하는 계기가 되었.. 2022. 8. 12.