切莫修改geo2json工具

我们的geo2json工具会显示所有数据,应不应该修改geo2json,好让它在输出之前先检查数据?

我们当然可以这么做,但别忘了,小工具:

做一件事并把它做好

你不希望修改geo2json工具,因为你想让它只做一件事。如果让程序做了更复杂的事,会给老用户带来麻烦。

切莫修改geo2json工具 - 图1

切莫修改geo2json工具 - 图2小工具设计Tips

设计像geo2json这样的小工具时,应遵循以下原则:

  • 从标准输入读取数据。

  • 在标准输出显示数据。

  • 处理文本数据,而不是难以阅读的二进制格式。

  • 只做一件简单的事。