A2공간 - 도움되는 글을 쓰자

ani2life.egloos.com

포토로그 마이가든


그냥 잡담

※방명록은 따로 없고 무조건 최신글에 댓글 남기시면 됩니다. ^^

위드블로그


올블로그 올블릿


멋진 클래스 제작을 위한 나만의 철학 개발/플밍

누구나 알고 있는 낮은 결합도와 높은 응집력을 이야기 하고자 함이 아닙니다.
저는 좋은 클래스를 만들기 위해 저만의 철학을 가지고 있습니다.

남을 위해 클래스를 만들어라.

혼자 쓰기 위해 클래스를 만드는 것이 아니라 남이 다른 환경에서 내 클래스를 사용할 것이라고 생각하고 제작해야 합니다.

만든 클래스를 사용할 때는 남의 것이라 생각하라.

남이 만든 것이라 생각하며 클래스의 내부 동작원리나 구조를 신경쓰지 않고 편하게 사용할 수 있어야 합니다.

내가 쓰기 불편하면 남도 쓰기 불편하고, 남이 쓸때 편하면 내가 쓸때 훨씬 편합니다. ^^

태그 : ,

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://ani2life.egloos.com/tb/3250881 [도움말]

핑백

  • A2공간 - 도움되는 글을 쓰자 : 2007년 내 이글루 결산 2007-12-28 20:02:12 #

    ... 글은 mod_jk를 이용한 Apache2 Tomcat5.5 (아파치2 톰캣5.5) 연동 및 가상호스팅 (10월부터 집계)가장 적게 읽힌 글은 멋진 클래스 제작을 위한 나만의 철학 (10월부터 집계)내이글루에 가장 덧글을 많이 쓴 사람은 최종욱 ... more

덧글

  • 최종욱 2007/06/26 01:44 # 답글

    사실 객관적인 코딩에는 건망증이 도움이 됩니다. 내가 짠 코드를 못알아보기 때문이죠;
  • -A2- 2007/06/26 13:17 # 답글

    최종욱// 전 외우는걸 싫어해서 빨리 잊어버려요. ^^
  • 백승우 2007/06/27 09:12 # 답글

    남이 만든 것이라 생각하며 클래스의 내부 동작원리나 구조를 신경쓰지 않고 편하게 사용할 수 있어야 합니다.
    <-- 보다는 인터페이스만 공유하는게 낫지 않을까요?
  • 최종욱 2007/06/27 09:27 # 답글

    백승우 / 그러고보니 그 용도로 쓰이는게 인터페이스네요. +ㅅ+
  • -A2- 2007/06/27 13:03 # 답글

    백승우// 제가 이야기 하는 것은 마인드를 말하는 것이지 기술구현이 아닙니다. 중요한 것은 마인드가 밑바탕에 제대로 깔려야 인터페이스도 생각할 수 있다는 것이죠.
  • LOG 2007/07/03 12:57 # 삭제 답글

    "남을 위해 클래스를 만들어라."
    이 컨셉자체가 좋네요.
    기술 구현은 그 다음이고.
  • -A2- 2007/07/04 22:14 # 답글

    LOG// 기술 이전에 마음 가짐이 중요하죠. ^^
덧글 입력 영역