You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
막차 시간 계산 로직이 아래와 같이 되어 있습니다. 최초 탑승지의 막차 시간 - 최초 탑승지의 소요 시간
이것은 원래의 막차 시간 로직과 다르기 때문에 수정이 필요합니다.
막차 관련 리팩토링
막차 계산에 사용되는 GetRouteUseCaseImpl 와 GetLastTransportTimeUseCaseImpl에 구현되어 있는 코드가 매우 복잡합니다. ( A 함수에서 B 함수 호출, B 함수에서 C 함수 호출, C 함수에서 D 함수 호출...)
이러한 depth를 줄이는 방향으로 리팩토링이 필요합니다.
Caution: Android includes another dialog class called ProgressDialog that shows a dialog with a progress bar. This widget is deprecated because it prevents users from interacting with the app while progress is being displayed. If you need to indicate loading or indeterminate progress, you should follow the design guidelines for Progress & Activity and use a ProgressBar in your layout, instead of using ProgressDialog.
막차 로직 오류 수정
막차 시간 계산 로직이 아래와 같이 되어 있습니다.
최초 탑승지의 막차 시간 - 최초 탑승지의 소요 시간
이것은 원래의 막차 시간 로직과 다르기 때문에 수정이 필요합니다.
막차 관련 리팩토링
GetRouteUseCaseImpl
와GetLastTransportTimeUseCaseImpl
에 구현되어 있는 코드가 매우 복잡합니다. ( A 함수에서 B 함수 호출, B 함수에서 C 함수 호출, C 함수에서 D 함수 호출...)이러한 depth를 줄이는 방향으로 리팩토링이 필요합니다.
서울특별시_정류소정보조회 서비스 API
를 이용해서 막차를 계산하고 있는데, 이 API에는 누락된 데이터가 많습니다. 더 정확한서울특별시_노선정보조회 서비스 API
의getStaionsByRouteList
를 활용하도록 수정이 필요합니다.https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15000193
The text was updated successfully, but these errors were encountered: