1. LeetCode 문제 풀이
[Dart] 136. Single Number
1. 문제https://leetcode.com/problems/single-number/description/?envType=study-plan-v2&envId=leetcode-75 2. 문제 요구사항1) 정수 배열 nums가 주어진다.2) 모든 숫자는 두 번식 등장하며, 단 하나만 예외이다.3) 이 유일
sfida.tistory.com
2. StatefulWidget, StatelessWidget
[Flutter] StatelessWidget, StatefulWidget, build()
1. StatelessWidget vs StatefulWidgetFlutter에서는 UI를 직접 그리지 않는 대신 위젯들을 겹겹이 쌓아 전체 UI를 구현합니다.화면에 보이는 텍스트, 이미지, 버튼 등 모든 것이 위젯으로 구성되어 있습
sfida.tistory.com
3. 개인 과제 수정 해야할 것
- 아이템 사용 리팩토링
- Game 클래스의 startGame 메서드 분리
- READMD.md 수정
4. 성장 일기
오늘은 StatefulWidget과 StatelessWidget에 대해 공부한 내용들을 정리했다.
정리하다보니 생각보다 양이 많아졌고, 내용을 나눠서 따로 정리해야하나 고민 중이다.
Widget에 대해 공부하다보니 Flutter의 UI 렌더링 과정도 궁금해졌는데 이와 관련되어
Flutter의 UI 렌더링 과정, StatelessWidget, StatefullWidget 을 주제로 3부 시리즈를 만들면 좋을 것 같다.
추가로 제출했던 개인 과제의 피드백을 받았다.
사실 나는 내가 작성한 코드가 최선의 코드라고 생각하지 않는다.
나는 하나의 함수 또는 클래스에 많은 코드가 있는 것을 좋아하지 않는다.
복잡해 보이기도 하고, 하나의 함수나 클래스에 2~3개의 기능이 섞여있으면 눈에 잘 들어오지 않기 때문이다.
사실 Flutter 공부할게 많아 피드백만 받고 넘어가려했다.
하지만 튜터님이 코드를 전체적으로 리팩토링해보면 더 많은 것을 배울 수 있을 것 같다고 하셔서 도전해보기로 했다.
내일까지 리팩토링을 마치고, 개인 과제를 시작할 계획이다.
++ 오늘 밍글링 데이를 진행했다.
밍글링 데이는 교육 기간 동안 1번 진행하는 친목 도모 프로그램이다.
첫 번째로 음식 이상형 월드컵을 했다.
두 가지 상황 중 더 선호하는 것을 선택하며 1등을 가리는 방식이었다.
중간에 매니저님이 투표수가 많은 것을 골라야하는데 실수로 적은 투표를 받은 것을 선택하는 일도 있었다.
그때 비리나 부정선거라는 댓글이 올라왔는데 좀 웃겼다 ㅋㅋㅋㅋㅋ
두 번째로 각 조마다 돌아가며 한 조는 그림판에 그림을 그리고, 다른 조는 그림을 맞추는 게임을 진행했다.
그림 그리는 것도, 맞추는 것도 너무 재밌었다.
다만 한 번 채팅을 치고나면 6초 동안 채팅을 못친다는게 아쉬웠다.
그리고 내가 그린 티라노사우르스를 참새라고 하신 분도 계셨다 ㅋㅋㅋㅋ
공룡이라고 생각하고 그렸지만 다리와 팔을 -< 이런 식으로 그리긴 했다. (다시 보니 참새같기도...ㅋㅋ)
아무튼 너무 재밌었고, 다음에 또 이런 프로그램이 있었으면 좋겠다.
'TIL' 카테고리의 다른 글
[TIL] LeetCode 문제 풀이, 개인 과제(기차 예매 서비스) (0) | 2025.03.28 |
---|---|
[TIL] 250327 LeetCode 문제 풀이, 피드백 수정, 개인 과제(기차 예매 서비스) (0) | 2025.03.27 |
[TIL] 250321 LeetCode 풀이, 개인 과제 제출, 트러블 슈팅 (0) | 2025.03.21 |
[TIL] RPG 콘솔 게임 트러블 슈팅 (0) | 2025.03.21 |
[TIL] 250319 LeetCode 풀이, 개인 과제 (0) | 2025.03.19 |
1. LeetCode 문제 풀이
[Dart] 136. Single Number
1. 문제https://leetcode.com/problems/single-number/description/?envType=study-plan-v2&envId=leetcode-75 2. 문제 요구사항1) 정수 배열 nums가 주어진다.2) 모든 숫자는 두 번식 등장하며, 단 하나만 예외이다.3) 이 유일
sfida.tistory.com
2. StatefulWidget, StatelessWidget
[Flutter] StatelessWidget, StatefulWidget, build()
1. StatelessWidget vs StatefulWidgetFlutter에서는 UI를 직접 그리지 않는 대신 위젯들을 겹겹이 쌓아 전체 UI를 구현합니다.화면에 보이는 텍스트, 이미지, 버튼 등 모든 것이 위젯으로 구성되어 있습
sfida.tistory.com
3. 개인 과제 수정 해야할 것
- 아이템 사용 리팩토링
- Game 클래스의 startGame 메서드 분리
- READMD.md 수정
4. 성장 일기
오늘은 StatefulWidget과 StatelessWidget에 대해 공부한 내용들을 정리했다.
정리하다보니 생각보다 양이 많아졌고, 내용을 나눠서 따로 정리해야하나 고민 중이다.
Widget에 대해 공부하다보니 Flutter의 UI 렌더링 과정도 궁금해졌는데 이와 관련되어
Flutter의 UI 렌더링 과정, StatelessWidget, StatefullWidget 을 주제로 3부 시리즈를 만들면 좋을 것 같다.
추가로 제출했던 개인 과제의 피드백을 받았다.
사실 나는 내가 작성한 코드가 최선의 코드라고 생각하지 않는다.
나는 하나의 함수 또는 클래스에 많은 코드가 있는 것을 좋아하지 않는다.
복잡해 보이기도 하고, 하나의 함수나 클래스에 2~3개의 기능이 섞여있으면 눈에 잘 들어오지 않기 때문이다.
사실 Flutter 공부할게 많아 피드백만 받고 넘어가려했다.
하지만 튜터님이 코드를 전체적으로 리팩토링해보면 더 많은 것을 배울 수 있을 것 같다고 하셔서 도전해보기로 했다.
내일까지 리팩토링을 마치고, 개인 과제를 시작할 계획이다.
++ 오늘 밍글링 데이를 진행했다.
밍글링 데이는 교육 기간 동안 1번 진행하는 친목 도모 프로그램이다.
첫 번째로 음식 이상형 월드컵을 했다.
두 가지 상황 중 더 선호하는 것을 선택하며 1등을 가리는 방식이었다.
중간에 매니저님이 투표수가 많은 것을 골라야하는데 실수로 적은 투표를 받은 것을 선택하는 일도 있었다.
그때 비리나 부정선거라는 댓글이 올라왔는데 좀 웃겼다 ㅋㅋㅋㅋㅋ
두 번째로 각 조마다 돌아가며 한 조는 그림판에 그림을 그리고, 다른 조는 그림을 맞추는 게임을 진행했다.
그림 그리는 것도, 맞추는 것도 너무 재밌었다.
다만 한 번 채팅을 치고나면 6초 동안 채팅을 못친다는게 아쉬웠다.
그리고 내가 그린 티라노사우르스를 참새라고 하신 분도 계셨다 ㅋㅋㅋㅋ
공룡이라고 생각하고 그렸지만 다리와 팔을 -< 이런 식으로 그리긴 했다. (다시 보니 참새같기도...ㅋㅋ)
아무튼 너무 재밌었고, 다음에 또 이런 프로그램이 있었으면 좋겠다.
'TIL' 카테고리의 다른 글
[TIL] LeetCode 문제 풀이, 개인 과제(기차 예매 서비스) (0) | 2025.03.28 |
---|---|
[TIL] 250327 LeetCode 문제 풀이, 피드백 수정, 개인 과제(기차 예매 서비스) (0) | 2025.03.27 |
[TIL] 250321 LeetCode 풀이, 개인 과제 제출, 트러블 슈팅 (0) | 2025.03.21 |
[TIL] RPG 콘솔 게임 트러블 슈팅 (0) | 2025.03.21 |
[TIL] 250319 LeetCode 풀이, 개인 과제 (0) | 2025.03.19 |