{"id":90,"date":"2018-01-02T10:51:10","date_gmt":"2018-01-02T01:51:10","guid":{"rendered":"http:\/\/oksisi2.ddns.net:8092\/wordpress\/?p=90"},"modified":"2018-01-02T10:51:10","modified_gmt":"2018-01-02T01:51:10","slug":"%ec%bd%94%ed%8b%80%eb%a6%b0%ec%9d%b4%eb%9e%91-%eb%ac%b4%ec%97%87%ec%9d%b8%ea%b0%80-%ec%99%9c-%ed%95%84%ec%9a%94%ed%95%9c%ea%b0%80","status":"publish","type":"post","link":"https:\/\/charlezz.com\/?p=90","title":{"rendered":"\ucf54\ud2c0\ub9b0\uc774\ub780 \ubb34\uc5c7\uc778\uac00? \uc65c \ud544\uc694\ud55c\uac00?"},"content":{"rendered":"<ul>\n<li>\ucf54\ud2c0\ub9b0\uc740 \uc790\ubc14 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \ub3cc\uc544\uac00\ub294 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc774\ub2e4.<\/li>\n<li>\ucf54\ud2c0\ub9b0\uc740 \uac04\uacb0\ud558\uace0 \uc2e4\uc6a9\uc801\uc774\ub2e4.<\/li>\n<li>\uc790\ubc14\ucf54\ub4dc\uc640\uc758 \uc0c1\ud638\uc6b4\uc6a9\uc131(interoperability)\uc744 \uc911\uc2dc\ud55c\ub2e4.<\/li>\n<li>\ucf54\ud2c0\ub9b0\uc740 \uae30\uc874 \uc790\ubc14 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub098 \ud504\ub808\uc784\uc6cc\ud06c\uc640 \ud568\uaed8 \uc798 \ub3d9\uc791\ud558\uba70, \uc131\ub2a5\ub3c4 \uc790\ubc14\uc640 \ube44\uc2b7\ud55c \uc218\uc900\uc774\ub2e4<\/li>\n<li>\ub300\uc0c1\ud50c\ub7ab\ud3fc\uc740 \uc11c\ubc84, \uc548\ub4dc\ub85c\uc774\ub4dc \ub4f1 \uc790\ubc14\uac00 \uc2e4\ud589\ub418\ub294 \ubaa8\ub4e0 \uacf3\uc774\ub2e4.<\/li>\n<li>\ucf54\ud2c0\ub9b0\uc758 \uc8fc\ubaa9\uc801\uc740 \ud604\uc7ac \uc790\ubc14\uac00 \uc0ac\uc6a9\ub418\uace0 \uc788\ub294 \ubaa8\ub4e0 \uc6a9\ub3c4\uc5d0 \uc801\ud569\ud558\uba74\uc11c\ub3c4 \ub354 \uac04\uacb0\ud558\uace0 \uc0dd\uc0b0\uc801\uc774\uba70 \uc644\uc804\ud55c \ub300\uccb4 \uc5b8\uc5b4\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc774\ub2e4.<\/li>\n<li>\uc790\ubc14\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \ucf54\ud2c0\ub9b0\ub3c4 \uc815\uc801 \ud0c0\uc785 \uc9c0\uc815\uc5b8\uc5b4\uc774\ub2e4.<br \/>\n\uc815\uc801 \ud0c0\uc785 \uc9c0\uc815(Statically typed): \ubaa8\ub4e0 \ud504\ub85c\uadf8\ub7a8 \uad6c\uc131 \uc694\uc18c\uc758 \ud0c0\uc785\uc744 \ucef4\ud30c\uc77c \uc2dc\uc810\uc5d0 \uc54c \uc218 \uc788\uace0 \ud504\ub85c\uadf8\ub7a8 \uc548\uc5d0\uc11c \uac1d\uccb4\uc758 \ud544\ub4dc\ub098 \uba54\uc18c\ub4dc\ub97c \uc0ac\uc6a9\ud560 \ub54c\ub9c8\ub2e4 \ucef4\ud30c\uc77c\ub7ec\uac00 \ud0c0\uc785\uc744 \uac80\uc99d\ud574\uc900\ub2e4\ub294 \ub73b\uc774\ub2e4.<br \/>\n\ub3d9\uc801 \ud0c0\uc785 \uc9c0\uc815(Dynamically typed): Groovy, JRuby\uac00 \ub300\ud45c\uc801\uc778 \ub3d9\uc801\ud0c0\uc785\uc9c0\uc815 \uc5b8\uc5b4\uc774\ub2e4. \ud0c0\uc785\uacfc \uad00\uacc4\uc5c6\uc774 \ubaa8\ub4e0 \uac12\uc744 \ubcc0\uc218\uc5d0 \ub123\uc744\uc218 \uc788\uace0, \uba54\uc18c\ub4dc\ub098 \ud544\ub4dc \uc811\uadfc\uc5d0 \ub300\ud55c \uac80\uc99d\uc774 \uc2e4\ud589 \uc2dc\uc810\uc5d0 \uc77c\uc5b4\ub098\uba70, \uadf8\uc5d0 \ub530\ub77c \ucf54\ub4dc\uac00 \ub354 \uc9e7\uc544\uc9c0\uace0 \ub370\uc774\ud130 \uad6c\uc870\ub97c \ub354 \uc720\uc5f0\ud558\uac8c \uc0dd\uc131\ud558\uace0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/li>\n<li>\uc790\ubc14\uc640 \ub2ec\ub9ac \ucf54\ud2c0\ub9b0\uc5d0\uc11c\ub294 \ubaa8\ub4e0 \ubcc0\uc218\uc758 \ud0c0\uc785\uc744 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uc9c1\uc811 \uba85\uc2dc\ud560 \ud544\uc694\uac00 \uc5c6\ub2e4.<\/li>\n<li>\uc815\uc801 \ud0c0\uc785 \uc9c0\uc815\uc758 \uc7a5\uc810<br \/>\n\uc131\ub2a5:\uc2e4\ud589 \uc2dc\uc810\uc5d0 \uc5b4\ub5a4 \uba54\uc18c\ub4dc\ub97c \ud638\ucd9c\ud560\uc9c0 \uc54c\uc544\ub0b4\ub294 \uacfc\uc815\uc774 \ud544\uc694 \uc5c6\uc73c\ubbc0\ub85c \uba54\uc18c\ub4dc \ud638\ucd9c\uc774 \ub354 \ube60\ub974\ub2e4.<br \/>\n\uc2e0\ub8b0\uc131:\ucef4\ud30c\uc77c\ub7ec\uac00 \ud504\ub85c\uadf8\ub7a8\uc758 \uc815\ud655\uc131\uc744 \uac80\uc99d\ud558\uae30 \ub54c\ubb38\uc5d0 \uc2e4\ud589 \uc2dc \ud504\ub85c\uadf8\ub7a8\uc774 \uc624\ub958\ub85c \uc911\ub2e8\ub420 \uac00\ub2a5\uc131\uc774 \ub354 \uc801\uc5b4\uc9c4\ub2e4<br \/>\n\uc720\uc9c0 \ubcf4\uc218\uc131:\ucf54\ub4dc\uc5d0\uc11c \ub2e4\ub8e8\ub294 \uac1d\uccb4\uac00 \uc5b4\ub5a4 \ud0c0\uc785\uc5d0 \uc18d\ud558\ub294\uc9c0 \uc54c \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \ucc98\uc74c \ubcf4\ub294 \ucf54\ub4dc\ub97c \ub2e4\ub8f0 \ub54c\ub3c4 \ub354 \uc27d\ub2e4.<br \/>\n\ub3c4\uad6c \uc9c0\uc6d0:\uc815\uc801 \ud0c0\uc785 \uc9c0\uc815\uc744 \ud65c\uc6a9\ud558\uba74 \ub354 \uc548\uc804\ud558\uac8c \ub9ac\ud329\ud1a0\ub9c1 \ud560 \uc218 \uc788\uace0, \ub3c4\uad6c\ub294 \ub354 \uc815\ud655\ud55c \ucf54\ub4dc \uc644\uc131 \uae30\ub2a5\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc73c\uba70, IDE\uc758 \ub2e4\ub978 \uc9c0\uc6d0 \uae30\ub2a5\ub3c4 \ub354 \uc798 \ub9cc\ub4e4 \uc218 \uc788\ub2e4.<\/li>\n<li>\ucf54\ud2c0\ub9b0\uc740 \ud0c0\uc785 \ucd94\ub860\uc744 \uc9c0\uc6d0\ud558\ubbc0\ub85c \uc9c1\uc811 \ud0c0\uc785\uc744 \uc120\uc5b8\ud574\uc57c \ud568\uc5d0 \ub530\ub77c \uc0dd\uae30\ub294 \ubd88\ud3b8\ud568\uc774 \ub300\ubd80\ubd84 \uc0ac\ub77c\uc9c4\ub2e4.<\/li>\n<li>\ucf54\ud2c0\ub9b0\uc774 \uae30\ubcf8\uc801\uc73c\ub85c null\uc744 \ud5c8\uc6a9\ud558\uc9c0 \uc54a\uc73c\uba70, null\uc774 \ub420 \uc218 \uc788\ub294 \ud0c0\uc785\uc744 \uc9c0\uc6d0\ud55c\ub2e4. \uc774\ub97c \uc635\uc154\ub110\uc774\ub77c \ud55c\ub2e4.<\/li>\n<li>\ud568\uc218\ud615 \ud504\ub85c\uadf8\ub798\ubc0d\uc758 \ud575\uc2ec\uac1c\ub150<br \/>\nfirst-class \ud568\uc218:\ud568\uc218\ub97c \ubcc0\uc218\uc5d0 \uc800\uc7a5\ud558\uac70\ub098 \uc77c\ubc18\uac12\ucc98\ub7fc \ub2e4\ub8f0 \uc218 \uc788\ub2e4. \ud568\uc218\uc5d0\uc11c \uc0c8\ub85c\uc6b4 \ud568\uc218\ub97c \ub9cc\ub4e4\uc5b4\uc11c \ubc18\ud658\ud560 \uc218 \uc788\ub2e4.<br \/>\nImmutability(\ubd88\ubcc0\uc131):\ud568\uc218\ud615 \ud504\ub85c\uadf8\ub798\ubc0d\uc5d0\uc11c\ub294 \uc77c\ub2e8 \ub9cc\ub4e4\uc5b4\uc9c0\uace0 \ub098\uba74 \ub0b4\ubd80 \uc0c1\ud0dc\uac00 \uc808\ub300\ub85c \ubc14\ub00c\uc9c0 \uc54a\ub294 \ubd88\ubcc0 \uac1d\uccb4\ub97c \uc0ac\uc6a9\ud574 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud55c\ub2e4.<br \/>\nNo side-effect(\ubd80\uc218\ud6a8\uacfc\uc5c6\uc74c):\uc785\ub825\uc774 \uac19\uc73c\uba74 \ud56d\uc0c1 \uac19\uc740 \ucd9c\ub825\uc744 \ub0b4\ub193\uace0 \ub2e4\ub978 \uac1d\uccb4\uc758 \uc0c1\ud0dc\ub97c \ubcc0\uacbd\ud558\uc9c0 \uc54a\uc73c\uba70, \ud568\uc218 \uc678\ubd80\ub098 \ub2e4\ub978 \ubc14\uae65 \ud658\uacbd\uacfc \uc0c1\ud638\uc791\uc6a9\ud558\uc9c0 \uc54a\ub294 \uc21c\uc218 \ud568\uc218\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/li>\n<li>\ud568\uc218\ud615 \uc2a4\ud0c0\uc77c\ub85c \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud558\uba74 \uc0dd\uae30\ub2a5 \uc720\uc775\uc810<br \/>\n\uac04\uacb0\uc131, \uac15\ub825\ud55c \ucd94\uc0c1\ud654, \ub2e4\uc911 \uc2a4\ub808\ub4dc\ub97c \uc0ac\uc6a9\ud574\ub3c4 \uc548\uc804\ud568, \ud14c\uc2a4\ud2b8\ud558\uae30 \uc27d\ub2e4.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\ucf54\ud2c0\ub9b0\uc740 \uc790\ubc14 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \ub3cc\uc544\uac00\ub294 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc774\ub2e4. \ucf54\ud2c0\ub9b0\uc740 \uac04\uacb0\ud558\uace0 \uc2e4\uc6a9\uc801\uc774\ub2e4. \uc790\ubc14\ucf54\ub4dc\uc640\uc758 \uc0c1\ud638\uc6b4\uc6a9\uc131(interoperability)\uc744 \uc911\uc2dc\ud55c\ub2e4. \ucf54\ud2c0\ub9b0\uc740 \uae30\uc874 \uc790\ubc14 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub098 \ud504\ub808\uc784\uc6cc\ud06c\uc640 \ud568\uaed8 \uc798 \ub3d9\uc791\ud558\uba70, \uc131\ub2a5\ub3c4 \uc790\ubc14\uc640 \ube44\uc2b7\ud55c \uc218\uc900\uc774\ub2e4 \ub300\uc0c1\ud50c\ub7ab\ud3fc\uc740 \uc11c\ubc84, \uc548\ub4dc\ub85c\uc774\ub4dc \ub4f1 \uc790\ubc14\uac00 \uc2e4\ud589\ub418\ub294 \ubaa8\ub4e0 \uacf3\uc774\ub2e4. \ucf54\ud2c0\ub9b0\uc758 \uc8fc\ubaa9\uc801\uc740 \ud604\uc7ac \uc790\ubc14\uac00 \uc0ac\uc6a9\ub418\uace0 \uc788\ub294 \ubaa8\ub4e0 \uc6a9\ub3c4\uc5d0 \uc801\ud569\ud558\uba74\uc11c\ub3c4 \ub354 \uac04\uacb0\ud558\uace0 \uc0dd\uc0b0\uc801\uc774\uba70 \uc644\uc804\ud55c \ub300\uccb4 \uc5b8\uc5b4\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc774\ub2e4. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[5],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts\/90"}],"collection":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":0,"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions"}],"wp:attachment":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}