<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ObjectWorld</id>
	<title>ObjectWorld - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ObjectWorld"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectWorld&amp;action=history"/>
	<updated>2026-05-15T01:32:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ObjectWorld&amp;diff=36844&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectWorld&amp;diff=36844&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;http://www.objectworld.org&lt;br /&gt;
&lt;br /&gt;
하이텔 객체지향동호회에서 시작. 객체지향과 관련된 세미나를 열기도 한다. &lt;br /&gt;
&lt;br /&gt;
wiki:Moa:ObjctWorld&lt;br /&gt;
----&lt;br /&gt;
2002 년 6월 8일날 SoftwareArchitecture 에 대한 세미나가 ObjectWorld 주체로 열렸습니다.&lt;br /&gt;
* http://www.objectworld.org/JavatoolsforXP1.ppt&lt;br /&gt;
* http://www.freemethod.org:8080/bbs/UML1-SAintro.ppt&lt;br /&gt;
* http://www.freemethod.org:8080/bbs/UML1-JavaArchitectureChanges.ppt&lt;br /&gt;
----&lt;br /&gt;
첫번째 Session 에는 [[ExtremeProgramming]] 을 위한 Java 툴들에 대한 간단한 언급이였습니다. 제가 30분 가량 늦어서 내용을 다 듣진 못했지만, 주 내용은 EJB 등 웹 기반 아키텍쳐 이용시 어떻게 테스트를 할것인가에 대해서와, Non-Functional Test 관련 툴들 (Profiler, Stress Tool) 에 대한 언급들이 있었습니다. (JMeter, Http Unit, Cactus 등 설명) &lt;br /&gt;
&lt;br /&gt;
Http Unit 에 대해선 좀 회의적인 투로 설명을 하신것 같고, (이정도까지 테스트 할까..에 가까운) [[ExtremeProgramming]] 에서의 TDD 스타일은 따로 취급되었다라는 생각이 들었다는. (XP에서의 테스트를 먼저 작성하라는 이야기에 대해서 그냥 TP를 읽는 수준으로만 넘어간것 보면. 코딩 완료이후 테스트를 기본이라 생각하고 설명하셨다 생각됨.)&lt;br /&gt;
&lt;br /&gt;
두번째 Session 에서는 세분이 나오셨습니다. 아키텍쳐란 무엇인가에 대해 주로 case-study 의 접근으로 설명하셨는데, 그리 명확하지 않군요. (Platform? Middleware? API? Framework? Application Server? 어떤 걸 이야기하시려는것인지 한번쯤 명확하게 결론을 내려주셨었더라면 더 좋았을 것 같은데 하는 아쉬움.) 아키텍쳐를 적용하는 개발자/인지하는 개발자/인지하지 못한 개발자로 분류하셔서 설명하셨는데, 저의 경우는 다음으로 바꾸어서 생각하니까 좀 더 이해하기가 쉬웠더라는. &amp;#039;자신이 작업하는 플랫폼의 특성을 적극적으로 사용하는 개발자/플랫폼을 이해하는 개발자/이해하지 못한 개발자&amp;#039; 아직까지도 Architecture 와 그밖에 다른 것들과 혼동이 가긴 하네요. 일단 잠정적으로 생각해두는 분류는 이렇게 생각하고 있지만. 이렇게만 정의하기엔 너무 단순하죠. 해당 자료집에서의 Architecture 에 대한 정의를 좀 더 자세히 들여다봐야 할듯.&lt;br /&gt;
* Architecture - 시스템 구조의 abstract class 단계&lt;br /&gt;
* Middleware, Application Server - Architecture 를 Instance 화 시킨 실질적 제품들. 전체 시스템 내에서의 역할에 대한 설명으로서의 접근.&lt;br /&gt;
* 플랫폼 - 작업 환경. 개발 툴 까지 모두 포함하는 개념&lt;br /&gt;
* Framework - 특정 Domain 과 관련한 모듈을 만들기 위한 library &lt;br /&gt;
&lt;br /&gt;
세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 &amp;#039;Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다&amp;#039; 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.&lt;br /&gt;
&lt;br /&gt;
저번 세미나때도 약간 그런느낌이 들긴 했지만, POSA를 너무들 좋아하시는 것 같다는 생각이. ^^; EnableTechniques 뿐만 아니라 해당 EnableTechniques 이 지켜짐으로서 얻을 수 있는 효과들에 대해 적절하게 언급을 해주셨으면 좋았었을 것 같은데 하는 아쉬움이 남긴 합니다. --석천&lt;br /&gt;
----&lt;br /&gt;
개인적 사정으로 참석 못한 것이 아쉽습니다. ObjectWorld는 주로 Moa:박성운 씨와 송재하씨, 그리고 김유석 씨 등의 색깔을 띄는 듯 합니다. 친자바적인 성향이나, POSA, 아키텍춰 중심 등이 그러하죠. 잡종교배를 통한 [[생각을곱하는모임]]이 되기를 바랍니다.&lt;br /&gt;
&lt;br /&gt;
최근 XP 메일링 리스트에서 POSA에 대한 논의가 있었습니다. 그 중 RonJeffries가 한 말이 기억에 남습니다. &lt;br /&gt;
&lt;br /&gt;
--JuNe&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Haven&amp;#039;t read it. If I gave advice and I were to advise /you/, I&amp;#039;d advise more testing and programming, not more theory. Still, smoke &amp;#039;em if ya got &amp;#039;am.&lt;br /&gt;
&lt;br /&gt;
You should do whatever feels right to you. And learn to program. --RonJeffries&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[From a [http://groups.yahoo.com/group/extremeprogramming/message/52458 thread] in XP mailing list]&lt;br /&gt;
----&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>