๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ.
๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ผ๋ก์ OOP์์๋ ์ฌ์ ํ ์ ์ฉํ๊ฒ ์ด์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก๋ StepwiseRefinement ๊ฐ ์๋ค. ์ด๋ ์ฒ์ ์ถ์์ ์ธ ์ด๋ฆ์ผ๋ก ์์ ํ๋ค, ์ ์ฐจ์ ์ผ๋ก ๊ตฌ์ฒด์ ์ธ ๊ตฌํ๋ถ๋ถ๊น์ง ์ ์ง์ ์ผ๋ก ์์ ํด๊ฐ๋ฉด์ ๊ตฌํํด๋๊ฐ๋ค. ์ด๋ ProgrammingByIntention ๊ณผ ๊ทธ ๋งฅ๋ฝ์ด ๋น์ทํ๋ค๊ณ ํ ์ ์๋ค.
์ด๋ก ์งํ๋ ์๋ ScheduledWalk/์์ฒ ๋ฅผ ์ฐธ์กฐ.
What led to "Notes on Structured Programming"
http://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1308.PDF
http://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1308.PDF
๋ค์ต์คํธ๋ผ์ ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ์ ๊ด๋ จํ ๋
ผ๋ฌธ๋ค์
๋๋ค. - eternalbleu