Skip to content
dbstjrwnekd edited this page Dec 14, 2020 · 2 revisions

4์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš

๊ณ„ํš

  • ์ˆ˜์ • ํŽ˜์ด์ง€, ๊ฑฐ๋ž˜๋‚ด์—ญ ์‚ญ์ œ ๊ธฐ๋Šฅ 1๏ธโƒฃ
  • ์ธ์ฆ ๊ด€๋ จ ๋ฏธ๋“ค์›จ์–ด ์ž‘์„ฑ 1๏ธโƒฃ
  • ๋ฉ”์ธํŽ˜์ด์ง€์—์„œ ๋กœ๊ทธ์ธ ์œ ๋ฌด์— ๋”ฐ๋ฅธ ํŽ˜์ด์ง€ ์ด๋™ 1๏ธโƒฃ
  • ํ•„ํ„ฐ์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ ์„ ๋ณ„ํ•˜๊ธฐ 1๏ธโƒฃ
  • ํ†ต๊ณ„ํŽ˜์ด์ง€ ์ž์ž˜ํ•œ ๋ฒ„๊ทธ๋“ค (์˜ˆ์ง„) 2๏ธโƒฃ
  • ์นดํ…Œ๊ณ ๋ฆฌ ํŽ˜์ด์ง€ 1๏ธโƒฃ
  • mms ๋ฌธ์ž ์ฒ˜๋ฆฌ 1๏ธโƒฃ
  • ๊ฐœ์ธ ์„ค์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„ (์œค๋…„, GMT) 3๏ธโƒฃ
  • ์นœ๊ตฌ ์ดˆ๋Œ€ ๊ด€๋ จ ํŽ˜์ด์ง€๋“ค... 3๏ธโƒฃ

๋…ผ์˜

  • ๊ฑฐ๋ž˜๋‚ด์—ญ ์ˆ˜์ • ์‚ญ์ œ ๊ถŒํ•œ

    • Option1: ๊ณต์œ  ๊ฐ€๊ณ„๋ถ€์—์„œ ๋ณธ์ธ์ด ์ž‘์„ฑํ•œ ๊ฑฐ๋ž˜๋‚ด์—ญ๋งŒ ์ˆ˜์ •, ์‚ญ์ œํ•˜๊ธฐ.
    • Option2: ๊ฐ™์€ ๊ฐ€๊ณ„๋ถ€ ์†ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ชจ๋“  ๊ถŒํ•œ(์ˆ˜์ •, ์‚ญ์ œ, ์ƒ์„ฑ) ๊ณต์œ โœ…
    • ์ด์œ : ๋ชจ๋ธ ๋ณ€๊ฒฝ์„ ๋งŽ์ด ํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ณ , ๊นƒํ—™ ๋˜ํ•œ ์ฝœ๋ผ๋ณด๋ ˆ์ดํ„ฐ๋“ค์€ ์ €์žฅ์†Œ๋‚ด์—์„œ ๋ชจ๋“  ๊ถŒํ•œ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • TransactionStore์—์„œ transactions ์ดˆ๊ธฐ๊ฐ’

    • ๋‹ค๋ฅธ ์Šคํ† ์–ด์ฒ˜๋Ÿผ ๋ฐฐ์—ด๋กœ ๋‘์ž
  • page์—์„œ ๋‚ด๊บผ ์•„๋‹ˆ๋ฉด ๋‹ค์‹œ ํŒ…๊ฒจ๋‚ด๋Š” ๋ฏธ๋“ค์›จ์–ด๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋‹ˆ.

  • ๊ฐ€๊ณ„๋ถ€ FE์—์„œ ์‹๋ณ„

    • Option 1: URL์— ObjId
    • Option 2: username/AccountTitle โœ…
    • ์ด์œ : object id๋ฅผ url์— ๋„ฃ๋Š” ๊ฒƒ์ด ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ๋ถˆํŽธํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์œ ์ €๊ฐ€ ์ค‘๋ณต๋œ ํƒ€์ดํ‹€์„ ๋งŒ๋“ค์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰๋Š”๋‹ค๋ฉด, option2๋กœ๋„ ์ถฉ๋ถ„ํžˆ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.
    • ๊ธฐ๋Šฅ ๊ตฌํ˜„ & ์ˆ˜์ •ํ•ด์•ผํ•  ๊ฒƒ
      • ๋ผ์šฐํŒ… : transactions/:username/:title/...
      • ์œ ์ €๋Š” ์ž์‹ ์ด ๋งŒ๋“  ๊ฐ€๊ณ„๋ถ€์™€ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๊ฐ€๊ณ„๋ถ€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๋‹ค.
      • ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€์— ์–ด์นด์šดํŠธ ๊ด€๋ จ ์ •๋ณด ์ œ๊ฑฐ(ํ•„์š”์—†์–ด์ง ๋‹นํ•จ)
      • Account Schema์— owner ์ถ”๊ฐ€ - ์ž„๋ฒ ๋””๋“œ
  • date ๊ด€๋ จ ํ†ต์ผ

    • ๋‚ ์งœ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜๋Š” date๋กœ ๋ฆฌํ„ดํ•˜๊ณ 
    • ์ŠคํŠธ๋ง์œผ๋กœ ์ถœ๋ ฅํ•˜๊ณ ์‹ถ๋‹ค. ํ•˜๋ฉด dateFormatter ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉ.
  • ์นดํ…Œ๊ณ ๋ฆฌ ํŽ˜์ด์ง€์—์„œ ์ˆ˜์ • ์ƒ์„ฑ ๋ถ„๊ธฐ

    • ๋ชจ๋‹ฌ์ฐฝ์„ ๋„์šธ ๋•Œ ๋ถ„๊ธฐ๋˜๋Š” ํ™•์ธ ๊ฐ’์„ ๋„ฃ์ž.
  • soft delete ํ•„๋“œ ์ด๋ฆ„ ์ถ”๊ฐ€

    • ๊ฑฐ๋ž˜๋‚ด์—ญ: isDeleted : boolean, default: false
    • ์นดํ…Œ๊ณ ๋ฆฌ: isDeleted : boolean, default: false

