CRUD vs AGUD vs AFUD ...你的偏好命名惯例是什么

use*_*441 9 crud naming-conventions actionscript-3

你写的createSomething()还是addSomething()

你写readSomething(),getSomething()还是fetchSomething()

这完全是一个小小的抱怨.在会议室我们称之为CRUD,但在实际代码中,它正在成为AGUD.

你的偏好命名惯例是什么?有关系吗?

日Thnx.

Phi*_*rte 6

我喜欢CRUD而不是AGUDAFUD.


创建ADD

我们正在尝试使用这两个词来表明我们正在构建新事物. CREATE没有留下解释的余地​​; 以前没有存在的东西现在正在建造中. ADD可能有点混乱,因为它可能意味着我们正在添加已经存在的东西.


阅读比.GET/FETCH

对我来说,这里的GETFETCH的问题可以被插入为获取对象的唯一实例以便修改它.我喜欢使用READ,因为在某种意义上我想要读取一个对象的实例并且修改对象的修改需要单独的操作.


Big*_*ump 2

我认为这取决于问题/技术的背景 - CREATE 和 ADD 可能不同。

例如我可以创建一个标签。

然后我可以将该标签添加到页面中。

我们使用存储库来管理我们的数据访问,根据 Eric Evans 在他的领域驱动设计书中的说法,您应该向存储库添加和删除对象,就好像它是内存中的集合一样 - 即使它在幕后使用数据库。

但在回答最初的问题时,我仍然谈论 CRUD,因为我本质上是一个 SQL 迷!:)