TiL - 오늘 배운것

이건우·2024년 1월 30일
0

Flutter를 통해 ListView.seperated를 만든지 3번째 시간이었다.
이제 많이해봐서 어떻게 data를 list에 뿌리고 하는것에 이골이난 상황이긴 하지만 여전히 제일 어려운 것은 list이후의 설계, '정렬'이었다.

그림은 얼추 비슷하게 모양은 만들기가 가능했지만 '정렬'을 효과적으로 수행하기 여간 어려운일이 아니었다.

어제 expanded를 배움으로써 남은 자식이 남은 부모공간을 모두 차지한다는 것엔 이해하였다.
하지만, 그럼에도 마지막 하나, 정렬은 정말 어렵게 느껴졌다.. 요약한다면 오늘의 핵심 포인트는
아래와 같다.

핵심 포인트

1. 정렬의 개념을 정말 닮도록 알아야 한다.

2. (피그마를 보더라도) 임의로 height나 width크기를 주는것은 비추천이다.

3. 넣지안아도될 위젯은 과감히 지우자.

4. 기본골격의 정렬을 중심으로 한 추상화

	- 내가 만든 코드는 얼추 처음에 잘 들어맞긴하였으나 나중에 가면 갈수록 도저히 수습불가 수준으로 왔었다. 심지어 나중에 그 문제점을 다른 선임 개발자에게 물어보며 해결을 시도하였으나 얽히고 설킨 구조들 덕분에 파악하는데에 애를먹었다. 완성되고 난 코드와 골격을보니 정말 군더더기없이 다이어트 한게 아닐까 싶었다.. 
profile
내가 느낌만알고 한줄도 설명할줄 모른다면 '모르는 것'이다.

0개의 댓글