ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • #16 ๋งค์ผ_๋กœ๊ทธ
    About Lemon/๋งค์ผ์˜_์ผ์ง€ 2020. 1. 16. 23:14

    #์ƒํ™œ_๋กœ๊ทธ

    QA ๋Œ€์‘ํ•˜๋žด ๋ฌธ์„œ ์ž‘์„ฑํ•˜๋žด ์ •์‹ ์—†์ด ๋ณด๋ƒˆ์ง€๋งŒ ์–ด์ œ๋ณด๋‹ค๋Š” ์ผ์ฐ ํ‡ด๊ทผํ–ˆ๋‹ค. ๊ฐ„๋งŒ์— ์šด๋™๋„ ์ข€ ๋” ํ•˜๊ณ ... ๊ฐ€์žฅ ์‰ฌ์šด ํ•˜์Šค์ผˆ ์ฑ… 2์žฅ๋„ ๋ดค๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋นŒ๋“œ ์‹œ๊ฐ„ ์‚ฌ์ด์‚ฌ์ด '๋ฆฌํŒฉํ† ๋ง'์ด๋ž‘ '๊ฐœ๋ฐœ์ž์˜ ๊ธ€์“ฐ๊ธฐ' ๋„ ๊ฐ™์ด ๋ณด์•˜๋‹ค. ๋‘˜ ๋‹ค ์ฑ…์ƒ ์˜† ๋…์„œ๋Œ€์— ํŽผ์ณ ๋‘๋‹ˆ ๋นŒ๋“œ ์‹œ๊ฐ„์— ํ‹ˆํ‹ˆํžˆ ์ฝ๊ธฐ๋„ ์ข‹๊ณ , ์ฝ๋‹ค๊ฐ€ ํผ๋œฉ ๋– ์˜ฌ๋ผ์„œ ๊ตฌ์กฐ ๊ฐœ์„ ํ•˜๊ณ  ๊ธ€๋„ ์กฐ๊ธˆ ๋” ๋‹ค๋“ฌ๊ณ  ํ•˜๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์–ด์„œ ์ข‹๋‹ค. 

     

     

    #๋ฆฌํŒฉํ† ๋ง

    9์žฅ. ์กฐ๊ฑด๋ฌธ ๊ฐ„๊ฒฐํ™” > ์—ฌ๋Ÿฌ ๊ฒน์˜ ์กฐ๊ฑด๋ฌธ์„ Guard ์ ˆ (if๊ฐ€ ์•„๋‹ˆ๋ฉด return)๋กœ ๋ณ€ํ™˜.

     

    ๋ฉ”์†Œ๋“œ์— ์กฐ๊ฑด๋ฌธ์ด ์žˆ์–ด ์ •์ƒ์ ์ธ ์‹คํ–‰ ๊ฒฝ๋กœ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ํž˜๋“ค ๋•Œ๋Š” ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ๋Š” guard ๋ฌธ์œผ๋กœ ๋ฐ”๊พธ์ž. ๋ฉ”์†Œ๋“œ์˜ ์ง„์ž…์ ์€ ํ•˜๋‚˜๊ฐ€ ๋งž์ง€๋งŒ, ๋‚˜๊ฐ€๋Š” ์ง€์ ์€ ์—ฌ๋Ÿฌ ๊ฐœ์—ฌ๋„ ๋œ๋‹ค. ์˜คํžˆ๋ ค ์ด ๊ฒƒ์ด ์ฝ”๋“œ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ค„ ๊ฒƒ์ด๋‹ค. 

     

    ์•„๋ž˜์˜ ์˜ˆ์ œ๋Š” ์ฑ…์˜ ์˜ˆ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์™”๋‹ค. 

     

    ๋ฆฌํŒฉํ† ๋ง ์ „

    func calcPayAmount() -> Double
    {
    	var result : Double
        
        if (self.isDead)  
        {
        	result = self.deadAmount()
         }
        else 
        {
        	if (self.isSeparated) 
            {
            	result = self.separatedAmount()
            }
    	else
            {
            	result = self.normalAmount()
            }
    	}
        
        return result;
    }
    
    

     

    ์ดํ›„

    func calcPayAmount() -> Double
    {
    	if (self.isDead) 
        {
        	return self.deadAmount()
        }
        if (self.isSeparated)
        {
        	return self.separatedAmount()
        }
        return self.normalPayAmount()
    }

     

    ์•„๋†”... ํ‹ฐ์Šคํ† ๋ฆฌ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๋˜๊ฒŒ ๋ถˆํŽธํ•˜๋‹ค.. indentation ์ด์ƒํ•ด...

     

    #์˜ค๋Š˜์˜_๋…์„œ

     

    ๊ฐ€๋ฐ”์‚ฌ์™€ ์‹œ์˜จ์˜ ์†Œ์†Œํ•˜์ง€๋งŒ ํ™•์‹คํ•œ ๊ณต๋ถ€๋ฒ• ์ค‘ ์–ด๋ฅธ์„ ์œ„ํ•œ 4๊ฐ€์ง€ ๊ณต๋ถ€ ์ „๋žต์„ ์ฝ์—ˆ๋‹ค. ์•„๋ž˜ ๋‚ด์šฉ ๋ชจ๋‘ ์‹ค์ฒœํ•˜๋ ค๊ณ  ๋…ธ๋ ฅ ์ค‘์ด๋‹ค.

     

    1. ๋‚œ์ด๋„ ๊ณต๋ถ€๋ฒ• : ์•„๋Š” ๋‚ด์šฉ 70%, ๋ชจ๋ฅด๋Š” ๋‚ด์šฉ 30%์˜ ์ฑ… / ๊ฐ•์˜๋ฅผ ์„ ํƒํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์‚ฌ๋žŒ์€ ์ •๋ณด๋ฅผ ๋„คํŠธ์›Œํฌ ํ˜•์‹์œผ๋กœ ๊ธฐ์–ตํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ๋ชจ๋ฅด๋Š” ๋‚ด์šฉ์ด ๋งŽ์œผ๋ฉด ์ž˜ ๊ธฐ์–ตํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๊ณ , ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๊พธ์ค€ํžˆ ํ•˜๋„๋ก ๋•๋Š” ๋ณด์ƒ ์ฒด๊ณ„๊ฐ€ ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

     

    2. ์ง€์† ๊ณต๋ถ€๋ฒ• : ๊พธ์ค€ํžˆ ํ•ด์„œ ๋„ํŒŒ๋ฏผ์„ ๋ถ„๋น„์‹œํ‚จ๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์•„์ฃผ ์กฐ๊ธˆ์ด๋ผ๋„ ์ข‹์œผ๋‹ˆ ๊พธ์ค€ํžˆ ํ•˜๋Š” ๊ฒƒ.

     

    3. ๊ธฐ๋ก ๊ณต๋ถ€๋ฒ• : ์œ„์™€ ์—ฐ๊ฒฐ๋จ. ๊ธฐ๋ก ํ•จ์œผ๋กœ์„œ ๋„ํŒŒ๋ฏผ์„ ๋ถ„๋น„ํ•˜๊ฒŒ ํ•˜๋Š” ๋ณด์ƒ ์ฒด๊ณ„๋ฅผ ํ™œ์„ฑํ™”. ๊พธ์ค€ํžˆ ํ•˜๋ฉด์„œ ๋™์‹œ์— ๊ธฐ๋ก์„ ๊พธ์ค€ํžˆ ๋‚จ๊ธฐ๋Š” ๊ฒƒ. 

     

    4. ๊ณจ๋ชฉ๋Œ€์žฅ ๊ณต๋ถ€๋ฒ• : ๊ธ€ ๊พธ์ค€ํžˆ ์“ฐ๊ธฐ, ๊ธ€์”จ ์˜ˆ์˜๊ฒŒ ์“ฐ๊ธฐ ๋“ฑ ์‚ฌ์†Œํ•œ ๊ฒƒ์ด๋ผ๋„ ์ข‹์œผ๋‹ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋ณด๋‹ค ์กฐ๊ธˆ์„ ์ž˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ๋งŒ๋“ค์–ด๊ฐ€์ž. ํŠนํžˆ ,์ด๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ๊ฐ€๋ฅด์น˜๊ฑฐ๋‚˜ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์Šค์Šค๋กœ๋„ ์„ฑ์žฅํ•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋‚ด์šฉ์€ ๋’ค์˜ ์•„์›ƒํ’‹์ด ์ตœ๊ณ ์˜ ๊ณต๋ถ€๋ผ๋Š” ๋‚ด์šฉ๊ณผ๋„ ์ด์–ด์ง„๋‹ค. ํ™•์‹คํžˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๊ฐ€๋ฅด์น˜๋ ค๊ณ  ํ•˜๋ฉด ๋‚˜ ์ž์‹ ๋„ ๋” ์ž˜ ์•Œ๊ฒŒ ๋˜๋Š” ๋“ฏ!

     

    ์ง€๊ธˆ์€ 1,2,3์„ ์ ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ํ™•์‹คํžˆ ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค. 4๋Š”.. ๋‚ด๊ฐ€ ๊ทธ๋ ‡๋‹ค ํ•  ํŠน๊ธฐ ๋ถ„์•ผ๊ฐ€ ์—†๋‹ค. ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€๊ณ  ์‹ถ์€ ๊ฑด ๊ธฐ์ˆ  ๊ธ€์“ฐ๊ธฐ์ธ๋ฐ... ๋ธ”๋กœ๊ทธ ๊ผด์„ ๋ณด๋ฉด ์•„์ง ๋ฉ€์—ˆ๋‹ค. ํž˜๋‚ด์ž!

     

    #์˜ค๋Š˜์˜_๊ฒฝ์ œ

     

    - ๋ฏธ๊ตญ๊ณผ ์ค‘๊ตญ์ด ๋ฌด์—ญ ํ˜‘์ • 1์ฐจ๋ฅผ ํ•ฉ์˜ํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฏธ๊ตญ์€ ์•„์ง ์ค‘๊ตญ์—์„œ ์ˆ˜์ž…ํ•˜๊ณ  ์žˆ๋Š” ๋ฌผ๊ฑด์— ๋Œ€ํ•œ ๊ด€์„ธ๋Š” ๊ทธ๋Œ€๋กœ ์ ์šฉํ•  ์˜ˆ์ •. ๋Œ€์‹  ํ™˜์œจ ์กฐ์ž‘๊ตญ์—์„œ ์ค‘๊ตญ์„ ๋บ๋‹ค. ๋ฏธ๊ตญ์ด ์ค‘๊ตญ์—์„œ ๋งŽ์€ ๋ฌผ๊ฑด์„ ์ˆ˜์ž…ํ•˜๊ณ  ์žˆ๋Š” ์ตœ๋Œ€์˜ ๋‚˜๋ผ์ธ ๋งŒํผ, ์•„์ง ๋ฏธ๊ตญ์ด ๊บผ๋‚ด๋“ค ์ˆ˜ ์žˆ๋Š” ์นด๋“œ๋Š” ๋งŽ๋‹ค๊ณ . ๋‹จ๊ณ„์ ์œผ๋กœ ์ค‘๊ตญ์—๊ฒŒ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋“ค์ด๋ฐ€๊ณ , ๊ทธ๊ฑธ ํ•ด์ฃผ๋ฉด ์ผ๋ถ€ ํ’€์–ด์ฃผ๊ณ  ํ•˜๋Š” (๋ญ”๊ฐ€ RPG์˜ ํ€˜์ŠคํŠธ ๊ฐ™๋‹ค) ๋ฐฉ์‹์œผ๋กœ ๋‚˜์•„๊ฐˆ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์˜ˆ์ƒ.

     

    - ํ•œํ™” ์ƒ๋ช…์—์„œ ๊ฐ„๋‹จํ•œ ์‹ค์† ๋ณดํ—˜ ์†Œ์•ก ๋ณด์žฅ์—๋Š” AI๊ฐ€ ๋ณดํ—˜์‹ฌ์‚ฌ๋ฅผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์‚ฌ๋žŒ์ด ํ•˜๋ฉด 500๊ฐœ์˜ ํ•ญ๋ชฉ์„ ์ฒดํฌํ•ด์•ผํ•˜๋Š” ๊ฒƒ์„ AI๋Š” ์ž˜ํ•˜๋ฉด ์ดˆ๋‹น ๋ช‡ ๊ฐœ์”ฉ๋„ ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๊ณ . ํ™•์‹คํžˆ ๊ฐ„๋‹จํ•œ ์ž‘์—…์ด AI๊ฐ€ ๋Œ€์น˜ํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„ ๋ฌธ์ œ๋กœ ๋ณด์ธ๋‹ค... 

     

    -  ์ž‘๋…„ ์ทจ์—…์ž 30๋งŒ1์ฒœ๋ช… ์ฆ๊ฐ€. ์ƒ์‚ฐ ์ธ๊ตฌ๋Š” ๊ฐ์†Œ, ์ทจ์—…์ž ์ˆ˜๋Š” ์ฆ๊ฐ€ํ•ด์„œ ์ˆ˜์น˜ ์ž์ฒด๋Š” ์ข‹์€ ๊ฒƒ. ํ•˜์ง€๋งŒ ๋‚ด์šฉ์„ ์ž์„ธํžˆ ๋“ค์—ฌ๋‹ค ๋ณด๋ฉด 60๋Œ€ ์ด์ƒ์˜ ๊ณ ์šฉ์ž๊ฐ€ ๋Š˜์–ด๋‚˜๊ณ , ์˜คํžˆ๋ ค ์›๋ž˜ ์ฃผ์ถ•์„ ์ด๋ฃจ๋˜ 3040 ๋‚จ์ž ์ทจ์—…์ž ์ˆ˜๋Š” ์ค„์–ด๋“ค์—ˆ๋‹ค๊ณ  ํ•จ. ์ด ๊ฒƒ์€ ์ •๋ถ€๊ฐ€ ์ตœ๊ทผ ์‹œํ–‰ํ•˜๊ณ  ์žˆ๋Š” ๋…ธ์ธ ๋Œ€์ƒ ์ผ์ž๋ฆฌ ์ฐฝ์ถœ ์ •์ฑ… ๋•Œ๋ฌธ์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, ํ•œ์‹œ์ ์ธ  ๋ฐ๋‹ค๊ฐ€ ์ •์ž‘ ์ฃผ์š” ์‚ฐ์—… (์ œ์กฐ ๋“ฑ)์—์„œ๋Š” ์ทจ์—…์ž ์ˆ˜ ๊ฐ์†Œ๋กœ ์งˆ์ด ํ–ฅ์ƒ๋˜์—ˆ๋‹ค๊ณ  ๋ณด๊ธด ์–ด๋ ต๋‹ค๋Š” ์‹œ๊ฐ.

     

    #์นœ์ ˆํ•œ ๊ฒฝ์ œ

     

    ๋ˆ ํ’€๋ฆฌ๋Š”๋ฐ ๋ฌผ๊ฐ€ ์•ˆ ์˜ค๋ฅด๋Š” ์ด์œ 

    ํ†ตํ™”์ฆ๊ฐ€์œจ ์ž์ฒด๋Š” 5% ์ˆ˜์ค€์œผ๋กœ, ๋ณ€ํ™”์œจ ์ž์ฒด๋Š” 10๋…„์ „๊ณผ ํฐ ๋ณ€ํ™”๋Š” ์—†๋‹ค๊ณ  ํ•จ. ๋ชจ๋‘ ์ ๊ทน์ ์œผ๋กœ ๋ˆ์„ ํ’€๊ณ  ํ•˜๋‚˜, ํ˜„์žฌ ๊ทน์‹ฌํ•œ ๋ถˆ๊ฒฝ๊ธฐ๋กœ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ ๋ˆ์„ ์“ฐ์ง€ ์•Š๊ณ , ๋Œ€์ถœ์„ ๊ฐš์•„๋ฒ„๋ฆฌ๊ฑฐ๋‚˜ ์€ํ–‰์— ์ €์ถ•ํ•˜๊ฑฐ๋‚˜ ํ•˜์—ฌ ๋ˆ์ด ๋‹ค์‹œ ์ค‘์•™์€ํ–‰์œผ๋กœ ๋Œ์•„์˜ค๋Š” ๊ตฌ์กฐ๋กœ ์ธํ•ด ์ฆ๊ฐ€์œจ์€ ๊ทธ๋ ‡๊ฒŒ ๋˜์—ˆ๋‹ค๋ผ๋Š” ๋ถ„์„์ด ์žˆ์Œ.

    ํฌํ•œํ•˜๊ฒŒ ๋ˆ์„ ํ‘ธ๋Š” ๋ฐ๋„ ์•„ํŒŒํŠธ, ์ฃผ์‹๋“ฑ์ด ์˜ค๋ฅด๋Š” ์ด์œ ๋Š” ๋ˆ์„ ํ’ˆ = ๋ณดํ†ต์€ ์ €๊ธˆ๋ฆฌ ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ €๊ธˆ๋ฆฌ๋กœ ๋ˆ์„ ๋นŒ๋ ค ํˆฌ์ž๋ฅผ ํ•˜๋ฉด ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํšจ๊ณผ๋กœ ์ ์€ ์ƒ์Šน๋ฅ ๋กœ๋„ ํฐ ์ˆ˜์ต์„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ๋žŒ๋“ค์˜ ๋ˆ์ด ๋ชฐ๋ฆฌ๋Š” ๊ฒƒ.

     

    ์ง€๊ธˆ์ด์•ผ๋ง๋กœ ๋ˆˆ์น˜ ์ž˜ ๋ณด๊ณ  ์›€์ง์—ฌ์•ผ ํ•  ๊ฑฐ ๊ฐ™๋‹ค. ์ด๋ฏธ ์˜ค๋ฅธ ์žฅ์€ ๋ฆฌ์Šคํฌ๊ฐ€ ํฌ๋‹ค๋Š” ๊ฑธ ์žŠ์ง€ ๋ง์ž...

     

    #์˜ค๋Š˜์˜ ์ฃผ์ œ : ์—ฐ๋ง์ •์‚ฐ!

     

    1. ์•ˆ๊ฒฝ ๊ตฌ์ž…๋น„ - ์‹œ๋ ฅ ๊ต์ •์šฉ ์ฝ˜ํƒํŠธ๋ Œ์ฆˆ, ์•ˆ๊ฒฝ์ด๋ฉด ํ™˜๊ธ‰ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ! ์นด๋“œ๋กœ ๊ฒฐ์ œ ํ–ˆ์Œ ๊ธฐ๋ก์ด ๋‚จ์œผ๋ฏ€๋กœ ์˜์ˆ˜์ฆ์„ ๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ๋œ๋‹ค๊ณ  ํ•จ

    2. ์›”์„ธ, ์ „์„ธ - ์„œ๋ฅ˜ ์ œ์ถœ ํ•„์š”. ์›”์„ธ์˜ ๊ฒฝ์šฐ ์ฃผ๋ฏผ๋“ฑ๋ก๋“ฑ๋ณธ๊ณผ ์ž„๋Œ€์ฐจ ๊ณ„์•ฝ์„œ. ์ „์„ธ๋Š” ์กฐ๊ธˆ ๋” ๋ณต์žก.

    3. ์ž‘๋…„์— ์ถ”๊ฐ€๋œ ์‚ฐํ›„ ์กฐ๋ฆฌ์› ๋น„์šฉ

    + Q. ์™œ ํ•œ ๋ฒˆ์— ์•ˆ ํ•ด์ค˜์š”? ์ด๋ฏธ ํ™ˆํƒ์Šค ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค ๋˜์–ด ์žˆ๊ธด ํ•˜์ž–์•„์š”? 

    A. ์ถ”๊ฐ€ ์„œ๋ฅ˜๊ฐ€ ์žˆ์–ด์„œ...

    ใ… ใ…  ์—ฐ๋ง ์ •์‚ฐ ๊ท€์ฐฎ๊ธด ํ•˜์ง€๋งŒ ๋‹ค ํ•ด์•ผ์ง€... 

    'About Lemon > ๋งค์ผ์˜_์ผ์ง€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    #18 ๋งค์ผ_๋กœ๊ทธ  (0) 2020.01.18
    #17 ๋งค์ผ_๋กœ๊ทธ  (0) 2020.01.17
    #15 ๋งค์ผ_๋กœ๊ทธ  (0) 2020.01.15
    #14 ๋งค์ผ_๋กœ๊ทธ  (0) 2020.01.14
    #13 ๋งค์ผ_๋กœ๊ทธ  (0) 2020.01.13

    ๋Œ“๊ธ€

Designed by Tistory. @Bola Kim