본문 바로가기
일일일/끄적끄적✍

개발을 할때 중요하게 생각하는 것

by 전클로네 2022. 2. 1.

👆 처음에는

처음 개발을 시작하고 회사에 갓 취업한 무렵에는
최대한 많은 기능을 개발하고 경험하는 것이 중요하다고 생각했었다.

예를 들면
추천 검색 기능, 예약/결제 기능, 매칭 기능, 회원가입/탈퇴 기능, 동영상 등록 기능 등과 같은 것들을
개발하는 것 말이다.

그래서 최대한 많은 기능을 개발하는 것에 중점을 두고 커리어를 쌓아가기를 원했다.

🤞 그런데

이상하게 경력이 쌓이고, 시간이 흐를수록
구조를 설계하고 코드를 작성할 때

  1. 확장성 있는지
  2. 견고한 구조인지
  3. 테스트에 용이한지
  4. 디자인 패턴을 알맞게 사용했는지
  5. 객체지향, 함수형을 잘 구현했는지

에 대해 고민을 많이 하게 되고,
이것을 고려하는 게 서비스를 운영하는 데 있어서 얼마나 중요한지
요즘 크게 느끼고 있다.

👌 그래서

중요하게 생각하는 부분들을 강화하고 지식을 쌓기 위해 책을 찾아보았는데
디자인 패턴, 데이터 설계, 객체지향, 클린 코드 등 좋은 책들이 많아서 깜짝 놀랐다.

개발 관련 서적은 프로그래밍 언어 사용법에 대한 것 밖에 없다고 생각을 했었는데
완전 잘못 생각하고 있었다.


👊 결론. 앞으로

개발 서적들을 읽고
내용 정리와 후기에 대한 글들을 최대한 많이, 그리고 꾸준히 올려보도록 하겠다.

728x90

댓글