铜仁市论坛

首页 » 分类 » 问答 » 十个有用的软件开发原则
TUhjnbcbe - 2020/11/27 2:16:00
          作者

KevinMahoney      策划

万佳  

我总结了一些软件开发原则。在这些原则中,大多数都是以简化系统为核心。在我看来,简单的系统会更可靠,更容易修改,而且一般更容易使用。当观念发生改变时,我希望更新它们。

    1剔除无效状态  

我把这一点排第一,是因为我认为它是最重要、最强大的原则之一。

你可能在定义类型时听到过这个词,但其实这个原则适用于所有与表示数据相关的地方——例如数据库设计。

它不仅可以减少系统的状态数量(从而变得更简单),还能减少无效状态的数量!你的系统不需要处理这些无效状态,因为它们在你的程序中实际上是不可表示的。

这不只是一个小技巧,它可以极大简化你的系统,并防止出现各种类型的bug。这有一些例子。

1
查看完整版本: 十个有用的软件开发原则