Autofixture: .NET ์žฌ๋‹จ์— ๊ฐ€์ž…

์— ๋งŒ๋“  2021๋…„ 01์›” 12์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: AutoFixture/AutoFixture

#1220์— ๋น„์ถ”์–ด ๋ณผ ๋•Œ AutoFixture ํ”„๋กœ์ ํŠธ๊ฐ€ .NET Foundation ์— ํ•ฉ๋ฅ˜ํ•ด์•ผ ํ•  ๋•Œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๋Š” ์ด๋ฏธ ๋Œ€๋ถ€๋ถ„์˜ ์ž๊ฒฉ ๊ธฐ์ค€ ์„ ์ค€์ˆ˜ํ•˜๋ฏ€๋กœ ์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค๋Š” ๋ฐ ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด ์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์š”๊ตฌ ์‚ฌํ•ญ ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ

  • [x] ํ”„๋กœ์ ํŠธ๋Š” ์†Œ์Šค ๋งํฌ ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • [x] ํ”„๋กœ์ ํŠธ๋Š” ํฌํ•จ๋œ PDB๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ธฐํ˜ธ ํŒจํ‚ค์ง€๋ฅผ NuGet์— ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค(ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ).

ํ’ˆ์งˆ

  • [ ] ํ”„๋กœ์ ํŠธ์— ๊ฒŒ์‹œ๋œ ๋ณด์•ˆ ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์—ญ ์‚ฌํšŒ

  • [x] ํ”„๋กœ์ ํŠธ์—๋Š” ์ƒํƒœ ๋ฐ ๋ชฉ์ ์— ๋Œ€ํ•œ ๊ณ ๊ธ‰ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ™ˆ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค 1 .

  1. ๊ธฐ์ˆ ์  ์œผ๋กœ ์›น์‚ฌ์ดํŠธ ๊ฐ€ ์žˆ์ง€๋งŒ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@AutoFixture/core ๋ชจ๋“  ์‚ฌ๋žŒ์ด .NET Foundation์— ํ•ฉ๋ฅ˜ํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ธฐ๊บผ์ด ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  7 ๋Œ“๊ธ€

@AutoFixture/core ๋ชจ๋“  ์‚ฌ๋žŒ์ด .NET Foundation์— ํ•ฉ๋ฅ˜ํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ธฐ๊บผ์ด ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@zvirja AutoFixture ๊ฐ€ .NET Foundation์— ํ•ฉ๋ฅ˜ํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ?

๋ฌผ์–ด๋ด์ค˜์„œ ๊ณ ๋งˆ์›Œ, ๋‚œ ๊ดœ์ฐฎ์•„

@AutoFixture/core ์˜จ๋ณด๋”ฉ ํ”„๋กœ์„ธ์Šค ์˜ ์ผ๋ถ€๋กœ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์› ์˜ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ œ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํฌํ•จ๋˜๊ธฐ๋ฅผ ์›ํ•˜๋Š”์ง€ ์—ฌ๋ถ€์™€ ํฌํ•จํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. [email protected]์œผ๋กœ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค. ๊ฐ์‚ฌ ํ•ด์š”!

@ecampidoglio .NET Foundation ๊ฐ€์ž…์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@aivascu ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

.NET Foundation์— AutoFixture๋ฅผ ์ œ์ถœํ–ˆ์Šต๋‹ˆ๋‹ค. dotnet-foundation/projects#178์—์„œ ์˜จ๋ณด๋”ฉ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