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

ProductInfoHeader UI 구현 #9

Merged
merged 23 commits into from
Jan 28, 2024
Merged

ProductInfoHeader UI 구현 #9

merged 23 commits into from
Jan 28, 2024

Conversation

eung7
Copy link
Contributor

@eung7 eung7 commented Jan 27, 2024

Screenshots 📸

구현 화면
image



고민, 과정, 근거 💬

거의 대부분의 것들이 생소한 것들이라.. 첫 PR은 대략적으로 UI구성만 했습니다.
Extensions같은 필요한 폴더는 일단 임의로 추가하였습니다.

  • 1+1, 2+1, 해당없음 이 적혀있는 UI는 아래 컴포넌트를 사용하시면 됩니다.
PromotionTagView(promotionTag: .onePlus)

UI Tests에 관하여..

UITests 코드를 작성하다가 머리가 터져버렸습니다..
테스트 코드 작성하다가 다 지움

사실 이번 화면은 사용자의 인터렉션이 없어서 굳이 UI Test를 작성할 필요는 없었다고 생각이 들지만,
Localizable이 제대로 사용자에게 보여지는가? 에 대해서 테스트 코드를 작성하는 도중
'너무 지엽적인 것까지 UITest를 작성하여 시간을 뺏기는 것이 아닌가?' 라는 생각이 들더라구요..
예를 들어서 화면 전환도 A화면에서 B화면으로 잘 전환되는가? 처럼..

혹시 이 부분에 대해서 의견이나 조언같은 것을 주실 수 있다면 감사하겠습니다. _ _

References 📋




@eung7 eung7 added the 🔨 Implementation New feature or request label Jan 27, 2024
@eung7 eung7 added this to the v2.0.0 milestone Jan 27, 2024
@eung7 eung7 requested a review from a team January 27, 2024 09:28
@eung7 eung7 self-assigned this Jan 27, 2024
@eung7 eung7 linked an issue Jan 27, 2024 that may be closed by this pull request
Copy link
Member

@WhiteHyun WhiteHyun left a comment

Choose a reason for hiding this comment

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

사전 PR로 인해 오류가 발생한 것 같아요. conflict 수정 및 제가 요청한 걸 해결하신 뒤 다시 리뷰 요청해 주세요. 그러면 다시 확인하도록 하겠습니다. 고생하셨습니다 ☺️

아직 View가 완벽하게 완성되지는 않았다보니 너무 UITest에 신경쓰지 말아주세요! 제가 말씀드리고 싶었던 것은 커스텀으로 만든 모듈이 있다면 Unit Test로 검증하는 연습을 해보자는 것이었어요. ㅎㅎ

WhiteHyun and others added 6 commits January 28, 2024 00:09
- Renamed an existing color to `main` and updated its hue to green.
- Added a new color named `blur` for additional UI elements.
- Created an extension of `Color` to expose ColorResource to external modules.
- Created an extension of `Image` to expose ImageResource to external modules
@eung7
Copy link
Contributor Author

eung7 commented Jan 28, 2024

@PyeonHaeng/ios

요청 사항 수정 및 Conflict 수정하여 다시 요청보냅니다!

@eung7 eung7 requested review from WhiteHyun and isGeekCode January 28, 2024 00:36
@WhiteHyun WhiteHyun mentioned this pull request Jan 28, 2024
@eung7 eung7 requested a review from WhiteHyun January 28, 2024 08:41
@eung7 eung7 added the 🏪 Products Products View label Jan 28, 2024
@eung7 eung7 requested a review from WhiteHyun January 28, 2024 08:52
WhiteHyun
WhiteHyun previously approved these changes Jan 28, 2024
Copy link
Member

@WhiteHyun WhiteHyun left a comment

Choose a reason for hiding this comment

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

고생하셨습니다.

isGeekCode
isGeekCode previously approved these changes Jan 28, 2024
Copy link
Contributor

@isGeekCode isGeekCode left a comment

Choose a reason for hiding this comment

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

고생많으셨어요!!

@eung7 eung7 dismissed stale reviews from isGeekCode and WhiteHyun via 5214c4b January 28, 2024 19:38
@eung7 eung7 merged commit f14df0d into main Jan 28, 2024
2 checks passed
@eung7 eung7 deleted the feature/ProductInfo/6 branch January 28, 2024 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 Implementation New feature or request 🏪 Products Products View
Projects
None yet
Development

Successfully merging this pull request may close these issues.

헤더 UI를 구성한다.
3 participants