Tag: 硬编码

有没有办法避免使用Mongoose进行硬编码?

考虑下面的代码,其中“团队”是一个mongoose模型。 var Team = mongoose.model( 'Team' ); Team.find({'GroupName':gname}, function (err, teams) { // Some code } 如何在mongo中select硬编码“GroupName”:gname时去掉这个硬编码?

为什么Node.js中的事件不是常量?

我是新来的节点,但我来自广泛的编程背景。 我看到的每一个地方(无论是在教程还是在我看到的产品代码中),人们绝大多数使用硬编码的string而不是常量来识别事件。 我从npm 最依赖于软件包列表中select了一个随机的例子来说明我的意思: “请求”库 – 为什么他们每次都inputstring'data'来发出和使用 «data»事件,而不是定义图书馆的常量? 在我意识到的任何编程语言中,使用常量都被认为是一个好习惯,然而节点开发人员似乎完全满足于硬编码的方法。 为什么?