3월의 세 편은 같은 자리를 세 방향에서 짚는다 — 필요한 것의 대부분은 이미 있다.
이번 달에 나간 것
| 날짜 | 줄기 | |
|---|---|---|
| 03-05 | 탐구 | 기반은 이미 있다 |
| 03-12 | 빌드 | 계측기에 전용 소프트웨어가 없어도 |
| 03-19 | 현장 | 자정을 되찾은 국어교사 |
감쌀 것과 발명할 것
계측기 편의 요점은 발명할 게 없다는 것이다. 세 회사 장비 모두 *IDN?에 답하고 MEAS:VOLT?에 값을 준다. 문제는 셋이 세 가지로 답한다는 것뿐이다 — 지수 표기, 캐리지 리턴, 단위가 붙은 값.
그 방언을 흡수하는 자리를 장비마다 함수 하나로 두면, 네 번째 회사 장비가 들어와도 줄 하나가 는다.
이번 달의 발견
만들다 잡은 것. Dart 기본 LineSplitter가 캐리지 리턴을 먼저 먹어 버려서, 그 회사의 습관을 아는 자리가 실제로는 아무 일도 안 하고 있었다. 동작에는 문제가 없지만 다음 장비가 \r\r\n을 보내면 그때 터진다. 개행만 잘라 넘기도록 고쳤고, 검증이 세 방언이 실제로 도착했는지 본다.
채점 쪽에서는 루브릭을 데이터로 두는 것이 규율이 됐다. 무엇이 좋은 답인지 판단하는 코드를 도구가 갖지 않는다. 그건 교사가 쓴 데이터고, 점수 옆에는 그 데이터의 어느 갈래에서 나왔는지가 붙는다.
아직 열려 있는 것
- 요약 — 아래 층이 점검표를 요약해 버리면 직접 적은 것도 증발한다. 이 문제를 아직 안 막았다
- 고속 계측 — 마이크로초 트리거 경로는 계측기 펌웨어의 일로 남겼다
다음 달
서버가 앱이 된다는 명제, 그리고 그 명제의 이면 — 무엇을 끝내 도구로 만들지 않을지로 간다.
makemind.dev 「소식」 — 2026-03 결산.