์˜ค๋Š˜์˜ ๋ถ€์บ 

13์‹œ ์ˆ˜์—… 14:30๋ถ„์ฏค ๋๋‚ ๋“ฏ...

์˜ค๋Š˜ ํ•  ์ผ

  • ์Šนํ™˜ : ๋ผ์šฐํŒ… ์ˆ˜์ •, ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•ด์„œ ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์˜ˆ์ง„ : ๊ฑฐ๋ž˜๋‚ด์—ญ ์ˆ˜์ •, ์‚ญ์ œ ํŽ˜์ด์ง€, ๊ฑฐ๋ž˜๋‚ด์—ญ ์ƒ์„ฑ์‹œ ๋ฒ„๊ทธ ์žก๊ธฐ
  • ์ƒ์‹  : nodata -> ๋นˆ๋ฐฐ์—ด๋กœ, ๋‹ฌ๋ ฅ ์—†๋Š” ๋ฐ์ดํ„ฐ๋„ ๋ณด์—ฌ์ฃผ๊ธฐ, ์ธ์ฆ ๋ฏธ๋“ค์›จ์–ด
  • ์„์ฃผ : ใ…‹์นดํ…Œ๊ณ ๋ฆฌ ํŽ˜์ด์ง€ ๋ชจ๋‹ฌ์ฐฝ ์ˆ˜์ •, ์‚ญ์ œ๊ธฐ๋Šฅ

๐Ÿ“Œ Project

๐Ÿค Rules

๐Ÿ“š Documents

๐Ÿข๊ตฌ์กฐ

๐Ÿง๋…ผ์˜

โšฝ๏ธ TroubleShooting

๐Ÿ’ฌ Memoirs

1 ์ฃผ์ฐจ
2 ์ฃผ์ฐจ
3 ์ฃผ์ฐจ
4 ์ฃผ์ฐจ
5 ์ฃผ์ฐจ

๐Ÿ“ ํ”ผ์–ด์„ธ์…˜

<2์ฃผ์ฐจ> 24๊ทธ๋ฃน 25๊ทธ๋ฃน

<3์ฃผ์ฐจ> 24๊ทธ๋ฃน 25๊ทธ๋ฃน

<4์ฃผ์ฐจ> 24๊ทธ๋ฃน 25๊ทธ๋ฃน 26๊ทธ๋ฃน 27๊ทธ๋ฃน

Clone this wiki locally