[✨TIL]JSP 미션1_Review

Jiyeong·2023년 5월 14일
0

TIL

목록 보기
2/2

[JSP] 오픈 API를 이용해서 내 주변 와이파이 정보 가져오기 미션 코드리뷰 복기

드디어 순수 자바로만 되어있는 미션을 해보았다!
전체적으로 Django MTV 형식으로 개발하는 것과 다소 비슷해서 JSP도 혼자 프로젝트 개발(백엔드가 프론트까지 커버해야 할 때)할 때 쓸 것 같은 느낌이었다. 이번 미션에 대한 필수 요구사항이 있었고 이를 맞추기 위해 집중했다.

  1. 패키지명은 소문자와 쩜(.)으로만 작성하기
    • 전체적으로 소문자 + . 으로 구성해야 패키지가 눈에 잘 들어오기도 하고 개발자들 사이에서의 암묵적인 룰(?)같은 건가 보다
    • 배우는 입장에서는 무작정 따라해서 체화하는 것도 좋은 방법이니 그렇게 작성해야 겠다.
	ex ) mission1_v3 -> mission1.v3
         historyDb -> historydb or history.db
  1. 공통 코드는 한꺼번에 처리
    • 상속이든, 유틸리티든 만들어서 공통적으로 사용되는 코드는 호출만 하면 되도록 만들기
    • 클린 코딩..!
  1. 오픈api에서 데이터를 가져온다 -> 코드로 직접 가져와서 바로 데이터베이스에 저장하기..
  1. 가까운 곳에서 부터의 거리 구하기는 직접 코드로 계산해보기
    • ST_DISTANCE_SPHERE 함수를 사용했지만 디비에 종속적인 함수는 좋지 않다! 한 번 수학적인 계산으로 해결해보자 ( * tip : 하버사인 공식 인터넷 검색)

전체적으로 필수 요구 사항을 맞추는 것에 집중해서 디벨롭을 할 수 있는데도 못한 부분이 아쉬웠다.. 기간 내에 짜는 것도 중요하지만 협업을 위해 가독성과 호환성이 좋은 코드가 제일 중요하다!

profile
Drill처럼 파고들자 🔥

0개의 댓글