Flutter에서 내가 실수해서 헤매었던 부분들, 혹은 헤매기 쉬운 부분들을 메모장처럼 적었다.
1. 쉼표 추가 및 가독성 향상: 항상 모든 위젯들 사이에 쉼표를 사용하여 코드의 가독성을 높인다. 코드가 복잡해질 때, 쉼표는 필수다. 비어있는 객체가 있어도 쉼표를 추가하여 일관성을 유지한다.
2. 괄호 정확성 확인 및 중첩 방지: 괄호의 정확성을 확인하고, 가능하면 코드 감싸기 기능을 활용하여 중첩을 피한다. VS Code에서 제공하는 자동 감싸기 기능을 사용하여 불필요한 중첩을 방지한다.
3. const 사용과 에러 방지: 가능한 경우 const를 사용하되, 값이 변하는 경우에는 피해서 사용한다. 에러 방지를 위해 const를 남용하지 않는 것이 중요하다. const를 사용해도 되는 곳에서 const를 사용하지 않으면 info 창으로 파란색 밑줄만 쳐지지만, 값이 확정되고 받아서 변하는데도 const를 박으면 에러가 날 수 있다.
4. 세미콜론 사용: 모든 문장 끝에 세미콜론을 추가하여 코드의 명확성을 유지한다. 특이 return 문 끝에 꼭 붙여주어야 한다.
5. 명명 규칙 준수: 함수나 변수명의 첫 글자는 소문자로 유지하여 코드의 일관성을 유지합니다.
6. 주석 및 문서화: 코드에는 필요한 경우 주석을 추가하여 다른 개발자가 이해하기 쉽도록 합니다. 또한, 코드의 기능에 대한 문서화를 진행한다.
7. 클래스 오버라이드 확인: 현재 사용 중인 프로퍼티가 수제 클래스로 오버라이드 받은 것인지, 원래 Dart에서 기본적으로 제공하는 것인지 확인한다.
Flutter 관련 다른 글이 보고 싶다면?
2024.01.09 - [개발] - [Nomad Coders] Flutter 를 위한 DART 문법 요약
'CS 내용 요약, 지식' 카테고리의 다른 글
Docker, 쿠버네티스 개념 정리 (4) | 2024.10.08 |
---|---|
데이터 통신 기초 - 3. 물리 계층 (0) | 2024.04.06 |
데이터 통신 기초 - 2. 네트워크 모델 (0) | 2024.03.31 |
데이터 통신 기초 - 1. Overview (0) | 2024.03.31 |
내가 보려고 적는 DART의 비동기 프로그래밍 (1) | 2024.01.14 |