L
LY Corp
December 3, 20241회
코드 품질 개선 기법 1편: 한 번 엎지른 <error>는 다시 주워 담지 못한다

간단 소개
에러 복구 가능성에 따라 적절한 에러 표현 방법을 선택하고, 코드 품질을 개선해야 합니다.
AI Summary
- 에러 처리 중요성
- 코드 품질을 높이기 위해 에러 처리 중요성을 강조합니다.
- Review Committee 활동을 통해 코드 리뷰 및 피드백을 공유합니다.
- 에러 복구 가능성
- 에러 복구 가능성에 따라 적절한 에러 표현 방법을 선택해야 합니다.
- 복구 가능한 에러는 기본값 반환, 단순 도메인 에러, 합 타입 등을 사용합니다.
- 복구 불가능한 에러는 확인되지 않은 예외를 사용합니다.
- 코드 개선 예시
parseFooValue함수 개선 예시를 통해 잘못된 입력 처리 및 예외 처리 방법을 제시합니다.- 정규 표현식 오류에 대한 처리 방안을 설명합니다.
Next Feeds

올리브영 온라인몰 정산개편 이야기
올리브영 온라인몰 정산 시스템을 개편하여 데이터 정합성을 높이고 운영 효율성을 개선한 사례를 소개합니다.
정산데이터 정합성시스템 개편운영 효율성백엔드 개발
2024. 12. 2.
올리브영
![[Hands-On] Amazon SageMaker Canvas를 사용하여 노코드로 ML 모델 구축](https://blog.kico.co.kr/wp-content/uploads/2024/11/image-1024x465.png)
[Hands-On] Amazon SageMaker Canvas를 사용하여 노코드로 ML 모델 구축
Amazon SageMaker Canvas를 사용하여 노코드로 ML 모델을 구축하고 예측을 생성하는 방법을 소개합니다.
SageMaker CanvasML 모델AutoMLAmazon Bedrock노코드
2024. 12. 2.
교보dts

생성형 AI 기반 비즈니스 어시스턴트 : Amazon Q
Amazon Q는 AWS의 생성형 AI 기반 비즈니스 어시스턴트로, 기업의 디지털 전환과 업무 효율성 향상에 기여한다.
Amazon Q생성형 AIAWS비즈니스 어시스턴트디지털 전환
2024. 12. 2.
교보dts

분산 시스템 환경에서 Kafka Consumer 오프셋 이동하기
Spring Kafka를 활용하여 분산 시스템 환경에서 컨슈머 중단 없이 Kafka 오프셋을 이동하고 메시지를 재처리하는 방법을 소개합니다.
KafkaSpring Kafka오프셋 이동메시지 재처리분산 시스템
2024. 12. 2.
컬리
[디지털 트윈 기술 #2] WebRTC와 디지털 트윈: 웹에서 3D 실시간 환경을 제공하는 방법
WebRTC 기술을 활용하여 디지털 트윈 환경을 웹에서 구현하고, 스마트 팩토리 구축에 적용하는 방법과 고려사항을 제시합니다.
WebRTC디지털 트윈언리얼 엔진스마트 팩토리픽셀 스트리밍
2024. 12. 1.
현대자동차

달리는 서비스의 이벤트 버스 개선하기
모두싸인의 레거시 이벤트 버스 개선 과정을 담고 있으며, 문제점 분석, 개선 목표, 구현 방법, 그리고 결과를 제시합니다.
이벤트 버스비동기 메시지MSAKafkaBullmq
2024. 11. 29.
모두싸인