내가 몇 가지 종류가 원하는 몇 가지 데이터가 있다고 해봅시다. 가장 쉬운 예가 게임에서 타일이 될 수 있다고 생각합니다. 잔디, 암석, 나무 등을 각각 다른 값을 사용합니다.intepreted 언어를 사용할 때 데이터 파일
나는 즉시 파일을 만들고 런타임에 읽을 것이므로 C++와 같은 것으로 조정할 필요가 없다. 내가 파이썬, 또는 다른 해석하여 언어를 사용하는 경우 그러나, 같은 형식으로 파일을하는 데에 많은 지점이있을 것입니다 :
종류의 잔디
도보 사실
사실 볼 0xdfdfdf 색상
보다는 :
클래스 잔디 (타일) :
def (자기) :
초기화하는 방법을 기억하지 못합니다. 부모
self.colour = 0xdfdfdf 컴파일하지 않는 경우
최초의 명백한 이점
가 손실됩니다.
요구 사항을 약간 변경하여 편집자 만이 코더가되고 파일로만 처리 할 예정이라면 구문을 복잡하게 만들면 시간이 많이 걸릴 것입니다. 파서를 작성하고 그것을 통합하는데 걸리는 시간에 대한 손실? –
Java와 같은 일부 언어 (langauges)에서는 속성 파일 읽기가 표준 기능으로 사용 가능합니다. 따라서 이미 기성품 기능을 갖추고있을 수 있습니다. 내 appraoch 일반적으로 나는 내 툴킷에 그런 것들을 가지고 톤 경향이있다, 그래서 시간이 지남에 빌드/통합 비용은 아주 작습니다. – djna