- 使每个程序做好一件事。若要做新的工作,则重新构建,而不是通过添加新功能使旧程序复杂化。
- 期望每个程序的输出成为另外一个未知程序的输入。不要杂乱无章地输出信息,避免使用严格的柱状或二进制输入格式。不要执拗于交互式输入。
- 设计和构建软件甚至是操作系统都要尽早尝试,数周之内较为理想。遇到笨重的部分,不要犹豫,扔掉并重建它们。
- 为了减轻编程任务,优化使用工具,即使你不得不绕道构建一部分用完后便会抛弃的工具(这也是值得的)。
🎯
Focusing
Pinned Loading
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.