목화토금수

비식재관인

pseudo code 다.


class image

{

array< ... > buffer; // 토생금 ( 메모리인 토를 하나의 관리 체계로 싸자 )

...

image( co var width, co var height ) ... // 금생수 ( 나중에 인자를 받아야지 )

}; // 금


co auto draw_diamond( var buffer, co var size ) // 목

{

...

}


co auto get_diamond( co var size )

{

image shape( size, size ); // 토

ret draw_diamond( shape, size ); // 목극토 ( 제어한다 )

}


...

var size = input(); // 수 ( 수생공 )

print( get_diamond( size ) ) // 목생화 ( draw_diamond 를 했으니 출력을 해야지 )



뭐 이렇게 적어놔도 알아먹는 사람 별로 없겠지. ㅋㄷㅋㄷ


무엇이 문제고,

문제가 무엇을 요구하고,

뭐가 빠졌는지 보이고,

무엇이 나누어져야 하는지

의도와 좋은 순환의 흐름이 잡히는거야.

코드와 모듈, 모듈과 프로젝트, 프로젝트와 제품, 제품과 회사, 회사와 시장

모든 관계를 동일한 관점에서 볼 수 있는것.


어느 정도는 니들이 이미 다 하고 있는 짓들임.