zoukankan      html  css  js  c++  java
  • 软件工具设计原则

    • 一次做好一件事
    • 处理文本行,不要处理二进制数据

            文本行是UNIX的通用格式。当编写自己的工具程序时便会发现,内含文本行的数据文件很好处理,可以用任何唾手可得的文本编辑器来编辑它,也可以让这些数据在网络与各种机器架构之间传输。使用文本文件更有助于与任何自定义工具与现存的UNIX程序之间的结合

    • 使用正则表达式

            正则表达式是很强的文本处理机制。

    • 默认使用标准输入/输出
    • 避免喋喋不休

         UNIX工具程序一向遵循“加他做什么,就会得到什么”的设计哲学,不会问“你确定吗?”这类的问题

    • 输出格式必须与可接受的输入格式一致
    • 让工具去做困难的部分
    • 构建特定工具前,先想想
  • 相关阅读:
    闭包
    正则的理解
    正则
    Date对象
    math对象
    js异步
    dom事件
    事件对象-2
    事件对象
    函数作用域
  • 原文地址:https://www.cnblogs.com/mliudong/p/2790653.html
Copyright © 2011-2022 走看看