Skip to content

docs: 과목 영문명 변경#84

Merged
KimGyeongLock merged 1 commit intomainfrom
30-feature-ranking
Jan 25, 2026
Merged

docs: 과목 영문명 변경#84
KimGyeongLock merged 1 commit intomainfrom
30-feature-ranking

Conversation

@KimGyeongLock
Copy link
Owner

.

@gemini-code-assist
Copy link

Summary of Changes

Hello @KimGyeongLock, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 major_roadmap.json 파일에 정의된 과목들의 영문명을 개선하는 데 중점을 둡니다. 변경 사항은 과목명의 문법적 정확성을 높이고, 표현을 간소화하며, 전반적인 데이터 품질을 향상시켜 사용자가 과목 정보를 더 명확하게 이해할 수 있도록 합니다.

Highlights

  • 과목 영문명 업데이트: major_roadmap.json 파일 내 여러 과목의 영문명이 업데이트되었습니다.
  • 문법적 정확성 향상: 일부 과목의 영문명이 단수에서 복수 형태로 변경되어 문법적 정확성이 향상되었습니다.
  • 표현 간소화 및 수정: 특정 과목의 영문명이 간소화되거나 더 정확한 표현으로 수정되었습니다.
  • 새로운 과목 항목 추가: 새로운 'C 프로그래밍(전산전자)' 과목 항목이 추가되었습니다.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

과목의 영문명을 더 정확하게 수정하고 새로운 과목 정보를 추가하는 변경 사항을 확인했습니다. 전반적으로 데이터의 품질을 개선하는 좋은 변경입니다.

다만, 한 가지 잠재적인 문제점과 개선할 점이 있어 코멘트를 남깁니다.

  1. 중복된 과목 코드: major_roadmap.json 파일에 동일한 courseCode를 가진 과목이 추가되었습니다. 이는 데이터 무결성 문제를 일으킬 수 있습니다. 자세한 내용은 관련 파일에 남긴 코멘트를 참고해 주세요.
  2. PR 본문 내용 부재: 리포지토리 스타일 가이드(134-137번 라인)에 따르면 PR 본문에는 변경 내용, 이유, 관련 이슈 등을 작성해야 합니다. 다음부터는 PR 본문을 작성하여 리뷰어가 변경 사항의 맥락을 더 쉽게 파악할 수 있도록 도와주시면 좋겠습니다.

@@ -1,10 +1,11 @@
[
{ "year": 1, "semester": 2, "courseCode": "ECE10002", "nameKo": "C 프로그래밍", "nameEn": "C-Programming" },
{ "year": 1, "semester": 2, "courseCode": "ECE10002", "nameKo": "C 프로그래밍(전산전자)", "nameEn": "C-Programming" },

Choose a reason for hiding this comment

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

high

동일한 courseCode("ECE10002")를 가진 과목이 중복으로 존재합니다. 하나는 nameKo가 "C 프로그래밍"이고 다른 하나는 "C 프로그래밍(전산전자)"입니다.

courseCode는 고유 식별자로 사용될 가능성이 높으므로, 중복된 코드는 데이터 무결성을 해치고 예기치 않은 버그를 유발할 수 있습니다. 예를 들어, MajorRoadmapIndex는 현재 과목 이름으로만 검색하지만, 추후 courseCode를 사용하게 될 경우 문제가 발생할 수 있습니다.

이 과목이 기존 'C 프로그래밍'과 다른 과목이라면 별도의 courseCode를 할당해야 합니다. 만약 동일한 과목에 대한 별칭이라면, 데이터를 단일 항목으로 통합하고 별칭 처리 로직을 별도로 구현하는 것을 고려해 보세요.

@sonarqubecloud
Copy link

@KimGyeongLock KimGyeongLock merged commit c2b3e10 into main Jan 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant