블로그 이미지
초딩입맛제주아재
하고 싶은 것만 하며 살고 싶다

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
2006. 12. 28. 11:06 Programing/Smalltalk
어제 달룟님과 메신져로 "가계부" 프로그램을 작성하면서 새삼 Smalltalk 의 편리함을 실감했다.
C,Java,PHP 등 지금껏 접한 언어들은 한 프로젝트에 딸리는 파일들이 수십개에서 많게는 수백개이어서
소스 공유가 여간 번거롭지않다.
하지만 Smalltalk는 파일 세개, workspace가 필요하다면 workspace파일도 추가가 되어 4개로 끝이다.
.chg, .img, .sml 그리고 workspace 확장자인 .st 가 그것들이다.

chg파일은 이름에서 풍기는 이미지처럼 변경기록이다.
이미지의 변경 내역을 담고 있다.

img파일은 가장 중요한 이미지파일.

sml파일은 소스코드이다.
classbrowser나 workspace에서 컴파일된 코드들이 그대로 담겨있다.


이 세개의 파일은 수시로 백업을 하는 습관이 필요하다는것을 어제 절실히 깨닳았다.

실수로 Object  클래스의 name: 메서드를 호출하여 이미지가 깨졌는데
다행히도 작업전 달룟님께 보냈던 위 파일들이 있었고 그 후로 달룟님도 내가 보낸 이미지로 작업을 하셨던터라
난 깨진 이미지를 과감히 삭제하고 다시 달룟님으로부터 이미지를 전송받아 무슨일이 있었냐는듯 코딩을 계속할 수 있었다.

'Programing > Smalltalk' 카테고리의 다른 글

문자열조작  (0) 2007.05.22
Smalltalk의 TDD  (0) 2006.12.28
가계부 만들기 - 짧은숙제  (0) 2006.11.16
가계부 만들기 - 08  (0) 2006.11.16
가계부 만들기 - 07  (0) 2006.11.16
posted by 초딩입맛제주아재