예전에 Framework’s Day에 발표했던 Framework Engineering 의 동영상 강좌를 지난 토요일날 찍었습니다.

Framework 구축시 여러분이 겪을 시행 착오를 조금이나마 줄일 수 있길 바라며 강좌를 공유합니다.

이 강좌에 대한 내용은 저의 머리에서 나온 것이 아니라, .NET Framework의 설계자인 Krzysztof Cwalina의 강좌와 현재 저희가 번역하고 있는 Framework Design Guideline 2nd 추가해 정리한 것입니다.

이 발표의 전체적인 내용은 아래와 같습니다.

  • 조직 구조에 맞는 Framework 설계 방식을 사용해라.
  • 소프트웨어 구조를 잡기전에, 조직의 구조를 잡는 우를 범하지 마라.
  • 어플리케이션 개발 계획에 적합한 개발 방법들 –  땅콩버터와 마천루
  • 의존성 (Dependency)을 관리해라.
  • Framework 구축시 호환성을 고려해라.
  • 팀원들이 동일한  Feature를 중복 개발하지 않게 끊임없이 대화를 나누어라.
  • Framework 코드를 다 만들고 나서  Feedback을 받는 것이 아니라, 먼저  Code Sample을 만든후 피드백을 받은 후 그 후에 Object Model을 구축해라.
  • Feature를 가능한  Simple 하게 구축해라.
  • 동일함의 힘과  FxCop을 통한 제약성 주기.
  • 측정, 측정, 측정해라.
  • 완성되지 않는 Feature를 통합하지 말아라.
  • 빛을 지지 마라.  (MQ 와 Feature Crew 이야기)

좀더 고화질의 동영상 강좌를 보시고 싶으신 분은 아래 사이트를 방문하시길 바랍니다.

EvaCast 이 강좌의 PT 뿐만아니라, 80개 정도의 추가 소프트웨어 설계 강좌가  있습니다  🙂

Viddle.com (고화질의 사이트)  – http://www.viddler.com/explore/arload/videos/1/

🙂  Summary 부분이 녹화 프로그램의 오류로 인해, 이상하게 변환되지 않아서 부득이 하게 집에서 Summary 부분만 추가해서 찍었습니다.

Join the conversation! 6 Comments

  1. 다시 한번 그날의 기억을 되새길 수 있겠군요 ㅎ
    전 그때 손영수님 첨 뵌날이라서요… 🙂

    응답
    • 🙂 ㅎㅎㅎ
      옛 기억이 떠오르시나요? 하….
      저의 세미나를 좋게 봐주셔서 감사합니다. 이거 음료수를 꼭 사드려야 겠는데요 🙂 충성~~~

      응답
  2. 오랜만이네요^^
    출장갔던 곳이 워낙 오지라… 인터넷도 거의 되지않고,, 암튼 거의 두달간 인터넷을 떠나있었네요..
    말씀하신 생상선 향상법. 기대하구 있겠습니다.
    아가는 잘 크고 있죠?? ^^

    응답
    • 안녕하세요.
      효중님 🙂 하 요즘 아기는 무럭 무럭 자라고 있습니다.
      거기다 소리도 잘 지르구요. 너무 신날때 전인권처럼 크게 악~~ 하고 소리를 질러됩니다.
      ㅎㅎㅎㅎ

      나중에 한번 Spring.NET 대한 세미나를 만들때니 오셔서 멋지게 한번 해주세요.

      이거 Spring.NET 홈런 감이네요.
      Dependency Injection Container 가 없어서 예전에 이거 비슷한거 만드느라, 고생한 적이 있는데..

      ㅎㅎㅎ 이런거 보면. 제가 설계한 디자인과 많이 비교해 보게 됩니다.
      여튼 .NET에서 Open Source로 다루기 쉽지가 않을텐데.. 많은 고생해 주셔서 감사합니다. 나중에 마소기고가 완료되면, 효중님 블로그로 POST 걸어서 대대적으로 홍보하도록 하겠습니다.

      방문해 주셔서 감사요 🙂

      응답
  3. […] Framework  강좌와 제가 발표했던 Framework Engineering을 보시면 도움이 될듯하네요 그리고 .NET을 사용하는 개발자라면 […]

    응답
  4. […] 보고, 변경할 사항을 다시 받습니다. 이거에 대해서는 제가 예전에 강의한 Framework Engineering을 보시면 […]

    응답

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.

카테고리

Framework, My Activity, News, Seminar, Software Engineering, Study

태그

, , , , , , , , ,