-
Glamorous Toolkit은 시스템을 설명 가능하게 만드는 Moldable Development Environment
- Mac, Linux, Windows에서 무료로 사용할 수 있는 오픈 소스
-
Moldable Development는 문제를 해결하기 위해 맥락에 맞는 미세 도구를 사용하는 개발 방식
다양한 사용 사례
-
API 탐색: API 데이터를 발견하고 탐색할 수 있음.
-
소프트웨어 분석: 다양한 관점에서 코드를 탐색할 수 있음.
-
데이터 탐색: 시각화를 통해 데이터의 패턴을 발견할 수 있음.
-
DevOps 조사: 로그와 시스템 동작을 분석할 수 있음.
-
시스템 문서화: 시스템이 자신의 이야기를 설명하게 할 수 있음.
-
시스템 특정 편집기: 맥락 인식 편집 경험을 만들 수 있음.
시작하는 방법
-
다운로드 및 실행: Glamorous Toolkit을 사용하려면 프로그래밍이 필요함.
-
학습 방법: 환경 내에서 학습하는 방법을 먼저 배우고, 관심 있는 문제를 선택하여 해결해 나가야 함.
다양한 언어 및 기술과의 호환성
-
Pharo와 Rust로 구현되었으며, 다른 기술과 언어로 확장 가능하도록 설계됨.
- Java, C#, Ruby/Rails, Python, TypeScript, JavaScript, React, COBOL 등의 소스를 분석할 수 있음.
- GraphQL, Python, JavaScript, Gemstone 등의 런타임과 함께 작업할 수 있음.
Moldable Development란?
-
Moldable Development는 각 문제에 맞춘 맥락적 도구를 통해 프로그래밍하는 방식임.
- 시스템에 대한 단일 관점은 없으며, 다양한 관점이 존재함. 각 부분은 다르게 보여지는 것이 가장 좋음.
- 이러한 방식은 시스템을 특정 관점에서 요약하고, 압축된 커뮤니케이션과 새로운 피드백 루프를 생성함.
- Glamorous Toolkit은 이러한 맥락적 도구가 프로그래밍 능력을 어떻게 향상시키는지를 보여주는 광범위한 사례 연구임.