๊นƒ ์ปจ๋ฒค์…˜

Laigasus

Backend|2023๋…„ 7์›” 25์ผ|๋งˆ์ง€๋ง‰ ์ˆ˜์ • ์‹œ๊ฐ„: 2024๋…„ 8์›” 20์ผ|
type
status
date
slug
summary
tags
category
icon
password
๋ถ€ํŠธ์บ ํ”„์—์„œ ์ฒซ ๋ฏธ์…˜์ด ์ฃผ์–ด์กŒ๋‹ค. ๊ตฌํ˜„ ํ•˜๊ณ  ๊ณผ์ œ ์ œ์ถœ์„ ํ•˜๋ ค๋Š”๋ฐ, ๋‹ค๋ฅธ์‚ฌ๋žŒ๋“ค ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๊ฐ€ ์ •ํ˜•ํ™” ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค
๊นƒ์—๋„ ์ฝ”๋“œ ์ปจ๋ฒค์…˜์ด ์žˆ์—ˆ๋˜๊ฐ€??

Udacity Nanodegree Style Guide ๋‚˜๋งŒ ๋ชฐ๋ž๋˜ ๊ฑธ๋กœ..๐Ÿ˜‚

๋ฉ”์‹œ์ง€ ๊ตฌ์กฐ

3๊ฐ€์ง€ ์˜์—ญ(์ œ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋ง)์œผ๋กœ ๋‚˜๋ˆ„์–ด์กŒ๋‹ค.

Type

์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
  • docs : ๋ฌธ์„œ ๋‚ด์šฉ ๋ณ€๊ฒฝ
  • style : ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋“ฑ
  • refactor : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
  • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
  • chore : ๋นŒ๋“œ ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์„ค์ •, ์šด์˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋“ฑ

Subject

์ตœ๋Œ€ 50๊ธ€์ž๊ฐ€ ๋„˜์ง€ ์•Š๊ณ , ๋งˆ์นจํ‘œ์™€ ํŠน์ˆ˜๊ธฐํ˜ธ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
์˜๋ฌธ ํ‘œ๊ธฐ ์‹œ, ์ฒซ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ‘œ๊ธฐํ•˜๋ฉฐ ๊ณผ๊ฑฐ์‹œ์ œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ„๊ฒฐํ•˜๊ณ  ์š”์ ๋งŒ ์„œ์ˆ ํ•ด์•ผ ํ•œ๋‹ค.
Added (X) โ†’ Add (O)

Body (๋ณธ๋ฌธ)

Body (๋ณธ๋ฌธ)์€ ์ตœ๋Œ€ํ•œ ์ƒ์„ธํžˆ ์ ๊ณ , ๋ฌด์—‡์„ ์™œ ์ง„ํ–‰ํ–ˆ๋Š” ์ง€ ์„ค๋ช…ํ•ด์•ผ ํ•œ๋‹ค. ๋งŒ์•ฝ ํ•œ ์ค„์ด 72์ž๊ฐ€ ๋„˜์–ด๊ฐ€๋ฉด ๋‹ค์Œ ๋ฌธ๋‹จ์œผ๋กœ ๋‚˜๋ˆ  ์ž‘์„ฑํ•˜๋„๋ก ํ•œ๋‹ค.

Footer (๊ผฌ๋ฆฌ๋ง)

Footer (๊ผฌ๋ฆฌ๋ง)์€ ์ด์Šˆ ํŠธ๋ž˜์ปค์˜ ID๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.
์–ด๋–ค ์ด์Šˆ์™€ ๊ด€๋ จ๋œ ์ปค๋ฐ‹์ธ์ง€(Resolves), ๊ทธ ์™ธ ์ฐธ๊ณ ํ•  ์‚ฌํ•ญ์ด ์žˆ๋Š”์ง€(See also)๋กœ ์ž‘์„ฑํ•˜๋ฉด ์ข‹๋‹ค.

์˜ˆ์‹œ


Gitmoji

์œ„์˜ ์›์น™์„ ์ค€์ˆ˜ํ•˜๋˜. type์„ ์ด๋ชจ์ง€(emoji)๋กœ ํ‘œํ˜„ํ•˜๋Š” ์Šคํƒ€์ผ์ด๋‹ค.
Intellij ์—๋„ ์„ค์น˜ ํ•  ์ˆ˜ ์žˆ๋‹ค
notion image
ย 

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ Emoji

