<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[vvvvoin 블로그]]></title><description><![CDATA[vvvvoin 블로그]]></description><link>https://blog.vvvvvo.in/</link><image><url>https://blog.vvvvvo.in/favicon.png</url><title>vvvvoin 블로그</title><link>https://blog.vvvvvo.in/</link></image><generator>Ghost 5.25</generator><lastBuildDate>Sun, 17 May 2026 00:04:47 GMT</lastBuildDate><atom:link href="https://blog.vvvvvo.in/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[코틀린을 사용하는 한국 개발자에게서만 발생할 수 있는 이슈]]></title><description><![CDATA[<p>&#xD55C;&#xAD6D;&#xC5D0;&#xC11C; &#xCF54;&#xD2C0;&#xB9B0;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xAC1C;&#xBC1C;&#xC790;&#xB4E4;&#xC5D0;&#xAC8C; &#xC5B8;&#xC81C;&#xB4E0; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xBC84;&#xADF8;&#xC544;&#xB2CC; &#xBC84;&#xADF8;&#xC5D0; &#xB300;&#xD574; &#xC18C;&#xAC1C;&#xD569;&#xB2C8;&#xB2E4;. &#xC774; &#xC774;&#xC288;&#xB294; &#xC2E4;&#xC81C; &#xD68C;&#xC0AC; &#xD504;</p>]]></description><link>https://blog.vvvvvo.in/01-issue/</link><guid isPermaLink="false">63b904c52b546b7a10cc109a</guid><category><![CDATA[issue]]></category><dc:creator><![CDATA[me]]></dc:creator><pubDate>Sat, 21 Jan 2023 07:02:06 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1639527940143-baa70ac09276?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDYwfHxzdHJhbmdlcnxlbnwwfHx8fDE2NzQyODM1MDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1639527940143-baa70ac09276?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDYwfHxzdHJhbmdlcnxlbnwwfHx8fDE2NzQyODM1MDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="&#xCF54;&#xD2C0;&#xB9B0;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xD55C;&#xAD6D; &#xAC1C;&#xBC1C;&#xC790;&#xC5D0;&#xAC8C;&#xC11C;&#xB9CC; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xC774;&#xC288;"><p>&#xD55C;&#xAD6D;&#xC5D0;&#xC11C; &#xCF54;&#xD2C0;&#xB9B0;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xAC1C;&#xBC1C;&#xC790;&#xB4E4;&#xC5D0;&#xAC8C; &#xC5B8;&#xC81C;&#xB4E0; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xBC84;&#xADF8;&#xC544;&#xB2CC; &#xBC84;&#xADF8;&#xC5D0; &#xB300;&#xD574; &#xC18C;&#xAC1C;&#xD569;&#xB2C8;&#xB2E4;. &#xC774; &#xC774;&#xC288;&#xB294; &#xC2E4;&#xC81C; &#xD68C;&#xC0AC; &#xD504;&#xB85C;&#xC81D;&#xD2B8; &#xCF54;&#xB4DC;&#xC5D0;&#xC11C; &#xBC1C;&#xC0DD;&#xD588;&#xC5C8;&#xC9C0;&#xB9CC; &#xC77C;&#xBC18;&#xC801;&#xC73C;&#xB85C; &#xC7AC;&#xD604;&#xB418;&#xAE30; &#xC5B4;&#xB835;&#xACE0; &#xD2B9;&#xC815;&#xD55C; &#xACBD;&#xC6B0;&#xC5D0;&#xC11C;&#xB9CC; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xC2B5;&#xB2C8;&#xB2E4;.</p><h2 id="%ED%8A%B9%EC%A0%95%ED%95%9C-%EA%B2%BD%EC%9A%B0">&#xD2B9;&#xC815;&#xD55C; &#xACBD;&#xC6B0;</h2><p>&#xC6B0;&#xB9AC;&#xB294; &#xD14C;&#xC2A4;&#xD2B8; &#xCF54;&#xB4DC;&#xB97C; &#xC791;&#xC131;&#xD558;&#xBA74; &#xD558;&#xB098;&#xC758; &#xD14C;&#xC2A4;&#xD2B8; &#xCF00;&#xC774;&#xC2A4;&#xC5D0; &#xC5EC;&#xB7EC; assertion&#xC744; &#xAC80;&#xC99D;&#xD558;&#xAE30; &#xC704;&#xD574;&#xC11C; &#xC544;&#xB798;&#xC640; &#xAC19;&#xC774; assertAll&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xC5EC; &#xB2E4;&#xB978; assertion&#xC758; &#xB3D9;&#xC791;&#xC744; &#xD655;&#xC778;&#xD560; &#xC218; &#xC788;&#xB2E4;.</p><pre><code class="language-kotlin">class Bar {

    @Test
    fun verifyPerson() {
        val person = Person(
                id = &quot;aliquid&quot;,
                name = &quot;Lorem Ipsum&quot;,
        )

        assertAll(
                { assertNotNull(person) },
                { assertEquals(person.id, &quot;wrong&quot;) }, // &#xC2E4;&#xD328;&#xD558;&#xC9C0;&#xB9CC; &#xB2E4;&#xC74C; &#xD14C;&#xC2A4;&#xD2B8;&#xB85C; &#xB118;&#xC5B4;&#xAC10;
                { assertEquals(person.name, &quot;Lorem Ipsum&quot;) }, // &#xD14C;&#xC2A4;&#xD2B8;&#xD568;
        )
    }
}

