๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ iOS/iOS

[iOS] ํด๋ž˜์Šค์ด๋ฆ„ ํ•œ๋ฒˆ์— ๋ชจ๋‘ ๋ฐ”๊พธ๊ธฐ (Refactor Class name)

by Fomagran ๐Ÿ’ป 2020. 12. 14.
728x90
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” Foma ์ž…๋‹ˆ๋‹ค!

 

์˜ค๋Š˜๋„ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ๋œ๊ฒŒ ์žˆ์–ด์„œ ๊ณต์œ ๋“œ๋ฆด๋ ค๊ณ  ๊ธ€์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

์ €๋Š” ํ‰์†Œ์— ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ๋‚˜ ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ํด๋ž˜์Šค์˜ ์ด๋ฆ„์„ ๋ฐ”๊ฟ€๋•Œ ์ง์ ‘ ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ  ํ•ด๋‹น ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ 

 

๋˜ ์Šคํ† ๋ฆฌ๋ณด๋“œ์—๊ฐ€์„œ ํ•ด๋‹น ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„์„ ๋ฐ”๊ฟ”์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ์Šคํ† ๋ฆฌ๋ณด๋“œ,ํŒŒ์ผ,๋ทฐ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„์„ ํ•œ๋ฒˆ์— ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ด์—ˆ๋Š”๋ฐ์š” ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!!

๋ฐ”๋กœ ์•„๋ž˜ ViewController์ด๋ฆ„์ด ์›๋ž˜ OnboardingViewController์ธ๋ฐ์š”.

 

์ €๋Š” ์ด๊ฒƒ์„ TravelViewController๋กœ ๋ฐ”๊พธ๊ณ ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

 

๋ฐ”๊ฟ€ ํด๋ž˜์Šค ์ด๋ฆ„์„ ์•„๋ž˜์ฒ˜๋Ÿผ ๋ˆ„๋ฅด๊ณ  ์šฐ์ธก ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜์‹œ๋ฉด Refactor๋ผ๊ณ  ๋ณด์ด์‹ค๊ฑฐ์—์š”. ๊ฑฐ๊ธฐ์„œ Rename์„ ํ•˜์‹œ๋ฉด

์•„๋ž˜์™€ ๊ฐ™์ด ์Šคํ† ๋ฆฌ๋ณด๋“œ์™€ ํŒŒ์ผ ๋ชจ๋‘ ํ•œ๋ฒˆ์— ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ทธ ๋‹ค์Œ ์›ํ•˜์‹œ๋Š” ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์‹œ๋ฉด ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ํด๋ž˜์Šค์ด๋ฆ„๋„ ๋ฐ”๋€Œ๊ณ  .swift ์ด๋ฆ„๋„ ๋ฐ”๋€Œ๊ฒŒ ๋˜๊ณ 

์‹ฌ์ง€์–ด ์Šคํ† ๋ฆฌ๋ณด๋“œ์˜ ํด๋ž˜์Šค์ด๋ฆ„๊นŒ์ง€ ํ•œ๋ฒˆ์— ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!!

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€