-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix [#174] 전체적인 페이징 커서 값 오류 해결, 앰플리튜드 오류 해결 #175
Conversation
@@ -179,7 +176,6 @@ extension HomeViewController { | |||
warnUserBottomsheetView.dimView.removeFromSuperview() | |||
warnUserBottomsheetView.bottomsheetView.removeFromSuperview() | |||
} | |||
refreshCollectionViewDidDrag() | |||
} | |||
|
|||
func showWarnUserSafariView() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
코드 리뷰:
1. viewWillDisappear 및 showDeletePostPopupView, showWarnUserSafariView 함수에서 호출되던 refreshCollectionViewDidDrag()이 중복 제거되었는데 이것은 기능적으로 올바른 결정일 수 있습니다.
2. 그러나 refreshCollectionViewDidDrag()가 두 번째 함수에서 필요로 하는 상황이나 타이밍에 따라 조정이 필요할 수 있습니다.
3. 만약 refreshCollectionViewDidDrag()를 특정 순간에만 호출해야 한다면 호출 방식을 조정하여 코드의 명확성을 높일 수 있습니다.
4. 코드 리팩토링을 통해 중복을 제거하고 호출되는 시점을 명확히하는 것이 좋을 수 있습니다.
} | ||
self.postData = tempArrayData | ||
postDatas.append(contentsOf: postData) | ||
} | ||
} | ||
return result |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
주어진 코드 패치를 간략한 코드 리뷰로 확인해보겠습니다.
- Bug risks(버그 위험):
func
작성에 대한 주석이 없습니다.- postDatas와 postData가 서로 다른 변수로 보입니다.
self.postData
와postDatas.append(contentsOf: postData)
에서postData
변수는 정확히 정의되지 않았습니다.
- 개선 제안:
tempArrayData
를 사용하는 대신self.postData
에 바로 추가하는 것이 더 효율적일 수 있습니다.self.postData
에 값이 있는 경우에만postDatas
에 추가하는 것이 더 안전할 수 있습니다.- 코드 가독성을 높이기 위해
if-else
블록 내의 들여쓰기를 유지하고 일관된 형식을 유지할 필요가 있습니다.
이러한 사항들을 고려하여 소스 코드를 조정하면 좋을 것 같습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P3
헉 페이징에 이슈,, 해결하느라 고생했어요👍
👻 PULL REQUEST
💻 작업한 내용
📟 관련 이슈