posted by 희정냥★ 2009. 8. 15. 22:37
'Ralph Johnson과 함께하는 소프트웨어 개발의 지혜들'라는 주제로
GoF 중 한명이신 Ralph Johnson의 강의가 있어서 냅따 들으러 갔습니다.


(장소가 너무 멀고, 참가비가 있어서 약간 부담스럽기도 했지만 ㅠㅠ
Ralph Johnson의 강의를 듣는다는 설레임으로 가게 되었습니다~
국민대는 처음가봤는데, 강의 장소를 못찾아서 고생좀 하고 ㅠㅠ 힘들게 찾아갔습니다 ㅠㅠ)

(이건 강의 다 끝나고 마치기 직전에 찍은 사진입니다 ㅋㅋ)

정말 열정적이신 분이였습니다. 쉬지 않고 강의 하시더군요.
연세가 있으셔서 힘드실법도 한데, 강의도 열정적으로, 질문의 답도 열정적으로 하셨습니다.
멋지신 분이에요 *.*
사람들이 마지막에 GoF Design Patterns 책 들고와서 싸인받으시길래
전 안들고가서 걍 제 플래너에 받았습니다.. ;; ㅎㅎ


오전엔 대표적인 디자인 패턴에 대한 설명을 하셨습니다.
그리고 오후엔 리팩터링에 대한 설명을 하셨습니다. 간단한 코드 예제도 보여주셨구요.





    1) 교육 일시 :  2009년 8월 15일 (토) 오전 10시 - 오후 2시 30분

    2) 교육 장소 :  국민대학교 경상관 317호 (BIT 컨퍼런스 룸)



시 간
내용 강    사
10:00 - 11:30
Fifteen years of Design Patterns.
"Design Patterns" was released in October, 1994. In the years since, some of the patterns have turned out to be very important, some less important. New patterns have arisen that have displaced some of the older patterns.  There are common ways that the patterns are misused. Ralph Johnson will talk about what he has learned about the patterns since the book was published.

Ralph Johnson is one of four coauthors of "Design Patterns" and the leader of the group that built the first refactoring tool, the Smalltalk Refactoring Browser. He is currently working on patterns for parallel programming and for safe software, and on tools for refactoring systems to be more secure and to be more parallel. Ralph Johnson is a Research Associate Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign.

Ralph Johnson

11:30 - 12:30 점심 먹으면서 간담회

 

12:30 - 02:00
Keeping software young and limber
As software ages, it tends to get harder to change.  People try to make changes in such a way that nothing breaks, but it becomes harder and harder to change it successfully.  Eventually the software is so hard to change that it is abandoned.

Not all projects are like this.  Open source projects seem to run on and on.  Some commercial projects seem to last indefinitely, sometimes because they are so valuable that no effort to save them is too great, other times because the software stays flexible and so developers are able to adaptit to new situations.

There are a set of techniques that help keep software flexible and adaptable.  They are often named "refactoring", but there is a lot more to it than just a particular set of techniques for changing code.  Flexible code requires certain management practices, as well.  This talk will describe how to keep your software young and limber. 

Ralph Johnson

02:00 - 02:30 질의 및 응답  
 

이 장소를 Daum지도에서 확인해보세요.
서울특별시 성북구 정릉제3동 | 국민대 경상관
도움말 Daum 지도

댓글을 달아 주세요

  1. BlogIcon 거북사마 2009.08.17 16:17  Addr  Edit/Del  Reply

    정말 열심히 하시네요~^^