취소
다음에 대한 결과 표시 
표시  만  | 다음에 대한 검색 
다음을 의미합니까? 
언어 선택 변환 막대 숨기기
게시된 스레드 원본 보기

효율성과 재현성을 위한 필수 스크립팅: 적은 작업으로 더 많은 작업을 수행(2019-US-TUT-290)

수준: 중급

 

Drew Foglia, SAS의 JMP 생명 과학 우수 소프트웨어 개발자
Evan McCorkle, SAS JMP 소프트웨어 개발자

 

간단한 작업 재현부터 일일 프로세스 자동화, 동료와의 스크립트 공유, 조직 전체에 전체 애플리케이션 배포에 이르기까지 JSL 스크립트의 효율성과 안정성을 제한할 수 있는 문제가 모든 수준에 존재합니다. 이 튜토리얼에서는 JSL 초보자와 베테랑 모두를 방해하는 일반적이면서도 미묘한 많은 함정을 완화하기 위한 모범 사례 기술을 제시하는 작은 스크립트에서 대규모 애플리케이션까지 호를 따라 여행할 것입니다. 여러 단계를 응집력 있는 스크립트로 결합하고, 반대로 지나치게 큰 스크립트를 보다 관리하기 쉬운 파일로 분할하는 전략에 대해 논의할 것입니다. 또한 오류 처리, 창 조정, 예상치 못한 변경으로부터 변수 격리, 유용성 저하 없이 스크립트 무결성 보호 등에 대한 팁도 제공합니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

의견 또는 건의사항
MarkDayton

페젠테이션을 따라가려고 하는데 Isolating Demo가 시작되었습니다. ScopingExamples.jsl을 실행해 보았으나 실패했습니다. 나는 몇 가지 단계를 놓친 것으로 예상합니다. 이 강연의 비디오를 볼 수 있나요?

 

Name Unresolved: ut test case in access or evaluation of 'ut test case' , ut test case("Scoping") /*###*/

In the following script, error marked by /*###*/
Names Default To Here(0);
Scoping = ut test case("Scoping") /*###*/ <

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

drewfoglia

안녕하세요, @마크데이튼

 

미안합니다. 해당 특정 예는 JSL Hamcrest 구현을 사용하여 단위 테스트로 작성되었습니다. 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

 

https://community.jmp.com/t5/Discovery-Summit-Tucson-2019/Automate-the-Testing-of-JSL-Using-Hamcrest-2019-US-30MP-239/ta-p/223345

 

해당 추가 기능을 설치하고 활성화하면 이 예제를 실행할 수 있습니다.

 

도움이 되길 바랍니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

hogi

안녕 @drewfoglia
이 프레젠테이션이 캡처되어 온라인으로 공유될 수 있습니까?

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

Attachments