올
올리브영
December 5, 20231회
파트너플랫폼 스쿼드 코드 컨벤션 소개 🌼
간단 소개
파트너플랫폼 스쿼드의 코드 컨벤션은 가독성, 유지보수성, 팀 협업을 강화하고 효율적인 개발 환경을 구축하는 데 기여한다.
AI Summary
- 코드 컨벤션의 중요성
- 가독성, 유지보수성 향상 및 팀 협업 강화에 기여
- 새로운 팀원 합류 및 기존 코드 수정 시 용이
- 파트너플랫폼 스쿼드의 주요 코드 컨벤션
- 편집 설정:
.editorconfig파일을 통한 IDE 설정 관리 - 패키지 구조: 의존성 및 도메인/비즈니스 로직 분리
- 명명 규칙: 변수, 메서드, 클래스명은 풀어서 작성, Layer별 메서드 명칭 가이드
- URI Design & HTTP Method: 일관된 URI 구조 및 HTTP API 규칙 준수
- Response 응답 코드: 일관된 응답 코드 패턴 정의 및 Resource에 대한 응답 메시지 규칙 준수
- 편집 설정:
- 결론
- 코드 컨벤션은 팀 효율성 향상 및 프로젝트 성공에 기여
- 파트너플랫폼 스쿼드는 지속적으로 코드 컨벤션을 논의하고 개선 중
Next Feeds
자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)
카카오페이의 자바 프로젝트를 코틀린으로 점진적으로 전환한 경험 공유: 롬복 문제 해결, 실질적인 전환 방법, 효과 및 고려사항을 제시합니다.
코틀린자바롬복점진적 전환카카오페이
2023. 12. 5.
카카오페이

문샷 (Moonshot) 을 향한 롯데온의 도전: 상품 표준화(속성) 플랫폼 구축
롯데온은 상품 표준화 플랫폼 구축을 통해 계열사 파인딩 서비스 품질을 강화하고, BI 분석 기반 데이터 제공 및 서비스 확장을 목표합니다.
상품 표준화속성 플랫폼롯데온데이터 연동파인딩 서비스
2023. 12. 5.
롯데ON

Airflow 환경 Docker compose로 containerization하기
Airflow를 Docker compose로 컨테이너화하여 개발 환경을 구축하고, Pycharm IDE와 연동하여 개발 효율성을 높인 경험 공유.
AirflowDockerDocker composeContainerizationPycharm
2023. 12. 4.
네이버플레이스

ChatGPT에게서 좋은 대답을 이끌어 내는 방법 7가지
ChatGPT에게 좋은 답변을 얻기 위한 7가지 효과적인 대화 방법과 구체적인 활용 예시를 소개합니다.
ChatGPT프롬프트AI질문 전략개인화 추천
2023. 12. 1.
카카오뱅크

고전 돌아보기, C10K 문제 (C10K Problem)
C10K 문제는 동시 사용자 1만 명을 처리하는 서버 구현의 어려움을 다루며, Non-blocking I/O와 Asynchronous I/O 기술 발전을 통해 해결되었다.
C10KNon-blocking I/OAsynchronous I/OepollNode.js
2023. 11. 30.
올리브영
AWX를 이용한 CI/CD Pipeline: Pylon
카카오페이의 레거시 배포 시스템 개선을 위해 AWX 기반 CI/CD 파이프라인 '파일런'을 구축하고, 효율성과 안정성을 향상시킨 사례.
CI/CDAWXJenkins파이프라인자동화
2023. 11. 30.
카카오페이