Suche senden
Hochladen
Refactoring
โข
Als PPTX, PDF herunterladen
โข
1 gefรคllt mir
โข
309 views
YongRak Kim
Folgen
Melden
Teilen
Melden
Teilen
1 von 17
Jetzt herunterladen
Empfohlen
Chap10.Making Method Calls Simpler
Chap10.Making Method Calls Simpler
Taemin Park
ย
Refactoring ch6
Refactoring ch6
krazyhe
ย
[2011 04 30]python-3์ฅ
[2011 04 30]python-3์ฅ
Jong Pil Won
ย
๋ฆฌํํ ๋ง 10์ฅ p316_p324
๋ฆฌํํ ๋ง 10์ฅ p316_p324
Heo Seungwook
ย
Prototype
Prototype
jungyoung2
ย
Ushahidi for Civic Engagement
Ushahidi for Civic Engagement
Dale Zak
ย
All about
All about
justinelin
ย
Idiligo presentation
Idiligo presentation
idiligo
ย
Empfohlen
Chap10.Making Method Calls Simpler
Chap10.Making Method Calls Simpler
Taemin Park
ย
Refactoring ch6
Refactoring ch6
krazyhe
ย
[2011 04 30]python-3์ฅ
[2011 04 30]python-3์ฅ
Jong Pil Won
ย
๋ฆฌํํ ๋ง 10์ฅ p316_p324
๋ฆฌํํ ๋ง 10์ฅ p316_p324
Heo Seungwook
ย
Prototype
Prototype
jungyoung2
ย
Ushahidi for Civic Engagement
Ushahidi for Civic Engagement
Dale Zak
ย
All about
All about
justinelin
ย
Idiligo presentation
Idiligo presentation
idiligo
ย
Refactoring
Refactoring
YongRak Kim
ย
Overview of our products
Overview of our products
aramstore
ย
Halo Headphones
Halo Headphones
aramstore
ย
About Slice
About Slice
aramstore
ย
Twitter juist
Twitter juist
StijnPollet
ย
Light
Light
YongRak Kim
ย
Refactoring
Refactoring
YongRak Kim
ย
Presentatie for "Studiemiddag Linked Data Archieven"
Presentatie for "Studiemiddag Linked Data Archieven"
Victor de Boer
ย
Python ์ดํดํ๊ธฐ 20160815
Python ์ดํดํ๊ธฐ 20160815
Yong Joon Moon
ย
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
AnselmKim
ย
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
์ ๋ฆฌ ํ
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Bingu Shim
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Bingu Shim
ย
Refactoring tutorial
Refactoring tutorial
Bingu Shim
ย
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
bbongcsu
ย
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
AnselmKim
ย
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
Daum DNA
ย
Scala variable
Scala variable
Yong Joon Moon
ย
Scala syntax function
Scala syntax function
Yong Joon Moon
ย
DevRookie ๋ฆฌํํฐ๋ง.pptx
DevRookie ๋ฆฌํํฐ๋ง.pptx
MUUMUMUMU
ย
Scala nested function generic function
Scala nested function generic function
Yong Joon Moon
ย
Scala ๊ธฐ์ด (3)
Scala ๊ธฐ์ด (3)
๋ช ์ฑ ์
ย
Weitere รคhnliche Inhalte
Andere mochten auch
Refactoring
Refactoring
YongRak Kim
ย
Overview of our products
Overview of our products
aramstore
ย
Halo Headphones
Halo Headphones
aramstore
ย
About Slice
About Slice
aramstore
ย
Twitter juist
Twitter juist
StijnPollet
ย
Light
Light
YongRak Kim
ย
Refactoring
Refactoring
YongRak Kim
ย
Presentatie for "Studiemiddag Linked Data Archieven"
Presentatie for "Studiemiddag Linked Data Archieven"
Victor de Boer
ย
Andere mochten auch
(8)
Refactoring
Refactoring
ย
Overview of our products
Overview of our products
ย
Halo Headphones
Halo Headphones
ย
About Slice
About Slice
ย
Twitter juist
Twitter juist
ย
Light
Light
ย
Refactoring
Refactoring
ย
Presentatie for "Studiemiddag Linked Data Archieven"
Presentatie for "Studiemiddag Linked Data Archieven"
ย
รhnlich wie Refactoring
Python ์ดํดํ๊ธฐ 20160815
Python ์ดํดํ๊ธฐ 20160815
Yong Joon Moon
ย
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
AnselmKim
ย
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
์ ๋ฆฌ ํ
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Bingu Shim
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Bingu Shim
ย
Refactoring tutorial
Refactoring tutorial
Bingu Shim
ย
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
bbongcsu
ย
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
AnselmKim
ย
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
Daum DNA
ย
Scala variable
Scala variable
Yong Joon Moon
ย
Scala syntax function
Scala syntax function
Yong Joon Moon
ย
DevRookie ๋ฆฌํํฐ๋ง.pptx
DevRookie ๋ฆฌํํฐ๋ง.pptx
MUUMUMUMU
ย
Scala nested function generic function
Scala nested function generic function
Yong Joon Moon
ย
Scala ๊ธฐ์ด (3)
Scala ๊ธฐ์ด (3)
๋ช ์ฑ ์
ย
แแ กแแ ตแแ ฅแซ ๊ธฐ์ด
แแ กแแ ตแแ ฅแซ ๊ธฐ์ด
Yong Joon Moon
ย
2014-15 Intermediate C++ Study #7
2014-15 Intermediate C++ Study #7
Chris Ohk
ย
Scala namespace scope
Scala namespace scope
Yong Joon Moon
ย
รhnlich wie Refactoring
(17)
Python ์ดํดํ๊ธฐ 20160815
Python ์ดํดํ๊ธฐ 20160815
ย
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
[์คํ๋ง ์คํฐ๋ 3์ผ์ฐจ] @MVC
ย
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
[HaU] ์ ์ ๊ธฐ์ ๋ฉด์ ์ค๋น java
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
ย
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
Refactoring Tutorial 1์ฃผ์ฐจ[ Refactoring ๊ฐ์]
ย
Refactoring tutorial
Refactoring tutorial
ย
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
Refactoring tutorial 1์ฃผ์ฐจ[refactoring ๊ฐ์]
ย
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
[์คํ๋ง ์คํฐ๋ 1์ผ์ฐจ] ํ ํ๋ฆฟ
ย
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
Devon 2011-b-5 ํจ๊ณผ์ ์ธ ๋ ๊ฑฐ์ ์ฝ๋ ๋ค๋ฃจ๊ธฐ
ย
Scala variable
Scala variable
ย
Scala syntax function
Scala syntax function
ย
DevRookie ๋ฆฌํํฐ๋ง.pptx
DevRookie ๋ฆฌํํฐ๋ง.pptx
ย
Scala nested function generic function
Scala nested function generic function
ย
Scala ๊ธฐ์ด (3)
Scala ๊ธฐ์ด (3)
ย
แแ กแแ ตแแ ฅแซ ๊ธฐ์ด
แแ กแแ ตแแ ฅแซ ๊ธฐ์ด
ย
2014-15 Intermediate C++ Study #7
2014-15 Intermediate C++ Study #7
ย
Scala namespace scope
Scala namespace scope
ย
Refactoring
1.
Refactoring 6์ฅ Remove
Assignment to Parameters Replace Method with Method Object Substitute Algorithm ์๊ฟ์ฌhttp://cafe.naver.com/architect1 ๊น์ฉ๋ฝ http://blog.naver.com/subhill
2.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ.
3.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ๋๊ธฐ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ง ๊ฐ์ฒด์ ๋ํ ์์ ์ OK! ํ๋ผ๋ฏธํฐ๊ฐ ์์ ํ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋๋ก ํ๋ ๊ฒ์๋ ๋ฐ๋! ์ด์ ๋ช ํํ์ง ์๋ค. ๊ฐ์ ์ํ ์ ๋ฌ(pass by value)์ ์ฐธ์กฐ์ ์ํ ์ ๋ฌ(pass by reference)๋ฅผ ํผ๋ํ๊ธฐ ๋๋ฌธ
4.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ๋ฐ๋ผ์ ํ๋ผ๋ฏธํฐ๋์ ๋ฌ๋ ๊ทธ๋๋ก ์ฐ๋ ๊ฒ์ด ํจ์ฌ ๋ช ํํ๋ฉฐ ์ผ๊ด์ ์ธ ์ฌ์ฉ๋ฒ์ด๋ค. ํ๋ผ๋ฏธํฐ์๊ฐ์ ๋์ ํด์๋ ์๋๊ณ ์ด๋ฐ ์ฝ๋๋ฅผ ๋ณด๋ฉด Remove Assignments to Parameters ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ฑฐํ์
5.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ์ ์ฐจ ํ๋ผ๋ฏธํฐ๋ฅผ ์ํ ์์ ๋ณ์๋ฅผ ๋ง๋ ๋ค. ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ ์ฝ๋ ์ดํ์์ ํ๋ผ๋ฏธํฐ์ ๋ํ ์ฐธ์กฐ๋ฅผ ์์๋ณ์๋ก ๋ฐ๊พผ๋ค. ํ๋ผ๋ฏธํฐ์ ๋์ ํ๋ ๊ฐ์ ์์๋ณ์์ ๋์ ํ๋ค ์ปดํ์ผ๊ณผ ํ ์คํธ.
6.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ์ฃผ์ ์ฐธ์กฐ์ ์ํ ํธ์ถ์ผ ๊ฒฝ์ฐ(call by reference)์ธ ๊ฒฝ์ฐ ๋ฉ์๋ ํธ์ถ ๋ถ๋ถ์์ ํ๋ผ๋ฏธํฐ๊ฐ ๊ณ์ ์ฌ์ฉ๋๋์ง ์ดํด๋ณด๋ผ. ๋ํ ๊ฑฐ๊ธฐ์ ์ผ๋ง๋ ๋ง์ ์ฐธ์กฐ์ ์ํ ํธ์ถํ๋ผ๋ฏธํฐ์ ๊ฐ์ด ๋์ ๋๊ณ ์ฌ์ฉ๋๋์ง๋ ๋ณธ๋ค. ๋ฆฌํด๊ฐ์ผ๋กํ๋์ ๊ฐ์ ๋๊ธธ ์ ์๋๋ก ํ๋ผ. ๋ง์ฝ ํ๋ ์ด์ ์๋ค๋ฉด ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ฅผ ๊ฐ์ฒด๋ก ๋ง๋ค ์ ์๋์ง, ๋๋ ๋ณ๋์ ๋ฉ์๋๋ก ๋ง๋ค ์ ์๋์ง ๋ณด๋ผ.-> Replace Method with Method Object(163) ํ์ฉ.
7.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ์์ 2 ํ๋ผ๋ฏธํฐ๋ฅผFinal๋ก ์ ์ธํ์ฌ ๊ด๋ก๋ฅผ ๋ฐ๋ฅด๋๋ก ๊ฐ์ ํ ์๋ ์๋ค. ํ์ง๋ง ์ค์ ๋ก ์ ์๋ ํ๋ผ๋ฏธํฐ์final ์ฐ์ง ์๋๋ค. ์งง์ ๋ฉ์๋์ ๋ํด์๋ ์ฝ๋๋ฅผ ๋ช ํํ๊ฒ ํ๋๋ฐ ๋ณ๋ก ํฐ ๋์์ด ์๋๋ค. ํ์ง๋ง ๋ฉ์๋๊ฐ๊ธธ ๊ฒฝ์ฐ ๋ค๋ฅธ ์ฝ๋๊ฐ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ณ๊ฒฝํ๋์ง ๋ณด๊ธฐ ์ํด์๋ ์ฐ๊ธฐ๋ ํ๋ค.
8.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ์๋ฐ์์ ๊ฐ์ ์ํ ์ ๋ฌ(Pass By Value) ์๋ฐ๋ ์๊ฒฉํ๊ฒ ๋ชจ๋ ๊ฒฝ์ฐ์ ๊ฐ์ ์ํ ์ ๋ฌ์ ์ฌ์ฉ
9.
Remove Assignments to
Parameters ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋์ ํ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด,๋์ ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ผ. ์๋ฐ์์ ๊ฐ์ ์ํ ์ ๋ฌ(Pass By Value) ๋ณธ์ง์ ์ผ๋ก ๊ฐ์ฒด ์ฐธ์กฐ๊ฐ ๊ฐ์ผ๋ก ๋๊ฒจ์ง๋ค. ๊ฐ์ฒด์ ์์ฑ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๊ฐ๋ฅ ํ๋ผ๋ฏธํฐ์ ๋ค๋ฅธ ๊ฐ์ ๋์ ํ๋ ๊ฒ์ ๊ณ ๋ ค์ํจ
10.
ReplaceMethod with Method
Object ์ง์ญ๋ณ์ ๋๋ฌธ์ Extract Method๋ฅผ ์ ์ฉํ ์ ์๋ ๊ธด ๋ฉ์๋์ ๊ฒฝ์ฐ ๋ฉ์๋๋ฅผ ๊ทธ ์์ ์ ์ํ ๊ฐ์ฒด๋ก ๋ฐ๊ฟ ๋ชจ๋ ์ง์ญ๋ณ์๊ฐ ๊ทธ ๊ฐ์ฒด์ ํ๋๊ฐ ๋๋๋ก ํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฉ์๋๋ฅผ ๊ฐ์ ๊ฐ์ฒด ์์ ์ฌ๋ฌ ๋ฉ์๋๋ก ๋ถํดํ ์ ์๋ค. ํ์ค ์์ฝ ๋ฉ์๋๋ฅผ(๋ฉ์๋์ ์๋ ๋ชจ๋ ์ง์ญ ๋ณ์๋ฅผ ๋ด๋)๊ฐ์ฒด๋ก ๋ฐ๊ฟ๋ผ.
11.
ReplaceMethod with Method
Object ๋ฉ์๋๋ฅผ(๋ฉ์๋์ ์๋ ๋ชจ๋ ์ง์ญ ๋ณ์๋ฅผ ๋ด๋) ๊ฐ์ฒด๋ก ๋ฐ๊ฟ๋ผ. ๋๊ธฐ ์์ ๋ฉ์๋์ ์๋ฆ๋ค์ ๊ฐ์กฐ. ๋ง์ ์ง์ญ ๋ณ์๋ ๋ฉ์๋๋ฅผ ๋ถํดํ ๋ ์ด๋ ค์์ ์ค๋ค ์ด๋ฐ ๊ฒฝ์ฐ ย Replace Method with Method Object๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฐ ๋ชจ๋ ์ง์ญ๋ณ์๋ฅผ ๋ฉ์๋ ๊ฐ์ฒด๋ก ๋ฐ๊พธ์ด ๋ฒ๋ฆฐ๋ค.๊ทธ ๋ค์ ์๋ก ๋ง๋ค์ด์ง ๊ฐ์ฒด๋ฅผ Extract Method๋ฅผ ์ด์ฉํ์ฌ ์๋์ ๋ฉ์๋๋ก ๋ถํดํ ์ ์๋ค.
12.
ReplaceMethod with Method
Object ๋ฉ์๋๋ฅผ(๋ฉ์๋์ ์๋ ๋ชจ๋ ์ง์ญ ๋ณ์๋ฅผ ๋ด๋) ๊ฐ์ฒด๋ก ๋ฐ๊ฟ๋ผ. ์ ์ฐจ ๋ฉ์๋์ ์ด๋ฆ์ ๋ฐ ์๋ก์ด ํด๋์ค ์์ฑ. ์๋ก์ด ํด๋์ค์ Final ํ๋๋ก ์๋ ๋ฉ์๋์ ๊ฐ์ฒด๋ฅผ ์ ์ฅ ๋ฉ์๋์์ ์ฌ์ฉ๋๋ ์์๋ณ์์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ํ ํ๋ ์์ฑ ์๋ก์ด ํด๋์ค์ ์์ฑ์์์ ์์ค๊ฐ์ฒด์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ทจํจ. ์๋ก์ด ํด๋์ค์ Compute๋ผ๋ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ค๋ค.
13.
ReplaceMethod with Method
Object ๋ฉ์๋๋ฅผ(๋ฉ์๋์ ์๋ ๋ชจ๋ ์ง์ญ ๋ณ์๋ฅผ ๋ด๋) ๊ฐ์ฒด๋ก ๋ฐ๊ฟ๋ผ. ์ ์ฐจ ์๋์ ๋ฉ์๋๋ฅผCompute์ ๋ณต์ฌ. ์๋์ ๊ฐ์ฒด์ ์๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์์ค ๊ฐ์ฒด ํ๋๋ฅผ ์ฌ์ฉํ๋๋ก ๋ฐ๊ฟ. ์ปดํ์ผ ์๋ก์ด ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ ์๋์ ๋ฉ์๋๋ฅผ์๋ก๋ง๋ ๊ฐ์ฒด์ Compute๋ฉ์๋๋ฅผ ํธ์ถํ๋๋ก ๋ฐ๊ฟ. ์ด์ Extract Method๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์๋๋ก Refactoring.
14.
Substitute Algorithm ์๊ณ ๋ฆฌ์ฆ์
๋ณด๋ค ๋ช ํํ ๊ฒ์ผ๋ก ๋ฐ๊พธ๊ณ ์ถ์ ๋๋, ๋ฉ์๋์ ๋ชธ์ฒด๋ฅผ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฐ๊พผ๋ค.
15.
16.
Substitute Algorithm ์๊ณ ๋ฆฌ์ฆ์
๋ณด๋ค ๋ช ํํ ๊ฒ์ผ๋ก ๋ฐ๊พธ๊ณ ์ถ์ ๋๋, ๋ฉ์๋์ ๋ชธ์ฒด๋ฅผ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฐ๊พผ๋ค. ์ ์ฐจ ๋์ฒด ์๊ณ ๋ฆฌ์ฆ ์ค๋น. ์ ์ฉํ์ฌ ์ปดํ์ผ ๊ฒฐ๊ณผ ๊ฐ๋ค๋ฉด ๋ ๊ฒฐ๊ณผ ๋ค๋ฅด๋ฉด ์์ ์๊ณ ๋ฆฌ์ฆ ์ด์ฉํ์ฌ ๋๋ฒ๊น .
17.
๋.
Jetzt herunterladen