Flutter 개발 시 자주 발생하는 실수 및 해결 방법
1. Widget의 부모 컨테이너 설정 오류
모든 위젯은 Container로 감싸는 것이 좋습니다. 특히 Row 또는 Column 내부에 TextField를 직접 넣는 경우, 반드시 Expanded으로 감싸야 합니다.
Row(
children: [
Expanded(
child: TextField(
decoration: InputDecoration(
enabledBorder: UnderlineInputBorder(
borderS ...
7월 19일 22:14에 게시됨
Java Optional 값 안전하게 추출하는 방법
Optional 값 접근 시 주의사항
Optional<T>는 값의 존재 여부를 명시적으로 표현하는 컨테이너입니다. 값이 없는 상태에서 강제로 접근하면 다음 예외가 발생합니다:
NoSuchElementException: No value present
따라서 값 추출 시 get()을 즉시 호출하는 것은 위험합니다. 상황에 맞는 대안 메서드를 선택해야 합니다.
방식 1: 존재 확인 후 접근
Optional<Strin ...
7월 8일 16:23에 게시됨