역시 가장 좋은 스크립트 확장법은 기존의 클래스에 기능을 덧붙이는게 최고더군요.
RPGXP툴을 사용한지 벌써 2년째.
2년동안 온갖삽질 다해봤지만,
기존의 클래스에 기능을 덧붙이는것 만큼 깔끔한 건 없더군요.
괜히 새 클래스 만들어서 기능을 확장시키는 헛질은 안하시는게 미래를 위해 좋습니다.
재사용면에서도 그렇고 유지/보수면에서도 그렇습니다.
코딩 효율성 면에서는 말할것도 없구요.
팁2. 가장 좋은 스크립트 수정법
아직 가장 좋은 수정법이라 확신하진 못하겠지만,
그래도 수정이라는거 자체가 벌써 한개의 스크립트를
전혀 다른 두 버젼으로 가르는 작업이라서,
그냥 기존의 것을 수정한뒤 박아버리는게 가장 좋은 것 같습니다.
물론 이렇게 하면 재사용성이 떨어집니다만,
수정이란거 자체가 꼭 해야될때 아니면 안하는게 좋은 것 같습니다.
그리고 꼭 해야될때면 그냥 기존의 것을 수정해버린뒤 박아넣는것이,
가장 관리하기가 편합니다.
따로 추가기능처럼 덧씌우는 방법이나,
오버라이드해서 차일드클래스로 관리하는 방법은 둘 다 별로라고 봅니다.
결론: 새 클래스 작성은 신기능을 만들때 이외엔 안하시는게 몸에 이롭습니다.
