개발자들 세계에서는 Productivity를 아주 중요시 여긴다.
상급 개발자들이 주니어 개발자들보다 많은 페이를 받는 것이 꼭 주니어 개발자보다 많이 안다기 보다는 똑같은 업무가 주어졌을 때, 상급 개발자들은 여러가지의 툴을 사용해 자신의 Productivity를 한껏 끌어올리기 때문이다.
이 글(카테고리)은 그런 상급개발자로의 길을 가기위한 사람들을 위해, 몇가지 팁을 준비했다.
Magic shortcut (ALT + ENTER)
많은 사람들이 이 키 콤비네이션을 알거라 믿는다. 혹시 이 키 콤비네이션을 모르고 있었다면, 나중에 만나서 맥주 한잔 사주고 싶을거야.
첫번째 ( 빨간줄 - 코드상 에러가 있을 때 )
빨간줄(에러)가 있는 곳에 커서를 놓고 (ALT + ENTER)를 치면 위에 처럼 해결책들이 팝업으로 뜬다.
대부분의 찾는 해결책은 맨 위에 위치하더라( 그래도 꼭 확인해보고 선택할 것 )
해결책을 선택시 "build"메소드가 생성되는 것을 볼 수 있다.
두번째 ( Wrapping with parent code )
Flutter를 좀 개발해본 사람들을 위젯트리가 얼마나 깊어질 수 있는지 알 것이다.
Flutter가 위젯 트리를 보기 쉽게 자동으로 코멘트를 달아주지만, 그래도 여간 햇갈리는게 아니다.
아래 상황에서 "build"메소드 안에 Row위젯을 Contrainer안에 넣는다고 해보자.
직접 타입을 할 수도 있지만, 우리는 매직 키 콤비네이션을 써보자.
매직~~~~~~~! yo~~~!
먼저 child가 될 위젯에 커서를 옮기고, ALT+ENTER를 누르면 위처럼 메뉴가 나오고, 자주 쓰는 위젯들이 보이는데 선택만 하면 알아서 감싸준다. 삶이 한창 편해지는구나~!!
번째 ( parent 위젯 제거하기 )
parent widget 제거하기.
코드 정리
위젯트리가 깊으면 깊어질 수록 수동으로 코드를 정리하기는 거의 불가능하다.
역쉬 구글! 우리를 위해 코드정리를 메뉴에 넣어놨다.
그런데 아래에서 보이듯이 메뉴에는 숏컷이 없다.
걱정 말거라 내가 다 찾아 놓았다!!
CMD + ALT + L
위 키 콤비네이션이 메뉴에서 보이는 'Code > Reformat Code with dartfmt'를 작동시킨다.
작성중..
'flutter tips' 카테고리의 다른 글
앱 개발 전 모르면 손해 | 가장 현실적인 15년 개발자 팁 (0) | 2022.11.21 |
---|---|
중급 이상은 다 아는 플러그인 7개 - Flutter basic plugins (0) | 2022.03.24 |