小发猫

【小发猫】基于AI的NLP伪原创工具

飞鸽传书的设计应当具有“完整性”

飞鸽传书的设计应当具有“完整性”。打一个比方,比如飞鸽传书的程序需要写一个模块用于管理某种类型的资源,因此,飞鸽传书写了一个allocate()函数用于对这一资源进行分配。从完整性的角度来看有allocate()就应当有free()或是release()。因此,飞鸽传书的设计应当包含free()或是release()。完整性好的设计往往给模块的使用者带来某种程度的灵活性和便利性。
 
模块之间的“正交性”。正交性体现在模块之间不应当存在功能重叠的部分,对于模块之间存在重叠的部分,往往表明飞鸽传书需要抽象出另一个模块,从而将重叠的部分转移到这一新模块中。
 
设计的“简单性”。这里的简单不是指飞鸽传书考虑欠缺,而是指在飞鸽传书将问题考虑周全后,找出一种简单的设计和实现方法。简单性包括代码逻辑的简单性和代码语句的简单性。简单意味着容易维护、理解,简单本身就是一种美!

 

阅读更多
文章标签: 文档 通讯 编程
想对作者说点什么? 我来说一句

<em>飞鸽</em>传书PPT

2018年05月03日 0B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