°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (22,230¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (16,380¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (18,720¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÀÚ¹Ù¿Í JUnitÀ» È°¿ëÇÑ ½Ç¿ëÁÖÀÇ ´ÜÀ§ Å×½ºÆ® : Ŭ¸° ÄÚµåÀÇ ÇÙ½É, ´ÜÀ§ Å×½ºÆ®·Î ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀ» Çâ»ó½ÃŲ´Ù!

¿øÁ¦ : Pragmatic Unit Testing in Java 8 with Junit
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 17
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ

°¡Ä¡ ÀÖ´Â ´ÜÀ§ Å×½ºÆ®¸¦ ¸¸µéÀÚ!

Á¤°¡

26,000¿ø

  • 23,400¿ø (10%ÇÒÀÎ)

    1,300P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/20(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¡»ÀÇ ¾Øµð ÇåÆ®¿Í µ¥À̺ê Å丶½º°¡ ¾Ë·ÁÁÖ´Â
½Ç¿ëÁÖÀÇ ´ÜÀ§ Å×½ºÆ®!

Ŭ¸° ÄÚµåÀÇ ÇÙ½ÉÀÎ ´ÜÀ§ Å×½ºÆ®, ¾îµð¼­ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒ±î? Ã¥¿¡¼­´Â ´ÜÀ§ Å×½ºÆ®ÀÇ °³³ä°ú ÀÛ¼º ÀÌÀ¯ºÎÅÍ Å×½ºÆ® °¡À̵å¶óÀÎ, ¸ñ °´Ã¼ »ç¿ë¹ý, ÀÚµ¿È­µÈ ´ÜÀ§ Å×½ºÆ®, ¸®ÆÑÅ丵±îÁö ´ÜÀ§ Å×½ºÆ®ÀÇ ÇÙ½É ³»¿ëÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ÀÚ¹Ù¿Í JUnitÀ¸·Î ´ÜÀ§ Å×½ºÆ®¸¦ ´Ü°èº°·Î ½Ç½ÀÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ´ÜÀ§ Å×½ºÆ®°¡ óÀ½À̰ųª, ´ÜÀ§ Å×½ºÆ®¸¦ Á» ´õ ±í°Ô ÀÌÇØÇÏ°í ½ÍÀº ºÐµé¿¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

Ŭ¸° ÄÚµåÀÇ ÇÙ½É,
´ÜÀ§ Å×½ºÆ®·Î ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀ» Çâ»ó½ÃÅ°ÀÚ!

´ÜÀ§ Å×½ºÆ®´Â ÄÚµåÀÇ Æ¯Á¤ ¸ðµâÀÌ ÀǵµÇÑ´ë·Î Á¤È®È÷ ÀÛµ¿ÇÏ´ÂÁö °ËÁõÇÏ´Â ÀýÂ÷´Ù. À̸¦ ÅëÇØ Äڵ带 º¯°æÇßÀ» ¶§ ¹®Á¦°¡ »ý±â´õ¶óµµ ´Ü½Ã°£¿¡ À̸¦ ÆľÇÇÏ°í ¹Ù·Î ÀâÀ» ¼ö ÀÖ´Ù. Áï, ´ÜÀ§ Å×½ºÆ®´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» º¸ÁõÇÏ°í »ý»ê¼ºÀ» Çâ»ó½ÃÅ°´Â °ÍÀÌ ¸ñÇ¥´Ù. ±×·¸´Ù¸é ´ÜÀ§ Å×½ºÆ®´Â ¾î¶»°Ô ÀÛ¼ºÇØ¾ß ÇÒ±î? Ã¥¿¡¼­´Â ´ÜÀ§ Å×½ºÆ® ÀÛ¼º ÀÌÀ¯ºÎÅÍ Å×½ºÆ® °¡À̵å¶óÀÎ, ¸ñ °´Ã¼ »ç¿ë¹ý, ÀÚµ¿È­µÈ ´ÜÀ§ Å×½ºÆ®, ¸®ÆÑÅ丵±îÁö ´ÜÀ§ Å×½ºÆ®ÀÇ ÇÙ½É ³»¿ëÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ´ÜÀ§ Å×½ºÆ®¸¦ ´Ü°èº°·Î ½Ç½ÀÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇßÀ¸¸ç, °ËÁõµÈ Äڵ带 ¼ö·ÏÇØ ½ÇÁ¦ Äڵ尡 ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ÀÍÈú ¼ö ÀÖ´Ù.

- ´ÜÀ§ Å×½ºÆ®ÀÇ ±âÃÊ: °³³ä ÀÌÇØ, Å×½ºÆ® ȯ°æ ¼³Á¤, ù ¹ø° Å×½ºÆ®, JUnit ´Ü¾ð
- Å×½ºÆ® °¡À̵å¶óÀÎ: FIRST(ÁÁÀº Å×½ºÆ®ÀÇ Á¶°Ç), Right-BICEP(¹«¾ùÀ» Å×½ºÆ®ÇÒ °ÍÀΰ¡), CORRECT(°æ°è Á¶°Ç)
- ´õ Å« ¼³°è ±×¸²: ¼ÒÇÁÆ®¿þ¾î ¼³°è, ¸®ÆÑÅ丵, ¸ñ °´Ã¼ »ç¿ë, Å×½ºÆ® ¸®ÆÑÅ丵
- ´õ Å« ´ÜÀ§ Å×½ºÆ® ±×¸²: Å×½ºÆ® ÁÖµµ °³¹ß, ¸ÖƼ½º·¹µå ÄÚµå Å×½ºÆ®, µ¥ÀÌÅͺ£À̽º Å×½ºÆ®, ÆÀ ȯ°æ¿¡¼­ÀÇ ´ÜÀ§ Å×½ºÆ®

¸ñÂ÷

1ºÎ ´ÜÀ§ Å×½ºÆ®ÀÇ ±âÃÊ

1Àå ù ¹ø° JUnit Å×½ºÆ® ¸¸µé±â
1.1 ´ÜÀ§ Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ÀÌÀ¯
1.2 JUnitÀÇ ±âº»: ù ¹ø° Å×½ºÆ® Åë°ú
__1.2.1 ÇÁ·ÎÁ§Æ® ¼³Á¤
__1.2.2 JUnit Å×½ºÆ® Á» ´õ ÀÌÇØ
__1.2.3 JUnit ½ÇÇà
1.3 Å×½ºÆ® Áغñ, ½ÇÇà, ´Ü¾ð
1.4 Å×½ºÆ®°¡ Á¤¸»·Î ¹º°¡¸¦ Å×½ºÆ®Çϴ°¡?
1.5 ¸¶Ä¡¸ç

2Àå JUnit ÁøÂ¥·Î ½á º¸±â
2.1 Å×½ºÆ® ´ë»ó ÀÌÇØ: Profile Ŭ·¡½º
2.2 ¾î¶² Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö °áÁ¤
2.3 ´ÜÀÏ °æ·Î Ä¿¹ö
2.4 µÎ ¹ø° Å×½ºÆ® ¸¸µé±â
2.5 @Before ¸Þ¼­µå·Î Å×½ºÆ® ÃʱâÈ­
2.6 ÀÌÁ¦ ¾î¶²°¡?
2.7 ¸¶Ä¡¸ç

3Àå JUnit ´Ü¾ð ±í°Ô Æıâ
3.1 JUnit ´Ü¾ð
__3.1.1 assertTrue
__3.1.2 assertThatÀº ¸íÈ®ÇÑ °ªÀ» ºñ±³
__3.1.3 Áß¿äÇÑ ÇÜÅ©·¹½ºÆ® ¸Åó »ìÆ캸±â
__3.1.4 ºÎµ¿¼Ò¼öÁ¡ ¼ö¸¦ µÎ °³ ºñ±³
__3.1.5 ´Ü¾ð ¼³¸í
3.2 ¿¹¿Ü¸¦ ±â´ëÇÏ´Â ¼¼ °¡Áö ¹æ¹ý
__3.2.1 ´Ü¼øÇÑ ¹æ½Ä: ¾Ö³ÊÅ×ÀÌ¼Ç »ç¿ë
__3.2.2 ¿¾ ¹æ½Ä: try/catch¿Í fail
__3.2.3 »õ·Î¿î ¹æ½Ä: ExpectedException ±ÔÄ¢
__3.2.4 ¿¹¿Ü ¹«½Ã
3.3 ¸¶Ä¡¸ç

4Àå Å×½ºÆ® Á¶Á÷
4.1 AAA·Î Å×½ºÆ® ÀÏ°ü¼º À¯Áö
4.2 µ¿ÀÛ Å×½ºÆ® vs ¸Þ¼­µå Å×½ºÆ®
4.3 Å×½ºÆ®¿Í ÇÁ·Î´ö¼Ç ÄÚµåÀÇ °ü°è
__4.3.1 Å×½ºÆ®¿Í ÇÁ·Î´ö¼Ç ÄÚµå ºÐ¸®
__4.3.2 ³»ºÎ µ¥ÀÌÅÍ ³ëÃâ vs ³»ºÎ µ¿ÀÛ ³ëÃâ
4.4 ÁýÁßÀûÀÎ ´ÜÀÏ ¸ñÀû Å×½ºÆ®ÀÇ °¡Ä¡
4.5 ¹®¼­·Î¼­ÀÇ Å×½ºÆ®
__4.5.1 ÀÏ°ü¼º ÀÖ´Â À̸§À¸·Î Å×½ºÆ® ¹®¼­È­
__4.5.2 Å×½ºÆ®¸¦ ÀÇ¹Ì ÀÖ°Ô ¸¸µé±â
4.6 @Before¿Í @After (°øÅë ÃʱâÈ­¿Í Á¤¸®) ´õ ¾Ë±â
__4.6.1 BeforeClass¿Í AfterClass ¾Ö³ÊÅ×À̼Ç
4.7 ³ì»öÀÌ ÁÁ´Ù: Å×½ºÆ®¸¦ ÀÇ¹Ì ÀÖ°Ô À¯Áö
__4.7.1 Å×½ºÆ®¸¦ ºü¸£°Ô
__4.7.2 Å×½ºÆ® Á¦¿Ü
4.8 ¸¶Ä¡¸ç

2ºÎ ºü¸¥ ¾Ï±â¹ý ½Àµæ

5Àå ÁÁÀº Å×½ºÆ®ÀÇ FIRST ¼Ó¼º
5.1 FIRST: ÁÁÀº Å×½ºÆ® Á¶°Ç
5.2 [F]IRST: ºü¸£´Ù
5.3 F[I]RST: °í¸³½ÃŲ´Ù
5.4 FI[R]ST: ÁÁÀº Å×½ºÆ®´Â ¹Ýº¹ °¡´ÉÇØ¾ß ÇÑ´Ù
5.5 FIR[S]T: ½º½º·Î °ËÁõ °¡´ÉÇÏ´Ù
5.6 FIRS[T]: Àû½Ã¿¡ »ç¿ëÇÑ´Ù
5.7 ¸¶Ä¡¸ç

6Àå Right-BICEP: ¹«¾ùÀ» Å×½ºÆ®ÇÒ °ÍÀΰ¡?
6.1 [Right]-BICEP: °á°ú°¡ ¿Ã¹Ù¸¥°¡?
6.2 Right-[B]ICEP: °æ°è Á¶°ÇÀº ¸Â´Â°¡?
6.3 °æ°è Á¶°Ç¿¡¼­´Â CORRECT¸¦ ±â¾ïÇ϶ó
6.4 Right-B[I]CEP: ¿ª °ü°è¸¦ °Ë»çÇÒ ¼ö Àִ°¡?
6.5 Right-BI[C]EP: ´Ù¸¥ ¼ö´ÜÀ» È°¿ëÇÏ¿© ±³Â÷ °Ë»çÇÒ ¼ö Àִ°¡?
6.6 Right-BIC[E]P: ¿À·ù Á¶°ÇÀ» °­Á¦·Î ÀϾ°Ô ÇÒ ¼ö Àִ°¡?
6.7 Right-BICE[P]: ¼º´É Á¶°ÇÀº ±âÁØ¿¡ ºÎÇÕÇϴ°¡?
6.8 ¸¶Ä¡¸ç

7Àå °æ°è Á¶°Ç: CORRECT ±â¾ï¹ý
7.1 [C]ORRECT: [C]onformance(Áؼö)
7.2 C[O]RRECT: [O]rdering(¼ø¼­)
7.3 CO[R]RECT: [R]ange(¹üÀ§)
__7.3.1 ºÒº¯¼ºÀ» °Ë»çÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ¸Åó »ý¼º
__7.3.2 ºÒº¯ ¸Þ¼­µå¸¦ ³»ÀåÇÏ¿© ¹üÀ§ Å×½ºÆ®
7.4 COR[R]ECT: [R]eference(ÂüÁ¶)
7.5 CORR[E]CT: [E]xistence(Á¸Àç)
7.6 CORRE[C]T: [C]ardinality(񃬔)
7.7 CORREC[T]: [T]ime(½Ã°£)
7.8 ¸¶Ä¡¸ç

3ºÎ ´õ Å« ¼³°è ±×¸²

8Àå ±ò²ûÇÑ ÄÚµå·Î ¸®ÆÑÅ丵Çϱâ
8.1 ÀÛÀº ¸®ÆÑÅ丵
__8.1.1 ¸®ÆÑÅ丵ÀÇ ±âȸ
__8.1.2 ¸Þ¼­µå ÃßÃâ: µÎ ¹ø°·Î Áß¿äÇÑ ¸®ÆÑÅ丵 Ä£±¸
8.2 ¸Þ¼­µå¸¦ À§ÇÑ ´õ ÁÁÀº Áý ã±â
8.3 ÀÚµ¿ ¹× ¼öµ¿ ¸®ÆÑÅ丵
8.4 °úÇÑ ¸®ÆÑÅ丵?
__8.4.1 º¸»ó: ¸íÈ®ÇÏ°í Å×½ºÆ® °¡´ÉÇÑ ´ÜÀ§µé
__8.4.2 ¼º´É ¿°·Á: ±×·¯Áö ¾Ê¾Æµµ µÈ´Ù
8.5 ¸¶Ä¡¸ç

9Àå ´õ Å« ¼³°è ¹®Á¦
9.1 Profile Ŭ·¡½º¿Í SRP
9.2 »õ·Î¿î Ŭ·¡½º ÃßÃâ
9.3 ¸í·É-ÁúÀÇ ºÐ¸®
9.4 ´ÜÀ§ Å×½ºÆ®ÀÇ À¯Áö º¸¼ö ºñ¿ë
__9.4.1 ÀÚ½ÅÀ» º¸È£ÇÏ´Â ¹æ¹ý
__9.4.2 ±úÁø Å×½ºÆ® °íÄ¡±â
9.5 ´Ù¸¥ ¼³°è¿¡ °üÇÑ »ý°¢µé
9.6 ¸¶Ä¡¸ç

10Àå ¸ñ °´Ã¼ »ç¿ë
10.1 Å×½ºÆ® µµÀü °úÁ¦
10.2 ¹ø°Å·Î¿î µ¿ÀÛÀ» ½ºÅÓÀ¸·Î ´ëü
10.3 Å×½ºÆ®¸¦ Áö¿øÇϱâ À§ÇÑ ¼³°è º¯°æ
10.4 ½ºÅÓ¿¡ Áö´É ´õÇϱâ: ÀÎÀÚ °ËÁõ
10.5 ¸ñ µµ±¸¸¦ »ç¿ëÇÏ¿© Å×½ºÆ® ´Ü¼øÈ­
10.6 ¸¶Áö¸· ÇϳªÀÇ ´Ü¼øÈ­: ÁÖÀÔ µµ±¸ ¼Ò°³
10.7 ¸ñÀ» ¿Ã¹Ù¸£°Ô »ç¿ëÇÒ ¶§ Áß¿äÇÑ °Í
10.8 ¸¶Ä¡¸ç

11Àå Å×½ºÆ® ¸®ÆÑÅ丵
11.1 ÀÌÇØ °Ë»ö
11.2 Å×½ºÆ® ³¿»õ: ºÒÇÊ¿äÇÑ Å×½ºÆ® ÄÚµå
11.3 Å×½ºÆ® ³¿»õ: Ãß»óÈ­ ´©¶ô
11.4 Å×½ºÆ® ³¿»õ: ºÎÀûÀýÇÑ Á¤º¸
11.5 Å×½ºÆ® ³¿»õ: ºÎǬ »ý¼º
11.6 Å×½ºÆ® ³¿»õ: ´Ù¼öÀÇ ´Ü¾ð
11.7 Å×½ºÆ® ³¿»õ: Å×½ºÆ®¿Í ¹«°üÇÑ ¼¼ºÎ »çÇ×µé
11.8 Å×½ºÆ® ³¿»õ: À߸øµÈ Á¶Á÷
11.9 Å×½ºÆ® ³¿»õ: ¾Ï½ÃÀû ÀǹÌ
11.10 »õ·Î¿î Å×½ºÆ® Ãß°¡
11.11 ¸¶Ä¡¸ç

4ºÎ ´õ Å« ´ÜÀ§ Å×½ºÆ® ±×¸²

12Àå Å×½ºÆ® ÁÖµµ °³¹ß
12.1 TDDÀÇ ÁÖµÈ ÀÌÀÍ
12.2 ´Ü¼øÇÏ°Ô ½ÃÀÛ
12.3 ¶Ç ´Ù¸¥ ÁõºÐ Ãß°¡
12.4 Å×½ºÆ® Á¤¸®
12.5 ¶Ç ´Ù¸¥ ÀÛÀº ÁõºÐ
12.6 ´Ù¼öÀÇ ÀÀ´ä Áö¿ø: ÀÛÀº ¼³°è ¿ìȸ·Î
12.7 ÀÎÅÍÆäÀ̽º È®Àå
12.8 ¸¶Áö¸· Å×½ºÆ®µé
12.9 ¹®¼­·Î¼­ÀÇ Å×½ºÆ®
12.10 TDDÀÇ ¸®µë
12.11 ¸¶Ä¡¸ç

13Àå ±î´Ù·Î¿î Å×½ºÆ®
13.1 ¸ÖƼ½º·¹µå ÄÚµå Å×½ºÆ®
__13.1.1 ´Ü¼øÇÏ°í ¶È¶ÈÇÏ°Ô À¯Áö
__13.1.2 ¸ðµç ¸ÅĪ ã±â
__13.1.3 ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ ÃßÃâ
__13.1.4 ½º·¹µå ·ÎÁ÷ÀÇ Å×½ºÆ® Áö¿øÀ» À§ÇØ Àç¼³°è
__13.1.5 ½º·¹µå ·ÎÁ÷À» À§ÇÑ Å×½ºÆ® ÀÛ¼º
13.2 µ¥ÀÌÅͺ£À̽º Å×½ºÆ®
__13.2.1 °í¸¶¿ö, Controller
__13.2.2 µ¥ÀÌÅÍ ¹®Á¦
__13.2.3 Ŭ¸° ·ë µ¥ÀÌÅͺ£À̽º Å×½ºÆ®
__13.2.4 controller¸¦ ¸ñ ó¸®
13.3 ¸¶Ä¡¸ç

14Àå ÇÁ·ÎÁ§Æ®¿¡¼­ Å×½ºÆ®
14.1 ºü¸¥ µµÀÔ
14.2 ÆÀ°ú °°Àº Æí µÇ±â
__14.2.1 ´ÜÀ§ Å×½ºÆ® Ç¥ÁØ ¸¸µé±â
__14.2.2 ¸®ºä·Î Ç¥ÁØ Áؼö ³ôÀ̱â
__14.2.3 ¦ ÇÁ·Î±×·¡¹ÖÀ» ÀÌ¿ëÇÑ ¸®ºä
14.3 Áö¼ÓÀû ÅëÇÕÀ¸·Î ¼ö·Å
14.4 ÄÚµå Ä¿¹ö¸®Áö
__14.4.1 Ä¿¹ö¸®Áö´Â ¾î´À Á¤µµ¿©¾ß Çϴ°¡?
__14.4.2 100% Ä¿¹ö¸®Áö´Â ÁøÂ¥ ÁÁÀº°¡?
__14.4.3 ÄÚµå Ä¿¹ö¸®ÁöÀÇ °¡Ä¡
14.5 ¸¶Ä¡¸ç

ºÎ·Ï A ÀÎÅÚ¸®Á¦ÀÌ IDEA¿Í ³ÝºóÁî¿¡¼­ JUnit ¼³Á¤
A.1 ÀÎÅÚ¸®Á¦ÀÌ IDEA
A.2 ³ÝºóÁî

º»¹®Áß¿¡¼­

µ¥À̺ê Å丶½º¿Í ³ª(¾Øµð ÇåÆ®)´Â ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¡»¿Í ¡ºÇÁ·Î±×·¡¹Ö ·çºñ¡»ÀÇ Ã¹ ÆÇÀ» ¾²°í ³ª¼­ ¾ó¸¶ ÈÄ¿¡ Çö´ë ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÇ °¡Àå ±âº»ÀûÀÎ ¿ä±¸·Î °ü½ÉÀ» µ¹·È½À´Ï´Ù.
ÀÌ·¯ÇÑ »ý°¢Àº ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ½ÃÀÛ µµ±¸¡»¿¡ À̸£·¶½À´Ï´Ù. ÀÌ µµ¼­ ¼¼ ±Ç¿¡´Â ÆÀ¿¡¼­ °¡Àå ±Ùº»ÀûÀ¸·Î ÇÊ¿äÇÑ ¿ä¼ÒµéÀ» ´ã¾ÒÀ¸¸ç, ¹öÀü °ü¸®, ´ÜÀ§ Å×½ºÆ® ¹× ÀÚµ¿È­µÈ ºôµå¿Í Å×½ºÆ®¸¦ ´Ù·ì´Ï´Ù. ÀÌ µµ¼­µéÀº ¿ì¸®°¡ ¡®The Pragmatic Bookshelf(½Ç¿ëÁÖÀÇ Ã¥Àå)¡¯¸¦ ¼³¸³ÇÑ ÈÄ ÃâÆÇÇÑ Ã¹ ¹ø° ½Ã¸®ÁîÀÔ´Ï´Ù.
Á¦ÇÁ ·©¾î´Â ¿ì¸®ÀÇ Ã¥À» Çö´ëÀûÀÎ ¼¼»ó¿¡ Àû¿ëÇÏ°í È®ÀåÇÏ´Â ÀÛ¾÷À» Çß½À´Ï´Ù. ¿øÄ¢Àº °°Áö¸¸ µµ±¸´Â ÈξÀ ÁÁ¾ÆÁ³°í, ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇÑ ÀüüÀûÀÎ Á¢±Ù¹ýÀº ¹«Ã´ Çö½ÇÀûÀÌ°í ÇÁ·ÎÆä¼Å³ÎÇϸç (Á¦°¡ À̾߱âÇصµ µÉÁö ¸ð¸£°ÚÁö¸¸) ´õ ½Ç¿ëÀûÀÔ´Ï´Ù. Ã¥¿¡¼­ Á¦ÇÁ´Â ÀÌ ±æÀ» º¸¿© ÁÙ °ÍÀÔ´Ï´Ù.
ÇÁ·Î±×·¡¹Ö È°µ¿¿¡¼­ Å×½ºÆ®´Â Ç×»ó Áß¿äÇÏ°Ô ¿©±âÁö ¾Ê¾Ò½À´Ï´Ù. ±× À̸§Àº ÄÚµù°úµµ µ¿¶³¾îÁ® ÀÖ¾ú°í ¼³°è¿Íµµ ¶³¾îÁ® ÀÖ¾úÀ¸¸ç µð¹ö±ë°úµµ ´Þ¶ú½À´Ï´Ù. ÇÏÁö¸¸ »ç½ÇÀº ´Ù¸¨´Ï´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÄÄÆÄÀÏ·¯/ÀÎÅÍÇÁ¸®ÅÍ´Â ¼Ò½º Äڵ尡 ¹®¹ýÀûÀ¸·Î À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. Àû¾îµµ ¾ð¾î ¹®¹ý¿¡ µû¶ó ÀÏÁ¤ÇÑ ¾ç½ÄÀ» °®Ãß¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÇÏÁö¸¸ ÄÄÆÄÀÏ·¯´Â ÇØ´ç Äڵ尡 ¹«¾ùÀ» ÇÏ´ÂÁö À̾߱âÇØ ÁÖÁö ¾ÊÀ¸¸ç, Äڵ尡 Á¤È®ÇÑÁö ¿©ºÎµµ ¾î´À °Í Çϳª °áÁ¤ÇØ ÁÙ ¼ö ¾ø½À´Ï´Ù. À̶§ ´ÜÀ§ Å×½ºÆ®´Â Äڵ尡 ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¸í½ÃÇÏ°í ÄÚµå µ¿ÀÛÀ» °ËÁõÇÕ´Ï´Ù. ´ÜÀ§ Å×½ºÆ®´Â ¼³°è¿Í ÄÚµù, µð¹ö±ëÀÇ ÈǸ¢ÇÑ ±³Â÷Á¡¿¡ ÀÖ½À´Ï´Ù.
¿©·¯ºÐÀÌ Å×½ºÆ® Äڵ忡¼­ ¸¹Àº °¡Ä¡¸¦ ¾òÁö ¸øÇß´Ù¸é Ã¥ÀÌ µµ¿ÍÁÙ °ÍÀÔ´Ï´Ù. ¶Ç ´ÜÀ§ Å×½ºÆ®¸¦ óÀ½ Á¢Ç߰ųª ´ÜÀ§ Å×½ºÆ®·Î ÃÖ´ëÇÑ ÀÌÁ¡À» ¾òÀ¸·Á°í ÇÒ ¶§µµ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.

¾Øµð ÇåÆ®(Andy Hunt)

- ¡´¸Ó¸®¸»¡µ Áß¿¡¼­

[±â¼ú º£Å¸ ¸®´õ Èıâ]

JUnit, ¸ñÀÇ »ç¿ë¹ý»Ó¸¸ ¾Æ´Ï¶ó, Å×½ºÆ® °¡À̵å¿Í ¹æ¹ý·Ð, ±î´Ù·Î¿î ÁÖÁ¦ÀÎ ½º·¹µå³ª µ¥ÀÌÅͺ£À̽º, ÄÁÆ®·Ñ·¯ °ËÁõ ¹æ¹ýµµ ÇÔ²² ¼Ò°³ÇÕ´Ï´Ù. ÀúÀÚÀÇ Áø½É ¾î¸° ¿ÜħÀÌ ¿©·¯ºÐ¿¡°Ô Àü´ÞµÇ±æ ¹Ù¶ó¸ç, °³¹ßÀںе鿡°Ô Àû±Ø ÃßõÇÕ´Ï´Ù.
¼±ÀÓ¿¬±¸¿ø, LGÀüÀÚ Software College °­»ç ¹× SDET Àü¹®°¡, Â÷·® SW ±â¼ú °³¹ß | ³ª»óÇõ

ÀÚ¹Ù °³¹ß ȯ°æ¿¡¼­ Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÏ´Â È°µ¿À» ±¸Ã¼ÀûÀ¸·Î ´Ù·ç°í ÀÖ½À´Ï´Ù. Ãʹݺδ Å×½ºÆÃÀÌ Àͼ÷ÇÏÁö ¾ÊÀº µ¶ÀÚ¸¦ °í·ÁÇÏ¿© JUnit°ú ÇÜÅ©·¹½ºÆ® ¸Åó¸¦ ´Ù·ì´Ï´Ù. Ãʹݺθ¦ Áö³ª¸é Å×½ºÆ® °¡À̵å¿Í ¹æ¹ý·Ð, TDD¸¦ Á¡ÁøÀûÀ¸·Î ÁøÇàÇÏ´Â °úÁ¤À» °æÇèÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶óÀÎÇ÷¯½º | Á¶¿ìÁø

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

¾Øµð ÇåÆ®, µ¥À̺ê Å丶½º [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

À¯µ¿È¯ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÀúÀÚ À¯µ¿È¯Àº Ã¥ ¾²´Â ÇÁ·Î±×·¡¸Ó. ¿¬¼¼´ëÇб³ Á¤º¸´ëÇпø¿¡¼­ °æ¿µÁ¤º¸ÇÐÀ» Àü°øÇÑ ÈÄ LGÀüÀÚ¿¡¼­ ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇÏ¿´´Ù. ÃÖ±Ù¿¡´Â ¼±ÇàÇ÷§Æû°³¹ßÆÀÀ¸·Î ÀÚ¸®¸¦ ¿Å°Ü Â÷¼¼´ë ¸ð¹ÙÀÏ ±â¼ú ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. ÀÚ¹ÙÄ«Æä¿Í Çѱ¹ÀÚ¹Ù°³¹ßÀÚÇùÀÇȸ(JCO)¿¡¼­ Ãʱ⠸â¹ö·Î¼­ ¼ö³â°£ È°µ¿Çß´Ù. ÁýÇÊÇÑ Ã¥À¸·Î´Â ¡º¾Èµå·ÎÀ̵带 À§ÇÑ Gradle¡»°ú ¡ºRxJava ÇÁ·Î±×·¡¹Ö¡»(°øÀú, ÀÌ»ó ÇѺû¹Ìµð¾î)ÀÌ ÀÖ°í, ¹ø¿ªÇÑ Ã¥À¸·Î´Â ¡ºJava 9 ¸ðµâ ÇÁ·Î±×·¡¹Ö¡» ¡º±×·¹ÀÌµé ·¹½ÃÇÇ¡»(ÀÌ»ó ÇѺû¹Ìµð¾î) ¡»¿Í ¡ºProfessional Java Web Services¡»(Á¤º¸¹®È­»ç)°¡ ÀÖ´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë