목록front (3)
와챠의 우당탕탕 개발 기록장

~제가 작성한 노션을 블로그에도 옮긴 내용입니다!~목차Pakage Conventionfile, folder name convention폴더명폴더명 예시 1. Pakage Convention🍎 사용 목적 클린 아키텍처의 개념을 요약하면 아래와 같습니다.변경이 용이하고(유연) + 의존성을 줄이고 + 테스트 가능하고 + 유지 관리 쉽게 하기 위한 개념소스 코드를 보는 것만으로 프로그램이 수행하는 작업을 식별할 수 있는 소프트웨어 개발 방법MVVM이란, (Model - View - View Model)으로 로직을 사용자 인터페이스 제어에서 분리하는 소프트웨어 설계 프레임워크입니다.MVVM 패턴을 사용한 클린 아키텍처의 장점은 아래와 같습니다.표준 MVVM보다 테스트 쉬움완벽하게 큐레이션된 분리(가장 큰 장점)..
~제가 작성한 노션을 블로그에도 옮긴 내용입니다!~목차Dart ConventionUpperCamelCaselowerCamelCasesnake_case언더바('-')Lintflutter로 하실 분들 아니면 여기서 Android라던지, ios라던지 키워드를 달리해서 찾아보시면 될 거 같습니다!1. Dart Convention🍎 사용이유: 가독성을 높이고, 서로의 코드를 잘 이해하기 위한 가장 기본적인 언어 규칙입니다.1-1. UpperCamelCaseclass , enunm type, typedef, type parameter 들 일 경우class HttpRequest { ... }typedef Predicate = bool Function(T value);1-2. lowerCamelCase대부분의 변수,..

안녕하세요. 이번 글은 팀 프로젝트가 처음인 분들께 바치는 글입니다... 제가 휴학 때 배운 내용들을 정리해볼 필요가 있었고, 졸업 프로젝트 때 제가 프론트 팀 리더여서 프로트 팀과 협업을 위해 이런 기초적인 내용을 정리할 필요가 있었는데, 잘 만들었다는 칭찬을 넘 많이 들어서 여기도 올려봅니다.^^ 프론트 리더 입장에서 쓴 글이라 프론트 초보자분들이 보시면 딱 좋을 거 같습니다! 플러터 내용이긴 한테 프론트의 큰 툴은 다 비슷할 거 같아서 제가 설명 드리는 내용을 가지고 따로 검색해보시면 될 거 같습니다. 저도 배운지 얼마 안 된 내용이니 틀리거나 이상한 내용이 있을 수 있는데 발견하시면 댓글로 알려주세요 ㅎ.ㅎ 그리고 젤 중요한 사항 코딩이 다양한 방식이 있듯이, 제가 앞으로 안내하는 방향이 정답이 ..