๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ์ƒํ™œ/์ˆ˜ํ„ฐ๋””

์„ค๊ณ„ ๊ต์‹ค

by cocococo331 2024. 4. 2.

์„ค๊ณ„ํ•  ์ผ์ด ์ƒ๊ฒผ๋Š”๋ฐ ๋‚ด๋ฉ‹๋Œ€๋กœ ๋ง๊ณ  ์ œ๋Œ€๋กœ ํ•˜๊ณ  ์‹ถ์–ด์„œ ์งˆ๋ฌธํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ฒƒ

 

์ž‘์—… ์ˆœ์„œ

- ์ •๋ง ์ „์ฒด์— ๋Œ€ํ•œ ์„ค๊ณ„๋ฅผ ์ง„ํ–‰ํ•ด์•ผํ•จ (ํ•œ ๋ถ€๋ถ„๋งŒ์ด ์•„๋‹Œ)

- ์ฒจ๋ถ€ํ„ฐ ํด๋ž˜์Šค ๋‹จ์œ„, ๋‚ด๋ถ€, ์งœ๊ฐœ๋Š”๊ฑฐ ์ƒ๊ฐ X (๋‚˜์ค‘์— ๊ณ ๋ฏผํ•  ๊ฒƒ)

- ๊ธฐ๋Šฅ ๋ช…์„ธ ์ •์˜ (์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ ์ง€→ ํ”„๋กœ์„ธ์Šค ํ๋ฆ„๋„→ ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„, ๊ด€๊ณ„์ •์˜)

ex) ํ†ต์„ ๋‚˜๋ˆ„๋ฉด ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ ๋งŒ๋“ค๊ธฐ → ํ•„์ˆ˜ ์ •๋ณด ์กฐํšŒ → ์‹ค์ œ ๋ฐ์ดํ„ฐ ์กฐํšŒ → ๊ฐ€๊ณต → Response ๋ชจ์–‘ ๋งŒ๋“ค๊ธฐ ๋‹จ์ˆœํ•˜์ง€๋งŒ ์ด๋Ÿฐ ํ”Œ๋กœ์šฐ

 

=> ๊ฐœ๋ฐœ ์ •์ฑ… → ๊ธฐ๋Šฅ ์ •์˜ → ์ „์ฒด Flow → ๊ฐ Flow๋ณ„ ๊ธฐ๋Šฅ ์ž‘์„ฑ → ๋ฏธ์ฒ˜ ๋†“์นœ ๋ถ€๋ถ„๋“ค ์ฒ˜๋ฆฌ → (DB์„ค๊ณ„, ํด๋ž˜์Šค ์„ค๊ณ„, ๊ฐœ๋ฐœ ์‹œ์ž‘)


๊ฐ ์ˆœ์„œ ๋ณ„ ํ•„์š” ์ž‘์—…

๊ฐœ๋ฐœ ์ •์ฑ…

- ํ•ต์‹ฌ ๊ฐœ๋ฐœ ์ •์ฑ… ์ •ํ•˜๊ธฐ

 

๊ธฐ๋Šฅ ์ •์˜

- ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ์ง€

 

์ „์ฒด Flow

- ์ž‘์„ฑ๋œ ๊ธฐ๋Šฅ๋“ค์„ ์ „์ฒด ํฐ Flow ๋‘๋ฃจ๋ญ‰์ˆ ํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ

 

๊ฐ Flow๋ณ„ ๊ธฐ๋Šฅ ์ž‘์„ฑํ•˜๊ธฐ

- ๊ธฐ๋Šฅ ์ž‘์„ฑํ•˜๋ฉด์„œ ์ด๋Œ€๋กœ ์ˆ˜ํ–‰ํ–ˆ์„ ๋•Œ ํ•„์š”ํ•œ๊ฒŒ ๋‚˜์˜ฌ ๊ฒƒ

    - ์ฝ”๋”ฉ์„ ํ•˜๋ผ๋Š” ๊ฒƒ์€ ์•„๋‹˜, ์˜ˆ์‹œ์™€ ๊ฐ™์ด ํ‚ค๋ฅผ Set์œผ๋กœ ๋‘๊ณ  ๊ทธ๋ฃนํ•‘์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋Š”์ง€ ๋“ฑ๋“ฑ ๋‘๋ฃจ๋ญ‰์ˆ 

    - ๊ฐœ๋ฐœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

- ๊ณ„์† Flow ํƒ€๋ฉด์„œ ์ด๊ฒŒ ํ•ฉ๋ฆฌ์ ์ธ์ง€ ์ƒ๊ฐํ•˜๊ณ  ๋ฐ”๊พธ๊ธฐ

- ๋””ํ…Œ์ผํ•˜๊ฒŒ ๊ฐ€์ง€์น˜๊ธฐ

- ํ๋ฆ„์„ ๋งŒ๋“ค๋‹ค๋ณด๋ฉด ๊ฐ๊ฐ์˜ ๊ด€๊ณ„๋“ค์˜ ์ •์˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋จ

 

๋ฏธ์ฒ˜ ๋†“์นœ ๋ถ€๋ถ„๋“ค ์ฒ˜๋ฆฌ

- ์™„๋ฃŒ ํ›„ ๋‹ค์Œ ํ”„๋กœ์„ธ์Šค์˜ ์ •์ฑ…์ด ์ •์˜๊ฐ€ ์•ˆ๋˜์–ด์žˆ๋„ค? → ์ •์ฑ… ์ •์˜

- Flow, ๊ธฐ๋Šฅ ์ž‘์„ฑํ•˜๋‹ค๋ณด๋‹ˆ ์ผ์ผ€ ๋ฐ”๋€Œ๋„ค? → ๋‹ค์‹œ ์ž‘์„ฑ


 

๊ฐ๊ฐ Detail ์ •์˜ ๊ด€๊ณ„ ์ •์˜์‹œ

- ๊ฐ์ฒด ๋‹จ์œ„์— ์น˜์šฐ์น˜์ง€ ๋ง๊ณ  ๊ธฐ๋Šฅ(๋„๋ฉ”์ธ) ๋‹จ์œ„๋ฅผ ๋ณด๊ณ  ์ž‘์„ฑ 

- ๋ญ๊ฐ€ ๋ญ๋ฅผ ํ•œ๋‹ค. → ์–ด๋–ค ํด๋ž˜์Šค๊ฐ€ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค.

- ๊ฐ์ฒด ๋‹จ์œ„๋กœ ์ •์˜๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ๋„ˆ๋ฌด ๋‹ซํ˜€์ ธ ์žˆ์Œ

'๊ฐœ๋ฐœ์ƒํ™œ > ์ˆ˜ํ„ฐ๋””' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์„ธ๋ฏธ๋‚˜] chat GPT ํ™œ์šฉ  (1) 2023.05.25
Effective Java Study  (0) 2022.12.01