Vince Faller, 기상 엔지니어, First Solar
JMP에 네임스페이스가 포함된 이후로, 변수의 고유한 인스턴스를 만드는 것에 대해 걱정할 필요 없이 스크립팅을 훨씬 더 쉽게 할 수 있게 되었습니다. 이는 여러 객체에 대한 참조를 유지하고 쉽게 호출해야 하는 긴 스크립트에서 특히 유용해집니다. 네임스페이스를 include()와 결합하면 코드를 작은 덩어리로 분할하여 다른 사람이 더 쉽게 읽을 수 있습니다. 모든 특정 변수를 나열하는 대신 하나의 변수를 사용하여 전체 덩어리의 가비지 수집이 훨씬 더 쉬워집니다. Here 네임스페이스를 사용하면 이와 관련하여 특히 유용합니다. 사용자가 실수로 지우지 않는 사용자 정의 함수 라이브러리를 만들 수 있습니다. 동시에 이 네임스페이스를 사용하면 해당 변수도 잠기지 않습니다. 불필요한 Try()가 필요 없이 동일한 변수 이름을 사용하는 경우 다른 사용자의 스크립트가 충돌하지 않는다는 이점이 있습니다. 네임스페이스의 여러 이점을 살펴보고, 현재 네임스페이스의 제한 사항을 논의하고, 이러한 제한 사항을 처리하는 몇 가지 방법에 대해 이야기하겠습니다.