문서화 하지 않는 프로그램은 결국, 구전 민요처럼 입에서 입으로 인터페이스나, 설계목적이 알려질 뿐이다.
어떤 사람들은 XP 프로그래밍이 문서화 하지 않는 것을 의미 한다고 생각한다. 내가 잘 안다고 생각하지 않지만, 그 의미는 다만 주석이나 함수, 변수 이름으로 모든 것이 가독성 있을 때나 통한다고 생각한다. 결국, 사람이 하는 일이다 보니, 그 짧은 공간에 모든 것을 압축해서 설명해 넣을 수 없다. 필연적으로 다른 공간에 적을 수 있게 만든 문서라는게 생기기 마련이다.
간혹, 사람들이 이 문서라는 것을 너무 어렵게 생각해서, 문서화 하지 않는 것일 수 있다. 포멧을 맞추고, 딱딱한 말투를 사용해야 뭔가 문서 같은 느낌이 나야 한다고 생각하는 것 같다.
문서라는 것을 그렇게 생각한다면 사람들의 접근성이 떨어지고, 쓰는 사람도 성가시고, 읽는 사람도 지루할 것이다. 굳이 그럴 필요 없이 게시판에 글 쓰는 글 정도로 부드러운 쓴다면 쓰는 사람도 즐겁고, 읽는 사람도 부담 없지 않을까??
어떤 사람들은 XP 프로그래밍이 문서화 하지 않는 것을 의미 한다고 생각한다. 내가 잘 안다고 생각하지 않지만, 그 의미는 다만 주석이나 함수, 변수 이름으로 모든 것이 가독성 있을 때나 통한다고 생각한다. 결국, 사람이 하는 일이다 보니, 그 짧은 공간에 모든 것을 압축해서 설명해 넣을 수 없다. 필연적으로 다른 공간에 적을 수 있게 만든 문서라는게 생기기 마련이다.
간혹, 사람들이 이 문서라는 것을 너무 어렵게 생각해서, 문서화 하지 않는 것일 수 있다. 포멧을 맞추고, 딱딱한 말투를 사용해야 뭔가 문서 같은 느낌이 나야 한다고 생각하는 것 같다.
문서라는 것을 그렇게 생각한다면 사람들의 접근성이 떨어지고, 쓰는 사람도 성가시고, 읽는 사람도 지루할 것이다. 굳이 그럴 필요 없이 게시판에 글 쓰는 글 정도로 부드러운 쓴다면 쓰는 사람도 즐겁고, 읽는 사람도 부담 없지 않을까??