TIL

[TIL] 250421 LeetCode 문제풀이, Result 패턴, geolocator

Meezzi 2025. 4. 21. 22:40
728x90

1. LeetCode 문제풀이

https://sfida.tistory.com/125

 

[Dart] 724. Find Pivot Index

1. 문제https://leetcode.com/problems/find-pivot-index/description/?envType=study-plan-v2&envId=leetcode-75 2. 요구사항1) 정수배열 nums가 주어질 때, 피벗 인덱스를 찾아야 한다.2) 피벗 인덱스란 인데스 i의 왼쪽에 있는

sfida.tistory.com

 

 

2. 개인 과제 - 필수 기능

  • Naver Search API 에러 처리
  • Result 패턴 적용

 

 

3. 개인과제 - 도전 기능

  • geolocator로 현재 위치 구현

 

 

4. 회고

이번 개인 프로젝트에서는 네트워크 통신을 구현했다. 

개인적으로 제일 어렵다고 느끼는 부분인데 이 부분은 아직 더 공부가 필요한 것 같다.

 

추가로 mock 객체를 이용하여 테스트도 진행했다.

네트워크 통신되는 Dio 객체를 mocking 한다는 부분을 이해하는 게 쉽지는 않았다.

 

그래도 이번 경험을 통해 테스트와 네트워크 통신에 대한 감을 조금은 익힐 수 있었다.

728x90