요즈음 객체지향 기법이라는게 일상화되면서
우리들은 함수나 클래스를 작성할때도 항상 남이 쓰기 편하게, 재사용 가능하게 코드를 작성하기 위해
노력하고 있습니다. 그렇다면 어떻게 하는것이 가장 좋은 객체 지향 기법으로 함수와 클래스를 작성하는
것일까요?
올바르지 못한 예)
이 코드는 모래시계 모양으로 별을 찍는 코드입니다.
보시다시피 함수를 컨트롤 하는것은 모두 내장되어있으며, 호출되어있는 곳에서는
어떠한것도 컨트롤할수 없습니다. 아마 이코드는 한번 사용후 버려지겠죠...
그렇다면 우리는 어떻게 해야 이것들을 재사용할수 있을까요?
올바른예) 재사용가능한 코드.
훌륭합니다! 모든 코드들은 호출된곳에서 컨트롤이 가능하며
필요에 따라서 다른 함수로 교체가 가능합니다!
마치 객체지향의 기법과도 같지요. 이렇게 함수를 사용한다면
나중에도 쓸수있는 훌륭한 코드가 될 것입니다.
존나 지랄도 병신같이 잘 떠시네.
아래쪽 코드는 정말 훌륭하고 객체지향의 기법에 맞게 설계된 코드입니다만?
잘하셨어요. ^_^ 과연 어떤 병신이 모래시게를 재활용할지 의문이네요.
하아.. 테스트 코드하고 실제 코드를 구분 못하시는걸 보니 안타깝네요...
ㄴ 말뜻도 구별못하시는 것을 보면 이 사회를 어떻게 살아갈지 참 안타깝네요.
과연 어떤 병신이 모래시게를 재활용할지 의문이네요. <- 여기서 제가 구분 못하는 말뜻이 뭔지 모르겠는데 알려주시면 감사하겠습니다만?
님은 평생 절차지향만 쓰면서 살세요. ^_^: 치킨 배달하면 하지도 못하겠지만
존나 있어보이게 작성하려는 의도면 잘 했네
넘겨받는 파라미터들 보소 ㅋㅋㅋㅋㅋ
-Size 라고 하면 되지 -1*Size 는 이뭐병
요즘 재사용할수 있는 함수 이름을 MyFunctionA 라고 짓나보지?
처음꺼 가독성 어쩔
병림픽보소 존나웃기네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
웃자고 올린거같은데 왜케 진지하냐