切莫修改geo2json工具
我们的geo2json
工具会显示所有数据,应不应该修改geo2json
,好让它在输出之前先检查数据?
我们当然可以这么做,但别忘了,小工具:
做一件事并把它做好
你不希望修改geo2json
工具,因为你想让它只做一件事。如果让程序做了更复杂的事,会给老用户带来麻烦。
小工具设计Tips
设计像
geo2json
这样的小工具时,应遵循以下原则:
从标准输入读取数据。
在标准输出显示数据。
处理文本数据,而不是难以阅读的二进制格式。
只做一件简单的事。