|
|
|
Å×½ºÆ® ÁÖµµ °³¹ß·Î ¹è¿ì´Â °´Ã¼ ÁöÇâ ¼³°è¿Í ½Çõ
|
|
|
Programming Insight(ÇÁ·Î±×·¡¹Ö ÀλçÀÌÆ®)1
¤Ó ½ºÆ¼ºê ÇÁ¸®¸Õ(Steve Freeman), À̴뿱
¤Ó
ÀλçÀÌÆ®
¤Ó
Growing object-oriented software, guided by tests
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
Å×½ºÆ® ÁÖµµ °³¹ß·Î ¹è¿ì´Â ¡º°´Ã¼ ÁöÇâ ¼³°è¿Í ½Çõ¡». ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¿©·¯ ÃþÀ§¿¡¼ TDD°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö º¸¿©ÁÖ¸é¼ Å×½ºÆ®·Î Äڵ带 °´Ã¼ ÁöÇâÀûÀ¸·Î ±¸¼ºÇÏ°í °´Ã¼ °£ °ü°è¸¦ ¼³¸íÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á TDD¸¦ »ç¿ëÇÏ´Â ÆÀÀÌ ½ÇÁ¦ °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼ ºÎµúÈú ¹ýÇÑ ¹®Á¦¸¦ ü°èÀûÀ¸·Î Ç®¾î³½´Ù. TDD¸¦ È¿°úÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹ý, ´õ ±ò²ûÇÏ°í À¯Áö º¸¼öÇϱâ ÁÁÀº Äڵ带 ¸¸µå´Â ¹ý µîÀ» ´Ù·é´Ù.
-
-
¡°TDD·Î Á» ´õ źźÇÑ °´Ã¼ ÁöÇâ °³¹ßÀ» À̲ô´Â ¾È³»¼¡±
Å×½ºÆ® ÁÖµµ °³¹ßÀº Äڵ带 Â¥±â Àü¿¡ Å×½ºÆ®¸¦ ¸ÕÀú ¸¸µé¶ó´Â ´Ü¼øÇÑ ¾ÆÀ̵ð¾î¿¡¼ Ãâ¹ßÇÏÁö¸¸ °³¹ßÀÚÀÇ ¼÷·ÃµÈ ±â¼ú°ú ÆÇ´ÜÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¿©·¯ ÃþÀ§¿¡¼ TDD°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö º¸¿©ÁÖ¸é¼ Å×½ºÆ®·Î Äڵ带 °´Ã¼ ÁöÇâÀûÀ¸·Î ±¸¼ºÇÏ°í ±â´ÉÀ» ±¸ÇöÇÏ¸ç ¸ñ °´Ã¼·Î °´Ã¼ °£ °ü°è¸¦ ¼³¸íÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á TDD¸¦ »ç¿ëÇÏ´Â ÆÀÀÌ ½ÇÁ¦ °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼ ºÎµúÈú ¹ýÇÑ ¹®Á¦¸¦ ü°èÀûÀ¸·Î Ç®¾î°¡´Â °¡À̵带 Á¦¾ÈÇÑ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë:
* TDD¸¦ È¿°úÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹ý
* ´õ ±ò²ûÇÏ°í À¯Áö º¸¼öÇϱâ ÁÁÀº Äڵ带 ¸¸µå´Â ¹ý
* Å×½ºÆ®·Î Áö¼Ó °¡´ÉÇÑ Ç°Áú À¯ÁöÇϱâ
* ½ÇÁ¦ °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼ TDD, ¸ñ °´Ã¼, °´Ã¼ ÁöÇâ ¼³°è¸¦ ÇÔ²² È°¿ëÇÏ´Â ¹ý ÀÌÇØÇϱâ
* ¸ñ °´Ã¼·Î °´Ã¼ ÁöÇâ ¼³°è °¡À̵åÇϱâ
* TDD Áß ºÎµúÈ÷´Â ³°ü ÇØ°áÇϱâ
-
-
¿Å±äÀÌÀÇ ±Û XII
ÃßõÀÇ ±Û XIII
ÁöÀºÀÌÀÇ ±Û XIV
°¨»çÀÇ ±Û XVIII
1ºÎ ¼·Ð 1
1Àå Å×½ºÆ® ÁÖµµ °³¹ßÀÇ ÇÙ½ÉÀº ¹«¾ùÀΰ¡? 3
1.1 ÇнÀ °úÁ¤À¸·Î¼ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß 3
1.2 Çǵå¹éÀº °¡Àå ±âº»ÀûÀÎ µµ±¸´Ù 4
1.3 º¯È¸¦ µ½´Â ½Çõ¹ý 5
1.4 Å×½ºÆ® ÁÖµµ °³¹ß °£´Ü Á¤¸® 6
1.5 Á» ´õ Å« ±×¸² 8
1.6 Àü ±¸°£ Å×½ºÆ® 9
1.7 Å×½ºÆ®ÀÇ ¼öÁØ 11
1.8 ¿ÜºÎ Ç°Áú°ú ³»ºÎ Ç°Áú 12
2Àå °´Ã¼¸¦ È°¿ëÇÑ Å×½ºÆ® ÁÖµµ °³¹ß 15
2.1 °´Ã¼¸Á 15
2.2 °ª°ú °´Ã¼ 16
2.3 ¸Þ½ÃÁö¸¦ µû¸£¶ó 17
2.4 ¹¯Áö ¸»°í ¸»Ç϶ó 19
2.5 ±×·¡µµ °¡²ûÀº ¹°¾î¶ó 20
2.6 Çù·Â °´Ã¼ÀÇ ´ÜÀ§ Å×½ºÆ® 21
2.7 ¸ñ °´Ã¼¸¦ È°¿ëÇÑ TDD Áö¿ø 22
3Àå µµ±¸ ¼Ò°³ 25
3.1 ÀÌ¹Ì ¾Æ´Â ³»¿ëÀ̶ó¸é ³Ñ¾î°¡µµ ÁÁ´Ù 25
3.2 °£·«ÇÑ JUnit 4 ¼Ò°³ 25
3.3 ÇÜÅ©·¹½ºÆ® ¸Åó¿Í assertThat() 29
3.4 jMock2: ¸ñ °´Ã¼ 30
2ºÎ Å×½ºÆ® ÁÖµµ °³¹ß °úÁ¤ 35
4Àå Å×½ºÆ® ÁÖµµ Áֱ⠽ÃÀÛ 37
4.1 ¿ì¼± µ¿ÀÛÇÏ´Â °ñ°ÝÀ» ´ë»óÀ¸·Î Å×½ºÆ®Ç϶ó 38
4.2 µ¿ÀÛÇÏ´Â °ñ°ÝÀÇ ¿ÜÇü °áÁ¤ 40
4.3 Çǵå¹é ¼Ò½º ±¸Ãà 42
4.4 ºÒÈ®½Ç¼ºÀº ÀÏÂï µå·¯³»¶ó 43
5Àå Å×½ºÆ® ÁÖµµ °³¹ß ÁÖ±âÀÇ À¯Áö 47
5.1 °¢ ±â´ÉÀ» Àμö Å×½ºÆ®·Î ...½ÃÀÛÇ϶ó 47
5.2 ȸ±Í¸¦ Æ÷ÂøÇÏ´Â Å×½ºÆ®¿Í ÁøÇà »óȲÀ» ÃøÁ¤ÇÏ´Â Å×½ºÆ®¸¦ ºÐ¸®Ç϶ó 49
5.3 Å×½ºÆ®¸¦ °¡Àå °£´ÜÇÑ ¼º°ø ÄÉÀ̽º·Î ½ÃÀÛÇ϶ó 49
5.4 ÀÐ°í ½Í¾î ÇÒ Å×½ºÆ®¸¦ ÀÛ¼ºÇ϶ó 50
5.5 Å×½ºÆ®°¡ ½ÇÆÐÇÏ´Â °ÍÀ» ÁöÄѺ¸¶ó 51
5.6 ÀԷ¿¡¼ Ãâ·Â ¼ø¼·Î °³¹ßÇ϶ó 52
5.7 ¸Þ¼µå°¡ ¾Æ´Ñ ÇàÀ§¸¦ ´ÜÀ§ Å×½ºÆ®Ç϶ó 52
5.8 Å×½ºÆ®¿¡ ±Í¸¦ ±â¿ïÀ̶ó 54
5.9 ÁÖ±âÀÇ ¹Ì¼¼ Á¶Á¤ 55
6Àå °´Ã¼ ÁöÇâ ½ºÅ¸ÀÏ 57
6.1 À¯Áö º¸¼ö¼ºÀ» °í·ÁÇÑ ¼³°è 58
6.2 ³»ºÎ ´ë ÀÌ¿ô 61
6.3 ´ÜÀÏ Ã¥ÀÓ ¿øÄ¢ 62
6.4 °´Ã¼ ÀÌ¿ôÀÇ À¯Çü 63
6.5 Àüü´Â ºÎºÐÀÇ ÇÕº¸´Ù ´Ü¼øÇØ¾ß ÇÑ´Ù 65
6.6 ÄÜÅؽºÆ® µ¶¸³¼º 66
6.7 ¿Ã¹Ù¸¥ Á¤º¸ °¨Ãß±â 67
6.8 ¿ì¸® °ßÇØ°¡ ¹Ý¿µµÈ °üÁ¡ 68
7Àå °´Ã¼ ÁöÇâ ¼³°èÀÇ ´Þ¼º 69
7.1 Å×½ºÆ®¸¦ ¸ÕÀú ÀÛ¼ºÇÏ´Â °ÍÀÌ ¼³°è¿¡ ¾î¶»°Ô µµ¿òÀÌ µÇ´Â°¡ 69
7.2 ºÐ·ùº¸´Ù ÀÇ»ç¼ÒÅë 70
7.3 °ª ŸÀÔ 71
7.4 °´Ã¼´Â ¾îµð¿¡¼ ¿À´Â°¡? 73
7.5 ÀÎÅÍÆäÀ̽º·Î °ü°è¸¦ ½Äº°Ç϶ó 76
7.6 ÀÎÅÍÆäÀ̽ºµµ ¸®ÆÑÅ͸µÇ϶ó 77
7.7 °´Ã¼¸¦ ±¸¼ºÇØ ½Ã½ºÅÛÀÇ ÇàÀ§¸¦ ±â¼úÇ϶ó 78
7.8 °í¼öÁØ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ´ëºñ 79
7.9 ±×·³ Ŭ·¡½º´Â? 81
8Àå ¼µå ÆÄƼ Äڵ带 ±â¹ÝÀ¸·Î ÇÑ °³¹ß 83
8.1 ¼ÒÀ¯ÇÑ Å¸ÀÔ¿¡ ´ëÇؼ¸¸ ¸ñ °´Ã¼¸¦ Àû¿ëÇ϶ó 83
8.2 ÅëÇÕ Å×½ºÆ®¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç °´Ã¼¿¡ ¸ñ °´Ã¼¸¦ Àû¿ëÇ϶ó 86
3ºÎ µ¿ÀÛÇÏ´Â ¿¹Á¦ 87
9Àå °æ¸Å ½º³ªÀÌÆÛ °³¹ß ÀÇ·Ú 89
9.1 ¸Ç óÀ½ºÎÅÍ ½ÃÀÛÇϱâ 89
9.2 °æ¸Å¿ÍÀÇ »óÈ£ ÀÛ¿ë 92
9.3 ¾ÈÀüÇÏ°Ô ÁøÇàÇϱâ 94
9.4 ÀÌ°Ç ÁøÂ¥°¡ ¾Æ´Ï¾ß 96
10Àå µ¿ÀÛÇÏ´Â °ñ°Ý 99
10.1 °ñ°Ý »ç¿ë Áغñ 99
10.2 ÃÖÃÊ Å×½ºÆ® 100
10.3 ¸î °¡Áö Ãʱ⠼±Åà 103
11Àå ù Å×½ºÆ® Åë°úÇϱâ 107
11.1 Å×½ºÆ® µµ±¸ ±¸Ãà 107
11.2 Å×½ºÆ® ½ÇÆÐ¿Í Åë°ú 114
11.3 ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ °Í 122
12Àå ÀÔÂû Áغñ 125
12.1 ½ÃÀå ¼Ò°³ 125
12.2 ÀÔÂû Å×½ºÆ® 126
12.3 AuctionMessageTranslator 133
12.4 °¡°Ý ¸Þ½ÃÁö ºÐ¼® 139
12.5 ¸¶¹«¸® 143
13Àå ½º³ªÀÌÆÛ°¡ ÀÔÂûÇÏ´Ù 145
13.1 AuctionSniper µµÀÔ 145
13.2 ÀÔÂû Àü¼Û 148
13.3 ±¸Çö Á¤¸® 154
13.4 °áÁ¤À» ¹Ì·ç¶ó 158
13.5 â¹ßÀû ¼³°è 159
14Àå ½º³ªÀÌÆÛ°¡ °æ¸Å¿¡¼ ³«ÂûÇÏ´Ù 161
14.1 ¿ì¼± ½ÇÆÐÇÏ´Â Å×½ºÆ®¸¦ ÀÛ¼ºÇÑ´Ù 161
14.2 ´©°¡ ÀÔÂûÀÚ¿¡ ´ëÇØ ¾Ë°í Àִ°¡? 162
14.3 ½º³ªÀÌÆÛ´Â ÇÒ ¸»ÀÌ ´õ ÀÖ´Ù 165
14.4 ½º³ªÀÌÆÛ°¡ ÀϺΠ»óŸ¦ ȹµæÇÏ´Ù 166
14.5 ½º³ªÀÌÆÛ°¡ ³«ÂûÇÏ´Ù 169
14.6 ²ÙÁØÇÏ°Ô ÁøÇàÇϱâ 171
15Àå ½ÇÁ¦ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÇâÇØ 173
15.1 Á» ´õ Çö½ÇÀûÀÎ ±¸Çö 173
15.2 °¡°Ý ¼¼ºÎ »çÇ× Ç¥½Ã 176
15.3 ½º³ªÀÌÆÛ À̺¥Æ®ÀÇ ´Ü¼øÈ 184
15.4 ¿Ï¼ö 189
15.5 ¸¶Áö¸· ¼ÕÁú 194
15.6 °íÂû 197
16Àå ¿©·¯ Ç°¸ñ¿¡ ´ëÇÑ ½º³ªÀÌÇÎ 201
16.1 ¿©·¯ Ç°¸ñ¿¡ ´ëÇÑ Å×½ºÆ® 201
16.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ Ç׸ñ Ãß°¡ 210
16.3 °íÂû 217
17Àå Main ºÐ¼® 219
17.1 ¿ªÇÒ Ã£±â 219
17.2 äÆà ÃßÃâ 220
17.3 ¿¬°á ÃßÃâ 224
17.4 SnipersTableModel ̧̉ 225
17.5 °íÂû 230
18Àå ¼¼ºÎ »çÇ× Ã³¸® 235
18.1 Á» ´õ À¯¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç 235
18.2 ÃæºÐÇÒ ¶§ ¸ØÃ߶ó 236
18.3 °íÂû 243
19Àå ½ÇÆРó¸® 247
19.1 ¹º°¡ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é? 247
19.2 ½ÇÆÐ °¨Áö 249
19.3 ½ÇÆÐ º¸¿©ÁÖ±â 251
19.4 ½º³ªÀÌÆÛ ¿¬°á ²÷±â 252
19.5 ½ÇÆÐ ±â·Ï 254
19.6 °íÂû 259
4ºÎ Áö¼Ó °¡´ÉÇÑ Å×½ºÆ® ÁÖµµ °³¹ß 261
20Àå Å×½ºÆ®¿¡ ±Í ±â¿ïÀ̱â 263
20.1 ´ëüÇÒ ¼ö ¾ø´Â °´Ã¼¿¡ ´ëÇØ ¸ñ °´Ã¼¸¦ Àû¿ëÇØ¾ß ÇÑ´Ù(¸¶¹ýÀ» ¾²Áö ¾Ê°í) 264
20.2 ·Î±ëÀº ±â´ÉÀÌ´Ù 268
20.3 ±¸»ó Ŭ·¡½º¿¡ ´ëÇÑ ¸ñ °´Ã¼ Àû¿ë 271
20.4 °ª¿¡ ¸ñ °´Ã¼¸¦ Àû¿ëÇÏÁö ¸»¶ó 273
20.5 ºñ´ëÇÑ »ý¼ºÀÚ 274
20.6 È¥µ¿µÇ´Â °´Ã¼ 277
20.7 ³Ê¹« ¸¹Àº ÀÇÁ¸¼º 278
20.8 ³Ê¹« ¸¹Àº ¿¹»ó ±¸¹® 279
20.9 Å×½ºÆ®°¡ ¿ì¸®¿¡°Ô ¸»ÇØÁÖ´Â °Í(¿©·¯ºÐÀÌ ±Í ±â¿ïÀδٸé) 281
21Àå Å×½ºÆ® °¡µ¶¼º 285
21.1 Å×½ºÆ® À̸§Àº ±â´ÉÀ» ±â¼úÇÑ´Ù 286
21.2 Á¤±Ô Å×½ºÆ® ±¸Á¶ 289
21.3 Å×½ºÆ® ÄÚµåÀÇ ´É·üÈ 291
21.4 ´ÜÁ¤°ú ¿¹»ó ±¸¹® 294
21.5 ¸®ÅÍ·²°ú º¯¼ö 295
22Àå º¹ÀâÇÑ Å×½ºÆ® µ¥ÀÌÅÍ ¸¸µé±â 297
22.1 Å×½ºÆ® µ¥ÀÌÅÍ ºô´õ 298
22.2 ºñ½ÁÇÑ °´Ã¼ »ý¼º 300
22.3 ºô´õ Á¶ÇÕ 301
22.4 ÆÑÅ͸® ¸Þ¼µå¸¦ ÀÌ¿ëÇÑ µµ¸ÞÀÎ ¸ðµ¨ °Á¶ 302
22.5 »ç¿ë ½ÃÁ¡¿¡¼ Áߺ¹ ¾ø¾Ö±â 303
22.6 ÀÇ»ç¼ÒÅëÀÌ ¿ì¼±ÀÌ´Ù 305
23Àå Å×½ºÆ® Áø´Ü 307
23.1 ½ÇÆÐÇÏ´Â ¼³°è 307
23.2 ÀÛ°í, ¹®Á¦¿¡ ÁýÁßÇÏ°í, À̸§À» Àß ÁöÀº Å×½ºÆ® 308
23.3 ¼³¸í·Â ÀÖ´Â ´ÜÁ¤ ¸Þ½ÃÁö 308
23.4 ¸Åó¸¦ È°¿ëÇÑ ¼¼ºÎ »çÇ× °Á¶ 309
23.5 Àڱ⠼¼úÀûÀÎ °ª 309
23.6 ¸íÈ®ÇÏ°Ô °¡°øµÈ °ª 310
23.7 ÃßÀûÀÚ °´Ã¼ 311
23.8 ¿¹»óÀÌ ÃæÁ·µÆÀ½À» ¸í½ÃÀûÀ¸·Î ´ÜÁ¤Ç϶ó 312
23.9 Áø´ÜÀº ÀÏ±Þ ±â´ÉÀÌ´Ù 312
24Àå Å×½ºÆ® À¯¿¬¼º 315
24.1 Ç¥ÇöÀÌ ¾Æ´Ñ Á¤º¸¸¦ À§ÇÑ Å×½ºÆ® 316
24.2 Á¤È®ÇÑ ´ÜÁ¤ 318
24.3 Á¤È®ÇÑ ¿¹»ó ±¸¹® 320
24.4 ¡®½ÇÇè¿ë Á㡯 °´Ã¼ 328
5ºÎ °í±Þ ÁÖÁ¦ 331
25Àå ¿µ¼Ó¼º Å×½ºÆ® 333
25.1 µé¾î°¡¸ç 333
25.2 ¿µ¼ÓÈ »óÅ¿¡ ¿µÇâÀ» ÁÖ´Â Å×½ºÆ® °Ý¸® 335
25.3 Å×½ºÆ® Æ®·£Àè¼Ç °æ°è¸¦ ¸í½ÃÀûÀ¸·Î ¸¸µé±â 336
25.4 ¿µ¼Ó¼º ¿¬»êÀ» ¼öÇàÇÏ´Â °´Ã¼¿¡ ´ëÇÑ Å×½ºÆ® 339
25.5 ¿µ¼ÓÈ °¡´ÉÇÑ °´Ã¼ Å×½ºÆ®Çϱâ 342
25.6 ÇÏÁö¸¸ µ¥ÀÌÅͺ£À̽º´Â ´À¸®´Ù! 346
26Àå ´ÜÀ§ Å×½ºÆ®¿Í ½º·¹µå 347
26.1 ±â´É°ú µ¿½Ã¼º Á¤Ã¥ÀÇ ºÐ¸® 348
26.2 µ¿±âÈ¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ® 353
26.3 ¼öµ¿ÀûÀÎ °´Ã¼¿¡ ´ëÇÑ ºÎÇÏ Å×½ºÆ® 358
26.4 ¹é±×¶ó¿îµå ½º·¹µå¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® ½º·¹µå µ¿±âÈ 359
26.5 ´ÜÀ§ ºÎÇÏ Å×½ºÆ®ÀÇ ÇÑ°è 361
27Àå ºñµ¿±â ÄÚµå Å×½ºÆ® 363
27.1 »ùÇøµ ¶Ç´Â ´ë±â 364
27.2 µÎ °¡Áö ±¸Çö 367
27.3 Á¦¾îÇϱ⠾î·Á¿î Å×½ºÆ® 372
27.4 °»½Å ³»¿ª ºÐ½Ç 373
27.5 ¾Æ¹«·± È¿°ú°¡ ¾ø´Â Çൿ¿¡ ´ëÇÑ Å×½ºÆ® 375
27.6 µ¿±âÈ¿Í ´ÜÁ¤ ±¸º° 376
27.7 À̺¥Æ® ¼Ò½ºÀÇ ¿ÜºÎÈ 376
Èı⠸ñ °´Ã¼ÀÇ °£·«ÇÑ ¿ª»ç 379
ºÎ·Ï A jMock2 Á¤¸® ³ëÆ® 385
ºÎ·Ï B ÇÜÅ©·¹½ºÆ® ¸Åó ÀÛ¼º 395
Âü°í ¹®Çå 398
ã¾Æº¸±â 402
-
-
.
-
-
|
½ºÆ¼ºê ÇÁ¸®¸Õ(Steve Freeman) [Àú]
|
|
-
¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» Àü¹®À¸·Î ÇÏ´Â µ¶¸³ ÄÁ¼³ÅÏÆ®´Ù. ¿µ±¹ ³» ¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¼±±¸ÀÚÀÌÀÚ ISP³ª ÀºÇà µî ±â¾÷¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇß´Ù. ¿¬±¸¼Ò¿¡¼ ÀÏÇϱ⵵ Çß°í ´ëÇп¡¼ °¡¸£Ä¡±âµµ ÇßÀ¸¸ç ·±´ø XpDday Á¶Á÷ÀÚ¿´´Ù. jMock°ú nMock ¶óÀ̺귯¸® °³¹ßÀÚ´Ù.
-
|
À̴뿱 [Àú]
|
|
-
Ã¥ ¸¸µå´Â ÀÏÀ» ÇÏ°í ÀÖÀ¸¸ç, À̵û±Ý IT °ü·Ã ¼ÀûÀ» ¹ø¿ªÇϱ⵵ ÇÑ´Ù. ¿Å±ä Ã¥À¸·Î [Çï·Î! ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö] [ÀÚ¹Ù API µðÀÚÀÎ] [Ç®½ºÅà ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß] [Å×½ºÆ® ÁÖµµ °³¹ß·Î ¹è¿ì´Â °´Ã¼ ÁöÇâ ¼³°è¿Í ½Çõ] [ÀÚ¹Ù½ºÅ©¸³Æ® °³·Ð] [¸ðµâ¶ó ÀÚ¹Ù] [½ÃÀÛÇϼ¼¿ä! ¸Æ OS X ¶óÀ̾ð] [µµ¸ÞÀÎ ÁÖµµ ¼³°è] [ÇÏÀ̹ö³×ÀÌÆ® ¿Ïº® °¡À̵å] [°³³äÀ» Àâ¾ÆÁÖ´Â ÇÁ·Î±×·¡¹Ö Á¤¼®] µîÀÌ ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|