Skip to content
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

코드 가독성 증가 (개발의 파인 다이닝 급인듯) & 카테고리 예외처리 & 기록소 이름 예외처리 #145

Merged
merged 23 commits into from
Dec 4, 2024

Conversation

Kyxxn
Copy link
Collaborator

@Kyxxn Kyxxn commented Dec 4, 2024

#️⃣ 연관된 이슈


⏰ 작업 시간

예상 시간 실제 걸린 시간
4 5

📝 작업 내용

  • 카테고리 이름 중복, 길이 제한(10자), 빈 문자열 입력 등 예외처리 구현.
  • 기록소 등록 화면에서 키보드 높이에 따라 뷰가 움직이는 메소드 구현.
  • View와 ViewModel로 디렉토리 구분.
  • ViewModel의 Input에서 viewDidLoad 제거.
  • 에러 로그에 #function 추가.
  • 오디오 접근권한 없을 경우 dismiss 처리 및 설정 Alert 추가.
  • 비디오 업로드되지 않는 문제 해결.
  • 기록소 닉네임 등록 시 10글자 제한 추가.

📸 스크린샷

기록소 이름 뷰 올리기 기록소 이름 10글자 제한 오디오 권한 비허용 Alert
기록소 이름 뷰 올라가기 기록소 이름 10글자 제한 오디오 권한 비허용 Alert
카테고리 중복 이름 예외처리 카테고리 빈 문자열 예외처리 카테고리 10글자 예외처리
카테고리 중복 이름 예외처리 카테고리 빈 문자열 예외처리 카테고리 10글자 예외처리

@Kyxxn Kyxxn linked an issue Dec 4, 2024 that may be closed by this pull request
@Kyxxn Kyxxn requested review from k2645, yuncheol-AHN and iceHood and removed request for k2645 and yuncheol-AHN December 4, 2024 10:38
@Kyxxn Kyxxn self-assigned this Dec 4, 2024
@Kyxxn Kyxxn requested a review from yuncheol-AHN December 4, 2024 10:38
@Kyxxn Kyxxn added the 🛠️ Fix 오류, 버그 수정 label Dec 4, 2024
@Kyxxn Kyxxn added this to the 0.5 milestone Dec 4, 2024
@Kyxxn Kyxxn marked this pull request as ready for review December 4, 2024 11:54
@Kyxxn Kyxxn changed the title QA 1 코드 가독성 증가 (개발의 파인 다이닝 급인듯) & 카테고리 예외처리 & 기록소 이름 예외처리 Dec 4, 2024
Copy link
Collaborator

@k2645 k2645 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

너무 수고 많으셨습니다 🥹🥹
덕분에 코드가 너무너무 깔끔해진 것 같네용 .ᐟ.ᐟ

@@ -6,7 +6,7 @@ import Photos
// TODO: - 에러 처리 필요
final class CreateBookCoverViewModel: ViewModelType {
enum Input {
case viewDidAppear
case setBookColor
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: 해당 input은 북 컬러를 셋팅한다기보단 BookCover를 처음에 생성하고 첫 셋팅을 총괄하는 input이라 네이밍을 SetBookCover 정도로 하는게 좋을 것 같긴합니당 !

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

임정 합니다 수정했습니닷

Copy link
Collaborator

@iceHood iceHood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

대공사네요 ㄷㄷㄷ 역시... 문서화 장인... 너무 고생하셨습니다!!

Copy link
Collaborator

@yuncheol-AHN yuncheol-AHN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

구뜨😄

Comment on lines +120 to +122
if type == .audio {
try await deleteTemporaryMediaUsecase.execute(media: description)
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

매우 훌륭합니다.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

대..윤철

@Kyxxn Kyxxn merged commit 6a7dc63 into develop Dec 4, 2024
2 checks passed
@gen-com
Copy link

gen-com commented Dec 4, 2024

개발의 파인다이닝이라... 의도가 궁금하네요. 😉

@Kyxxn
Copy link
Collaborator Author

Kyxxn commented Dec 4, 2024

@gen-com
파인다이닝 가게 갈 돈은 없어서 코드로라도 표현해봤습니다

@yuncheol-AHN
Copy link
Collaborator

yuncheol-AHN commented Dec 4, 2024

개발의 파인다이닝이라... 의도가 궁금하네요. 😉
@gen-com
프로젝트 끝내고 마실다니시나요

@gen-com
Copy link

gen-com commented Dec 4, 2024

프로젝트 끝내고 마실다니시나요
@yuncheol-AHN

아니요 할 게 많아서 도망다니고 있어요

@Kyxxn Kyxxn deleted the fix/qa-home branch December 4, 2024 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ Fix 오류, 버그 수정
Projects
None yet
Development

Successfully merging this pull request may close these issues.

홈 화면 QA
5 participants