국내 IT 기업 기술 블로그 최신 글

새로운 기술 블로그가 추가되었어요

필터 1
모던 백엔드 - Spring Boot 4.0 개관(3)
넥스트리
백엔드

모던 백엔드 - Spring Boot 4.0 개관(3)

Spring Boot 4.0의 Jackson 3 전환과 JSpecify 기반 널 안전성 표준을 살펴봅니다. 직렬화 기본값과 엄격한 파싱으로 인한 런타임 API 호환성 위험을 점검합니다.

#Spring Boot#Jackson
3300
코드 품질 개선 기법 23편: 반환의 끝이 에지 케이스의 끝
라인
기타

코드 품질 개선 기법 23편: 반환의 끝이 에지 케이스의 끝

조기 반환은 유용하지만, 에러와 정상 케이스를 통합할 수 있으면 더 단순한 코드가 됩니다. 빈 컬렉션, null, 범위 밖 인덱스, 연속 예외 처리를 기준으로 판단하는 방법을 소개했습니다.

#refactoring#Kotlin
8400
코드 품질 개선 기법 16편: 불이 'null'인 굴뚝에 연기가 'null'이 아닐 수 없다
라인
아키텍처

코드 품질 개선 기법 16편: 불이 'null'인 굴뚝에 연기가 'null'이 아닐 수 없다

널 객체 패턴은 호출부를 단순하게 만들 수 있지만, 오류 값과 정상 값을 구분해야 할 때는 부적합했습니다. 타입으로 구분 가능한 경우에는 Optional이나 null 같은 정적 표현을 우선 고려해야 했습니다.

#Kotlin#디자인패턴
14000
Java를 주로 다루는 개발자가 생각하는 Kotlin 장점
올리브영
백엔드

Java를 주로 다루는 개발자가 생각하는 Kotlin 장점

Java 개발자가 Kotlin을 사용하며 느낀 문법적 장점을 정리한 글입니다. null 안전성, data class, 기본 인자, 확장함수 같은 편의 기능을 소개했습니다.

#Kotlin#Java
5200
내가 만든 non-null 변수에서 NullPointerException이 발생할 리가 없어!
카카오스타일
백엔드

내가 만든 non-null 변수에서 NullPointerException이 발생할 리가 없어!

non-null 변수에서 NPE가 발생한 사례를 공유하는 글입니다. 구체적인 원인과 해결 과정은 본문에 포함되지 않았습니다.

#NullPointerException#null
1500
클린 코드의 기초
넥스트리
아키텍처

클린 코드의 기초

초심자 관점에서 좋은 코드를 클린 코드와 가독성 중심으로 설명했습니다. UML, 네이밍, 함수 분리, 주석 최소화, null 처리 원칙을 정리했습니다.

#클린 코드#가독성
5300
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