Emoji
Description
๐ŸŽจ
์ฝ”๋“œ์˜ ํ˜•์‹ / ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„  ํ•  ๋•Œ
๐Ÿ“ฐ
์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“ค ๋•Œ
๐Ÿ“
์‚ฌ์†Œํ•œ ์ฝ”๋“œ ๋˜๋Š” ์–ธ์–ด๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ
๐ŸŽ
์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ๋•Œ
๐Ÿ“š
๋ฌธ์„œ๋ฅผ ์“ธ ๋•Œ
๐Ÿ›
๋ฒ„๊ทธ reportingํ•  ๋•Œ, @FIXME ์ฃผ์„ ํƒœ๊ทธ ์‚ฝ์ž…
๐Ÿš‘
๋ฒ„๊ทธ๋ฅผ ๊ณ ์น  ๋•Œ
๐Ÿง
๋ฆฌ๋ˆ…์Šค์—์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ณ ์น  ๋•Œ
๐ŸŽ
Mac OS์—์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ณ ์น  ๋•Œ
๐Ÿ
Windows์—์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ณ ์น  ๋•Œ
๐Ÿ”ฅ
์ฝ”๋“œ ๋˜๋Š” ํŒŒ์ผ ์ œ๊ฑฐํ•  ๋•Œ , @CHANGED์ฃผ์„ ํƒœ๊ทธ์™€ ํ•จ๊ป˜
๐Ÿšœ
ํŒŒ์ผ ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ . ๐ŸŽจ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ
๐Ÿ”จ
์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ† ๋ง ํ•  ๋•Œ
โ˜”๏ธ
ํ…Œ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ ํ•  ๋•Œ
๐Ÿ”ฌ
์ฝ”๋“œ ๋ฒ”์œ„๋ฅผ ์ถ”๊ฐ€ ํ•  ๋•Œ
๐Ÿ’š
CI ๋นŒ๋“œ๋ฅผ ๊ณ ์น  ๋•Œ
๐Ÿ”’
๋ณด์•ˆ์„ ๋‹ค๋ฃฐ ๋•Œ
โฌ†๏ธ
์ข…์†์„ฑ์„ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•  ๋•Œ
โฌ‡๏ธ
์ข…์†์„ฑ์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ ํ•  ๋•Œ
โฉ
์ด์ „ ๋ฒ„์ „ / ์ง€์ ์—์„œ ๊ธฐ๋Šฅ์„ ์ „๋‹ฌํ•  ๋•Œ
โช
์ตœ์‹  ๋ฒ„์ „ / ์ง€์ ์—์„œ ๊ธฐ๋Šฅ์„ ๋ฐฑ ํฌํŠธ ํ•  ๋•Œ
๐Ÿ‘•
linter / strict / deprecation ๊ฒฝ๊ณ ๋ฅผ ์ œ๊ฑฐ ํ•  ๋•Œ
๐Ÿ’„
UI / style ๊ฐœ์„ ์‹œ
โ™ฟ๏ธ
์ ‘๊ทผ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ๋•Œ
๐Ÿšง
WIP (์ง„ํ–‰์ค‘์ธ ์ž‘์—…)์— ์ปค๋ฐ‹, @REVIEW์ฃผ์„ ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ
๐Ÿ’Ž
New Release
๐Ÿ”–
๋ฒ„์ „ ํƒœ๊ทธ
๐ŸŽ‰
Initial Commit
๐Ÿ”ˆ
๋กœ๊น…์„ ์ถ”๊ฐ€ ํ•  ๋•Œ
๐Ÿ”‡
๋กœ๊น…์„ ์ค„์ผ ๋•Œ
โœจ
์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœ ํ•  ๋•Œ
โšก๏ธ
๋„์ž… ํ•  ๋•Œ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ํŠน์ง•, @CHANGED์ฃผ์„ ํƒœ๊ทธ ์‚ฌ์šฉ
๐Ÿ’ก
์ƒˆ๋กœ์šด ์•„์ด๋””์–ด @IDEA์ฃผ์„ ํƒœ๊ทธ
๐Ÿš€
๋ฐฐํฌ / ๊ฐœ๋ฐœ ์ž‘์—… ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ
๐Ÿ˜
PostgreSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„ (๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์Šคํฌ๋ฆฝํŠธ, ํ™•์žฅ ๋“ฑ)
๐Ÿฌ
MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠน์ • (๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์Šคํฌ๋ฆฝํŠธ, ํ™•์žฅ ๋“ฑ)
๐Ÿƒ
MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠน์ • (๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์Šคํฌ๋ฆฝํŠธ, ํ™•์žฅ ๋“ฑ)
๐Ÿฆ
์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„ (๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์Šคํฌ๋ฆฝํŠธ, ํ™•์žฅ๋ช… ๋“ฑ)
๐Ÿณ
๋„์ปค ๊ตฌ์„ฑ
๐Ÿค
ํŒŒ์ผ์„ ๋ณ‘ํ•ฉ ํ•  ๋•Œ

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ผ๊ด„ ์ˆ˜์ •ํ•˜๊ณ  force push๋ฅผ ํ•ด์„œ ๋ฐ”๊พธ์—ˆ๋‹ค.
์ปจ๋ฒค์…˜์„ ์™„์ „ํžˆ ๋”ฐ๋ฅด์ง„ ์•Š์•˜๊ณ , ๋‚˜๋งŒ์˜ ๊ธฐ์ค€์ ์„ ์ •ํ•ด์„œ ์ž‘์„ฑํ•ด๋ณด์•˜๋‹ค.
์ด๋ชจ์ง€๊ฐ€ ๋“ค์–ด๊ฐ€๋‹ˆ๊นŒ ์˜ˆ์˜๊ธด ํ•œ๋ฐ, ์•„์ด์ฝ˜์ด ๋งŽ๋‹ค๋ณด๋‹ˆ ์ ์‘ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ๋“ฏ ํ•˜๋‹ค.
notion image
์ง€๊ธˆ๊นŒ์ง€ ๋ณ„ ์ƒ๊ฐ์—†์ด ๋‚˜๋งŒ ๋ณผ๊บผ ํˆญ ๋˜์กŒ์—ˆ๋Š”๋ฐ, ์ง€๊ธˆ ๋ณด๋‹ˆ๊นŒ ๋ถ€๋„๋Ÿฝ๋‹ค...
notion image
ํŒ€ ํ”„๋กœ์ ํŠธ ํ• ๋•Œ ์ฝ”๋“œ ์ปจ๋ฒค์…˜๊ณผ ํ•จ๊ป˜ ๊นƒ๋„ ์•ฝ์†์„ ํ•ด๋†“์œผ๋ฉด ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค.
ย 
Loading...