-
Notifications
You must be signed in to change notification settings - Fork 3
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
Refactor: 프로젝트의 전반적인 리팩토링 #83
Conversation
…variant로 props명을 수정한다
@@ -37,6 +37,7 @@ export const OPEN_GRAPH = { | |||
}; | |||
|
|||
const METADATA: Metadata = { | |||
metadataBase: new URL('https://www.posepicker.site'), | |||
title: { | |||
default: `${META_STRING.title}`, | |||
template: `${META_STRING.title} | %s`, |
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.
이 코드 패치의 리뷰를 짧게 해보겠습니다.
버그 위험:
- URL 생성자에 대한 오류 처리가 없을 수 있음. HTTPS로 시작하지 않는 URL이 들어올 경우 예외가 발생할 수 있음.
개선 제안:
- URL 생성 시 예외 처리하는 방법을 고려하거나, 올바른 URL 포맷을 사용하도록 강제하면 좋을 것입니다.
- 특정 URL이 필요한 이유가 명확하지 않다면, 설명 주석을 추가하여 코드를 이해하기 쉽게 만들 수 있습니다.
전반적으로 작은 수정이지만 안정성을 높이기 위해 URL 생성에 대한 예외 처리를 고려하는 것이 좋습니다.
@@ -1,3 +1,3 @@ | |||
import { NODE_ENV } from '@/constants/env'; | |||
import { NODE_ENV } from '@/constants'; | |||
|
|||
export const isProduction = NODE_ENV === 'production'; |
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.
이 코드 조각은 간단합니다. 향후 변경 사항을 고려하여 몇 가지 제안이 있습니다:
-
개선 기회:
- "NODE_ENV" 상수가 "@/constants/env" 대신 "@/constants"에서 가져 온다는 측면에서 이름이 약간 혼동스러울 수 있습니다. 더 명확하게 하기 위해 "NODE_ENV"와 관련된 모든 상수를 포함하는 별도의 파일을 만드는 것이 좋을 수 있습니다.
-
버그 리스크:
- 입력된 코드 조각 자체에는 명확한 버그 리스크 또는 오류가 없어 보입니다.
코드 변경은 안전해 보입니다. 그러나 더 나은 구조화를 위해 환경 변수 관리를 업데이트할 필요가 있을 수 있습니다.
ChatGPT의 코드리뷰가 50개가 넘게 달렸군요 .. 핵심적인 리뷰만 달리는 게 좋을 것 같네요. 픽스 전까지 리뷰를 끄도록 하겠습니다. |
Feature: CI 추가
What is this PR? 🔍
Changes 📝
Screenshot 📷