Topic 16 일반 텍스트의 힘
데이비드 토머스, 앤드류 헌트
느낌표 ! (인상 깊은 문장 | 문맥)
실용주의 프로그래머로서 우리의 기본 재료는 나무나 쇠가 아니라 지식이다. 우리가 수집하는 요구 사항은 지식이고, 우리는 그 지식을 설계와 구현, 테스트, 문서로 표현한다.
p.105
재료가 많이 있는데 가공을 못 하는 것도 문제고 재료가 없어서 가공을 못하는 것도 문제다. 우리는 프로그래머로서 지식을 얻고 지식을 잘 가공해야한다.
일반 텍스트가 형식이 없는 텍스트를 의미하는 것은 아니다. HTML, JSON, YAML 등은 모두 일반 텍스트다.
p.106
사람이 읽을 수 있는 형태의 데이터와 그 자체만으로 의미가 드러나는 데이터는 다른 어떤 형태의 데이터보다, 심지어 그 데이터를 생성한 애플리케이션보다 더 오래 살아남을 것이다.
p.107
저자는 서비스 운영이 종료되더라도 남아있는 것은 데이터라고 설명하고있다. 일반 텍스트로 표현하면 특별한 도구 없이 테스트와 추출을 할 수 있다고 장점을 소개하고 있다.
Topic 16 느낌
Topic 16 에서는 간단히 일반 텍스트로 표현해보는 것을 권장하고 있다.