profile
๐Ÿ• ์„ธ์ƒ์— ๋‚˜์œ TypeScript๋Š” ์—†๋‹ค
post-thumbnail

TypeORM: ๋” ๊ฐ์ฒด์ง€ํ–ฅ์ ์œผ๋กœ

Embedded Entities์™€ Validator๋ฅผ ํ™œ์šฉํ•ด๋ณด์ž

2021๋…„ 2์›” 14์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TypeORM: Entity๋กœ ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ

@Entity์™€ @Column์œผ๋กœ CREATE TABLE์„ ๋Œ€์‹ ํ•˜์ž

2021๋…„ 2์›” 11์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TypeORM: ์‹œ์ž‘ํ•˜๊ธฐ

TypeORM๊ณผ MySQL์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค์ •ํ•ด๋ณด์ž

2021๋…„ 2์›” 11์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 9: Getter, Setter๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ๋ผ

๊ฐ์ฒด์— ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋ผ

2021๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 8: ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๋Š” 2๊ฐœ ์ดํ•˜๋กœ ์œ ์ง€ํ•˜๋ผ

๋†’์€ ์‘์ง‘๋„, ๊ทธ๋ฆฌ๊ณ  ๋” ๋‚˜์€ ์บก์Šํ™”๋ฅผ ์œ„ํ•˜์—ฌ

2021๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 6: ์ถ•์•ฝํ•˜์ง€ ๋ง๋ผ

์ ˆ๋Œ€๋กœ ํด๋ž˜์Šค๋ช…์ด๋‚˜ ๋ฉ”์†Œ๋“œ๋ช…, ๋ณ€์ˆ˜๋ช…์„ ์ค„์—ฌ์“ฐ์ง€ ๋ง์ž

2021๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 5: ํ•œ ์ค„์— ์ ์€ ์˜ค์ง ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•˜๋ผ

์†์„ฑ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ๊นŠ์€ ๋ฐ”๋‹ค ์†์— ๋›ฐ์–ด๋“ค์ง€ ๋งˆ๋ผ

2021๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 4: ์ผ๊ธ‰ ์ฝœ๋ ‰์…˜์„ ์‚ฌ์šฉํ•˜๋ผ

์˜๋ฏธ๋‚˜ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” Array๋‚˜ Object๋ฅผ class๋กœ ๊ฐ์‹ธ์ž

2021๋…„ 2์›” 3์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 3: ๋ชจ๋“  ์›์‹œ๊ฐ’๊ณผ ๋ฌธ์ž์—ด์„ ํฌ์žฅํ•˜๋ผ

์˜๋ฏธ์žˆ๋Š” ๊ฐ’๋“ค์€ ์ƒ์ˆ˜ํ™”ํ•˜๊ฑฐ๋‚˜ ๊ฐ’ ๊ฐ์ฒด๋กœ ํฌ์žฅํ•˜์ž

2021๋…„ 2์›” 2์ผ
ยท
6๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 2: else ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ๋ผ

else๋งŒ ์—†์• ๋„ ์ฝ”๋“œ๊ฐ€ ํ•œ ๋‹จ๊ณ„๋Š” ๊นจ๋—ํ•ด์ง„๋‹ค

2021๋…„ 2์›” 2์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ทœ์น™ 1: ํ•œ ๋ฉ”์„œ๋“œ์— ์˜ค์ง ํ•œ ๋‹จ๊ณ„์˜ ๋“ค์—ฌ์“ฐ๊ธฐ

๋“ค์—ฌ์“ฐ๊ธฐ๋Š” ์ค„์ด๊ณ  ๊ฐ€๋…์„ฑ์€ ๋†’์ด๊ณ 

2021๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ฐ์ฒด์ง€ํ–ฅ ์ƒํ™œ์ฒด์กฐ (Object Calisthenics)

TypeScript๋กœ ๊ฐ์ฒด์ง€ํ–ฅ ํ›ˆ๋ จ์„ ํ•ด๋ณด์ž

2021๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD) with TypeScript

๊ทธ ์œ ๋ช…ํ•œ ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD)๋ฅผ ์ง์ ‘ ํ•ด๋ณด์ž.

2021๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” Jest: ํ•™์Šต ํ…Œ์ŠคํŠธ with lodash

์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ํ•™์Šต ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์ตํ˜€๋ณด์ž.

2021๋…„ 1์›” 30์ผ
ยท
3๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” Jest: Describe/It ํŒจํ„ด

๋น„๊ฐœ๋ฐœ์ž๋„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋…์„ฑ ์ข‹์€ ํ…Œ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ

2021๋…„ 1์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” Jest: ๋น„๋™๊ธฐ & Setup/Teardown

๋น„๋™๊ธฐ ํ•จ์ˆ˜ ํ…Œ์ŠคํŒ…ํ•˜๊ธฐ, ์ „ํ›„์ž‘์—… ์ฝ”๋“œ๋Ÿ‰ ์ค„์ด๊ธฐ

2021๋…„ 1์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” Jest: ๊ธฐ๋ณธ๊ธฐ & Matchers

Jest์˜ Matchers์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

2021๋…„ 1์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TypeScript๋กœ ์ฒซ ํ…Œ์ŠคํŠธ ์ž‘์„ฑํ•ด๋ณด๊ธฐ

ํ…Œ์ŠคํŠธ์˜ ใ…Œ์ž๋„ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

2021๋…„ 1์›” 30์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€