보편과 특수 ---- ë˜ ê°€ë¥´ì³ì•¼ 하나. 나는 특수를 통해 ë³´íŽ¸ì„ ê°€ë¥´ì³ì•¼ í•œë‹¤ê³ ìƒê°í•œë‹¤. 특수를 가르치ëŠë¼ ë³´íŽ¸ì´ ê°€ë¦¬ì›Œì§€ë©´ 안ëœë‹¤. WardCunninghamì€ ì´ëŸ° ë§ì„ 했다. 작지만 ìœ ìš©í•œ í”„ë¡œê·¸ëž¨ì„ ë§¤ì¼ ë§Œë“¤ì–´ë´ë¼. ë³µìž¡í•˜ê³ í° ê±¸ 만들다 ë³´ë©´ 중요한 ì•„ì´ë””ì–´ê°€ ê°ì¶”ì–´ì ¸ 버릴 수 있다. 대학ì—서는 특히 ë³´íŽ¸ì„ ë°°ì›Œì•¼ 한다. ì†Œí•™ì´ ì•„ë‹ˆê³ ëŒ€í•™ì´ê¸° 때문ì´ë‹¤. 그러나 ë³´íŽ¸ì€ íŠ¹ìˆ˜ë¥¼ í†µí• ë•Œì— ë§¥ë½ì„ 갖는다. ìžë°” 스윙ì—서 ì–´ë–¤ API를 통해 어떻게 ê·¸ë¦¼ì„ ê·¸ë¦¬ëŠ”ì§€ë¥¼ 가르치기 보다, Event Driven Programmingì„ ê°€ë¥´ì¹˜ë˜, 스윙ì´ë¼ëŠ” ë§¥ë½ì„ 방편으로 ì´ìš©í•´ 가르친다. 해당 í”„ë ˆìž„ì›ì˜ APIê°€ 복잡한 경우, 학습ìžë“¤ì€ ì˜¤ížˆë ¤ ê·¸ API를 ì™¸ìš°ê³ ê³µë¶€í•˜ëŠë¼ ë” ì¤‘ìš”í•œ ê²ƒì„ ìžŠì„ ìˆ˜ 있다. ë”°ë¼ì„œ ì´ëŸ° 경우 가르치는 ì‚¬ëžŒì´ ë¯¸ë¦¬ 좀 ë” ì¶”ìƒì ì¸ ì°¨ì›ì˜ ë ˆì´ì–´ë¥¼ 만들어(ì´ë¥¼ êµìœ¡í•™ì—ì„ ìŠ¤ìºí´ë”©ì´ë¼ 한다) ì œê³µí• ìˆ˜ 있다. --JuNe