data class Person(val id: String, val name: String)</code></pre><p>&#xB9CC;&#xC57D;&#xC5D0; &#xC2E4;&#xC81C; &#xBE44;&#xC988;&#xB2C8;&#xC2A4; &#xB85C;&#xC9C1;&#xAC19;&#xC740; &#xBCF5;&#xC7A1;&#xD55C; &#xB3D9;&#xC791;&#xC744; &#xD558;&#xACE0; &#xAD6C;&#xCCB4;&#xC801;&#xC778; &#xD14C;&#xC2A4;&#xD2B8; &#xC124;&#xBA85;&#xC744; &#xCD94;&#xAC00;&#xD574;&#xC57C;&#xD558;&#xB294; &#xACBD;&#xC6B0;&#xAC00; &#xC788;&#xB2E4;&#xBA74; &#xB2E4;&#xC74C;&#xACFC; &#xAC19;&#xC744; &#xC218; &#xC788;&#xC744; &#xAC83;&#xC774;&#xB2E4;.</p><pre><code class="language-kotlin">class GetPrimitiveUserByUniqueIdRequestUserCaseTest {

    @Test
    fun `&#xD2B9;&#xC815; &#xC544;&#xC774;&#xB514;&#xB85C; &#xAE30;&#xBCF8;&#xD615; &#xC720;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xBC1B;&#xC544;&#xC628; &#xD6C4; &#xD574;&#xB2F9; &#xC720;&#xC800;&#xB97C; &#xD314;&#xB85C;&#xC6CC; &#xC911;&#xC778; &#xB9E4;&#xB2C8;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xC5C5;&#xB370;&#xC774;&#xD2B8;&#xD558;&#xACE0; &#xD574;&#xB2F9; &#xBC1B;&#xC544;&#xC628; &#xC720;&#xC800;&#xC758; &#xC0C1;&#xD0DC;&#xB97C; &#xC628;&#xB77C;&#xC778; &#xC0C1;&#xD0DC;&#xB85C; &#xBCC0;&#xD658;&#xD55C;&#xB2E4;`() {
        val user = PrimitiveUser(
                id = &quot;aliquid&quot;,
                name = &quot;Lorem Ipsum&quot;,
        )

        val getPrimitiveUserByUniqueIdRequestUserCase = GetPrimitiveUserByUniqueIdRequestUserCase()
        val updateManagerInfoRequestUseCase = UpdateManagerInfoRequestUseCase()
        val updateUserStatusRequestUseCase = UpdateUserStatusRequestUseCase()

        val expectUser = getPrimitiveUserByUniqueIdRequestUserCase(&quot;aliquid&quot;)
        val expectUpdatedManagerInfo = updateManagerInfoRequestUseCase(expectUser.id)
        val expectUpdatedStatusStatus = updateUserStatusRequestUseCase(expectUser)

        assertAll(
                { assertNotNull(expectUser) },
                { assertEquals(user, expectUser) },
                { assertEquals(expectUpdatedManagerInfo, true) },
                { assertEquals(expectUpdatedStatusStatus, true) },
        )
    }
}
</code></pre><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">&#xD074;&#xB798;&#xC2A4;&#xBA85;, &#xBA54;&#xC11C;&#xB4DC;&#xBA85;&#xC774; &#xAE38;&#xC5B4;&#xC9C0;&#xACE0; &#xAC80;&#xC99D;&#xD558;&#xB294; &#xCF00;&#xC774;&#xC2A4;&#xAC00; &#xB9CE;&#xC544;&#xC9C4;&#xAC83; &#xBD80;&#xBD84;&#xB9CC; &#xC54C;&#xACE0; &#xB118;&#xC5B4;&#xAC00;&#xBA74; &#xB429;&#xB2C8;&#xB2E4;.</div></div><h2 id="%EB%AC%B8%EC%A0%9C">&#xBB38;&#xC81C;</h2><p>&#xC704; &#xD14C;&#xC2A4;&#xD2B8;&#xB97C; &#xBE4C;&#xB4DC;&#xD55C; &#xD658;&#xACBD;&#xC740; MacOS&#xC600;&#xACE0; &#xAC89;&#xC73C;&#xB85C; &#xBCF4;&#xAE30;&#xC5D0;&#xB294; &#xD14C;&#xC2A4;&#xD2B8;&#xC5D0;&#xC11C;&#xB294; &#xBB38;&#xC81C;&#xAC00; &#xC5C6;&#xC5B4; &#xBCF4;&#xC77C; &#xAC83;&#xC774;&#xB2E4;. &#xD558;&#xC9C0;&#xB9CC; &#xC774;&#xB97C; linux&#xAE30;&#xBC18; &#xD658;&#xACBD;&#xC73C;&#xB85C; &#xBE4C;&#xB4DC;&#xD558;&#xBA74; &#xC5B4;&#xB5BB;&#xAC8C; &#xB420;&#xAE4C;? &#xC608;&#xB97C; &#xB4E4;&#xC5B4; CI&#xD658;&#xACBD;&#xC774; &#xADF8;&#xB7EC;&#xD55C; &#xACBD;&#xC6B0;&#xC77C; &#xAC83;&#xC774;&#xB2E4;. &#xADF8;&#xB7EC;&#xBA74; &#xB2E4;&#xC74C;&#xACFC; &#xAC19;&#xC740; &#xC5D0;&#xB7EC; &#xB85C;&#xADF8;&#xB97C; &#xD655;&#xC778;&#xD560; &#xC218; &#xC788;&#xB2E4;.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text">&gt; Task :app:compileExpDebugUnitTestKotlin<br>e: error while writing /ci-tool/src/app/build/tmp/kotlin-classes/expDebugUnitTest/in/vvvvvo/manager_status_setting/GetPrimitiveUserByUniqueIdRequestUserCaseTest$&#xD2B9;&#xC815; &#xC544;&#xC774;&#xB514;&#xB85C; &#xAE30;&#xBCF8;&#xD615; &#xC720;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xBC1B;&#xC544;&#xC628; &#xD6C4; &#xD574;&#xB2F9; &#xC720;&#xC800;&#xB97C; &#xD314;&#xB85C;&#xC6CC; &#xC911;&#xC778; &#xB9E4;&#xB2C8;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xC5C5;&#xB370;&#xC774;&#xD2B8;&#xD558;&#xACE0; &#xD574;&#xB2F9; &#xBC1B;&#xC544;&#xC628; &#xC720;&#xC800;&#xC758; &#xC0C1;&#xD0DC;&#xB97C; &#xC628;&#xB77C;&#xC778; &#xC0C1;&#xD0DC;&#xB85C; &#xBCC0;&#xD658;&#xD55C;&#xB2E4;$1.class (Permission denied)</div></div><h2 id="%EC%9B%90%EC%9D%B8">&#xC6D0;&#xC778;</h2><p><code>Permission denied</code>&#xB77C;&#xB294; &#xB2E4;&#xC18C; &#xB72C;&#xAE08;&#xC5C6;&#xB294; &#xC6D0;&#xC778;&#xC744; &#xBCFC; &#xC218; &#xC788;&#xC744; &#xAC83;&#xC774;&#xB2E4;. &#xC6D0;&#xC778;&#xC740; <code>org.junit.jupiter.api.Assertion</code>&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xBA74;&#xC11C; &#xB78C;&#xB2E4; &#xD45C;&#xD604;&#xC2DD;&#xC744; &#xC0AC;&#xC6A9;&#xD588;&#xAE30; &#xB54C;&#xBB38;&#xC774;&#xB2E4;. &#xBA54;&#xC11C;&#xB4DC; &#xBC14;&#xB514;&#xC5D0; &#xB78C;&#xB2E4;&#xC2DD;&#xC774; &#xC788;&#xB2E4;&#xBA74; gradle task&#xAC00; &#xB0B4;&#xBD80;&#xC801;&#xC73C;&#xB85C; &#xD30C;&#xC77C;&#xC744; &#xC0DD;&#xC131;&#xD55C;&#xB2E4;. &#xD558;&#xC9C0;&#xB9CC; &#xB9AC;&#xB205;&#xC2A4; &#xD658;&#xACBD;&#xC5D0;&#xC11C;&#xB294; &#xD30C;&#xC77C;&#xC774;&#xB984; &#xAE38;&#xC774;&#xB97C; 255 bytes&#xB85C; &#xC81C;&#xD55C;&#xB418;&#xC5B4; &#xC788;&#xB294;&#xB370; &#xC5D0;&#xB7EC; &#xB85C;&#xADF8;&#xC5D0;&#xC11C; &#xBCFC; &#xC218; &#xC788;&#xB4EF; &#xC0DD;&#xC131;&#xB41C; &#xD30C;&#xC77C; &#xC774;&#xB984;&#xC740; &#xB2E4;&#xC74C;&#xACFC; &#xAC19;&#xB2E4;.</p><blockquote>GetPrimitiveUserByUniqueIdRequestUserCaseTest$&#xD2B9;&#xC815; &#xC544;&#xC774;&#xB514;&#xB85C; &#xAE30;&#xBCF8;&#xD615; &#xC720;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xBC1B;&#xC544;&#xC628; &#xD6C4; &#xD574;&#xB2F9; &#xC720;&#xC800;&#xB97C; &#xD314;&#xB85C;&#xC6CC; &#xC911;&#xC778; &#xB9E4;&#xB2C8;&#xC800;&#xC5D0; &#xB300;&#xD55C; &#xC815;&#xBCF4;&#xB97C; &#xC5C5;&#xB370;&#xC774;&#xD2B8;&#xD558;&#xACE0; &#xD574;&#xB2F9; &#xBC1B;&#xC544;&#xC628; &#xC720;&#xC800;&#xC758; &#xC0C1;&#xD0DC;&#xB97C; &#xC628;&#xB77C;&#xC778; &#xC0C1;&#xD0DC;&#xB85C; &#xBCC0;&#xD658;&#xD55C;&#xB2E4;$1.class</blockquote><p>&#xD074;&#xB798;&#xC2A4;&#xBA85; + &#xBA54;&#xC11C;&#xB4DC;&#xBA85;&#xC744; &#xD569;&#xCCD0;&#xC11C; &#xD30C;&#xC77C;&#xC744; &#xC0DD;&#xC131;&#xD588;&#xB2E4;. &#xADF8;&#xB9AC;&#xACE0; &#xD55C;&#xAE00;&#xC774; 3 byte&#xB85C; &#xACC4;&#xC0B0;&#xB418;&#xC5C8;&#xAE30; &#xB54C;&#xBB38;&#xC5D0; 256 bytes&#xB97C; &#xB118;&#xC5C8;&#xACE0; OS&#xC5D0;&#xC11C; &#xC81C;&#xD55C;&#xC774; &#xAC78;&#xB838;&#xAE30; &#xB54C;&#xBB38;&#xC5D0; <code>Permission denied</code>&#xB77C;&#xACE0; &#xC5D0;&#xB7EC; &#xB85C;&#xADF8;&#xAC00; &#xB098;&#xD0C0;&#xB09C; &#xAC83;&#xC774;&#xB2E4;. Windows, Mac&#xC5D0;&#xC11C;&#xB294; &#xD30C;&#xC77C;&#xC774;&#xB984; &#xAE38;&#xC774; &#xC81C;&#xD55C;&#xC774; 255&#xC790;&#xB85C; &#xB418;&#xC5B4; &#xC788;&#xB294;&#xB370; &#xC774;&#xB97C; &#xCD08;&#xACFC;&#xD558;&#xBA74; &#xC704;&#xC640; &#xAC19;&#xC740; &#xC5D0;&#xB7EC;&#xB97C; &#xBCFC; &#xC218; &#xC788;&#xB2E4;.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://images.unsplash.com/photo-1553262258-f54519f7010b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGJ1aWx8ZW58MHx8fHwxNjczMDgwNDgz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" class="kg-image" alt="&#xCF54;&#xD2C0;&#xB9B0;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xD55C;&#xAD6D; &#xAC1C;&#xBC1C;&#xC790;&#xC5D0;&#xAC8C;&#xC11C;&#xB9CC; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xC774;&#xC288;" loading="lazy" width="4500" height="3000" srcset="https://images.unsplash.com/photo-1553262258-f54519f7010b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGJ1aWx8ZW58MHx8fHwxNjczMDgwNDgz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=600 600w, https://images.unsplash.com/photo-1553262258-f54519f7010b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGJ1aWx8ZW58MHx8fHwxNjczMDgwNDgz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1000 1000w, https://images.unsplash.com/photo-1553262258-f54519f7010b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGJ1aWx8ZW58MHx8fHwxNjczMDgwNDgz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1600 1600w, https://images.unsplash.com/photo-1553262258-f54519f7010b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGJ1aWx8ZW58MHx8fHwxNjczMDgwNDgz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2400 2400w" sizes="(min-width: 720px) 720px"><figcaption>Photo by <a href="https://unsplash.com/@robin_g?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">RBNRAW</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></figcaption></figure><h2 id="%ED%95%B4%EA%B2%B0">&#xD574;&#xACB0;</h2><p>&#xC2E4;&#xC81C; &#xD68C;&#xC0AC; &#xD504;&#xB85C;&#xC81D;&#xD2B8; &#xCF54;&#xB4DC;&#xB97C; CI&#xB97C; &#xC801;&#xC6A9;&#xD558;&#xBA74;&#xC11C; &#xBC1C;&#xACAC;&#xD588;&#xACE0; &#xC608;&#xC0C1;&#xCE58; &#xBABB;&#xD55C; &#xBD80;&#xBD84;&#xC5D0;&#xC11C; &#xBB38;&#xC81C;&#xC758; &#xC6D0;&#xC778;&#xC744; &#xCC3E;&#xAC8C; &#xB418;&#xC5C8;&#xB2E4;. &#xADF8;&#xB798;&#xC11C; CI&#xD658;&#xACBD;&#xC5D0;&#xC11C; &#xBE4C;&#xB4DC;&#xD560;&#xC2DC; &#xC0AC;&#xC804;&#xC5D0; &#xC2A4;&#xD06C;&#xB9BD;&#xD2B8;&#xB85C; &#xBAA8;&#xB4E0; &#xD14C;&#xC2A4;&#xD2B8; &#xCF00;&#xC774;&#xC2A4; &#xBA54;&#xC11C;&#xB4DC;&#xBA85;&#xC744; <code>@DisplayName</code> &#xC73C;&#xB85C; &#xBCC0;&#xACBD;&#xD558;&#xACE0; &#xC0AD;&#xC81C;&#xD574;&#xC11C; &#xBE4C;&#xB4DC;&#xD558;&#xB3C4;&#xB85D; &#xD588;&#xB2E4;. &#xC2A4;&#xD06C;&#xB9BD;&#xD2B8; &#xC5C6;&#xC774; &#xC804;&#xBD80; <code>@DisplayName</code>&#xC73C;&#xB85C; &#xBCC0;&#xACBD;&#xD574;&#xB3C4; &#xB418;&#xC5C8;&#xC9C0;&#xB9CC; &#xC880; &#xB354; &#xAC1C;&#xBC1C;&#xC758; &#xD3B8;&#xC758;&#xC131;&#xC744; &#xC0DD;&#xAC01;&#xD574;&#xC11C; &#xAE30;&#xC874;&#xACFC; &#xB3D9;&#xC77C;&#xD55C; &#xBC29;&#xC2DD;&#xC73C;&#xB85C; &#xD14C;&#xC2A4;&#xD2B8; &#xCF54;&#xB4DC;&#xB97C; &#xB9CC;&#xB4E4; &#xC218; &#xC788;&#xB3C4;&#xB85D; &#xD588;&#xB2E4;.</p><h2 id="%EA%B2%B0%EB%A1%A0">&#xACB0;&#xB860;</h2><p>&#xC774;&#xB294; &#xD14C;&#xC2A4;&#xD2B8; &#xCF54;&#xB4DC; &#xBFD0;&#xB9CC; &#xC544;&#xB2C8;&#xB77C; &#xCF54;&#xD2C0;&#xB9B0; &#xD30C;&#xC77C;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xBAA8;&#xB4E0; &#xACF3;&#xC5D0;&#xC11C; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xC7A0;&#xC7AC;&#xC801; &#xBC84;&#xADF8;&#xC774;&#xB2E4;. &#xB78C;&#xB2E4;&#xC2DD;&#xC774; &#xD568;&#xC218; &#xBC14;&#xB514;&#xC5D0;&#xB9CC; &#xC788;&#xB294; &#xACBD;&#xC6B0;&#xB9CC; &#xD574;&#xB2F9;&#xB418;&#xAE30; &#xB54C;&#xBB38;&#xC5D0; &#xB2E4;&#xC74C;&#xACFC; &#xAC19;&#xC740; &#xCF00;&#xC774;&#xC2A4;&#xB97C; &#xC720;&#xC758;&#xD558;&#xBA74; &#xB41C;&#xB2E4;.</p><pre><code class="language-kotlin">fun veryLongMethodName.....() {
    {}
}</code></pre><p>&#xB78C;&#xB2E4;&#xC2DD;&#xC774; &#xD30C;&#xB77C;&#xBBF8;&#xD130;&#xC5D0; &#xC788;&#xAC70;&#xB098; &#xADF8;&#xAC83;&#xC744; &#xD568;&#xC218;&#xC5D0;&#xC11C; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xAC83;&#xC5D0;&#xC11C;&#xB294; &#xBB38;&#xC81C;&#xB294; &#xC5C6;&#xC5C8;&#xB2E4;. &#xADF8;&#xB9AC;&#xACE0; &#xB300;&#xBD80;&#xBD84; &#xC601;&#xC5B4;&#xB85C; &#xD074;&#xB798;&#xC2A4;, &#xBA54;&#xC11C;&#xB4DC;&#xBA85;&#xC744; &#xC791;&#xC131;&#xD558;&#xAE30; &#xB54C;&#xBB38;&#xC5D0; 255&#xC790; &#xC774;&#xC0C1; &#xD639;&#xC740; 256 bytes&#xB97C; &#xB118;&#xB294; &#xACBD;&#xC6B0;&#xB294; &#xCC3E;&#xAE30; &#xC5B4;&#xB824;&#xC6B8; &#xAC83;&#xC774;&#xB2E4;.</p><p>&#xC815;&#xB9AC;&#xD558;&#xBA74; &#xCF54;&#xD2C0;&#xB9B0;&#xC744; &#xC0AC;&#xC6A9;&#xD558;&#xB294; &#xD504;&#xB85C;&#xC81D;&#xD2B8;&#xC5D0;&#xC11C;&#xB294; &#xC5B8;&#xC81C;&#xB4E0; &#xBC1C;&#xC0DD;&#xD560; &#xC218;&#xB294; &#xC788;&#xC9C0;&#xB9CC; &#xB300;&#xBD80;&#xBD84;&#xC758; &#xACBD;&#xC6B0;&#xC5D0;&#xC11C; &#xBC1C;&#xC0DD;&#xD558;&#xC9C0;&#xB294; &#xC54A;&#xC744; &#xAC83;&#xC774;&#xB2E4;. &#xB2E4;&#xB9CC;, CI&#xD658;&#xACBD;&#xAC19;&#xC740; linux&#xC640; &#xD14C;&#xC2A4;&#xD2B8; &#xCF54;&#xB4DC;&#xC5D0;&#xC11C; &#xC77C;&#xBD80; &#xD55C;&#xAE00;&#xC744; &#xD5C8;&#xC6A9;&#xD55C;&#xB2E4;&#xBA74; &#xBC1C;&#xC0DD;&#xD560; &#xC218; &#xC788;&#xB294; &#xBB38;&#xC81C;&#xC774;&#xB2C8; &#xAC1C;&#xC778;, &#xD300;, &#xD68C;&#xC0AC;&#xC758; &#xBC29;&#xD5A5;&#xC131;&#xC5D0; &#xB9DE;&#xAC8C; &#xB300;&#xCC45;&#xC744; &#xCDA9;&#xBD84;&#xD788; &#xB9C8;&#xB828;&#xD560; &#xC218; &#xC788;&#xC744; &#xAC83;&#xC774;&#xB2E4;.</p>]]></content:encoded></item></channel></rss>