E D R , A S I H C RSS

Stepwise Refinement

ꡬ쑰적 ν”„λ‘œκ·Έλž˜λ°μ—μ„œ μƒμœ„ λͺ¨λ“ˆμ„ λ¨Όμ € κ°œλ°œν•˜κ³  μ—¬κΈ°μ„œ μ‚¬μš©ν•˜λŠ” ν•˜?λͺ¨λ“ˆλ“€μ„ κ°œλ°œν•΄ λ‚˜κ°€λŠ” 방법. EdsgerDijkstra와 Niklaus Wirthκ°€ 이 방법을 λŒ€μ€‘ν™”μ‹œν‚¨ κ²ƒμœΌλ‘œ 유λͺ…ν•˜λ‹€.

사싀, TestDrivenDevelopmentλ‚˜ Refactoring의 상당 뢀뢄도 μ–΄μ°Œλ³΄λ©΄ StepwiseRefinement의 μ—°μž₯선에 μžˆλ‹€.

see also:

Niklaus Wirth ꡐ수의 Program Development by Stepwise Refinement(1971, CACM 14.4) (http://www.acm.org/classics/dec95/ )와 EdsgerDijkstra의 Stepwise Program Construction을 꼬였μ˜₯ 읽어보길 λ°”λžλ‹ˆλ‹€. μ „μ‚°ν•™ 역사에 길이 λ‚¨λŠ” 유λͺ…ν•œ 논문듀이고, μ—¬κΈ° μ†Œκ°œλœ SR은 Structured Programmingμ—μ„œ 핡심적 역할을 ν–ˆμŠ΅λ‹ˆλ‹€. 당신은, 이 μ‚¬λžŒμ΄ μ‚¬μš©ν•œ stepwise refinement에 μƒμ‘ν•˜λŠ” μ–΄λ–€ "일반적 문제 접근법 및 λ””μžμΈ 방법"을 κ°–κ³  μžˆμŠ΅λ‹ˆκΉŒ? 이 글을 읽고 λ‹€λ₯Έ λ¬Έμ œμ— stepwise refinementλ₯Ό μ μš©ν•΄ λ³΄μ‹­μ‹œμ˜€. Functional Programmingμ΄λ‚˜ OOP에도 μ μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 이 글을 읽고, 또 슀슀둜 μ‹€ν—˜μ„ 해보고 무엇을 λ°°μ› μŠ΅λ‹ˆκΉŒ? 이 stepwise refinement의 단점은 무엇이고, 이λ₯Ό κ·Ήλ³΅ν•˜λŠ” 방법은 λ¬΄μ—‡μΌκΉŒμš”? --κΉ€μ°½μ€.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:06
Processing time 0.0099 sec