首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能/功能,使您的应用程序更专业?编码游马

功能/功能,使您的应用程序更专业?编码游马
EN

Stack Overflow用户
提问于 2010-09-26 21:38:24
回答 33查看 4K关注 0票数 63

在PHP应用程序中,您如何实现(如何)特性,因为您认为它在某种程度上“更专业”?或者你有个人挑剔和代码爱好者马,特别是小的事情,可能是重要的?哪些不受欢迎的代码或次要的功能,你花了太多的时间去做正确的事情。

用于Q&A示例的

编码热比马示例:

配置数据不在数据库中:应用程序数据!=配置数据,这也是一个必要和高效的问题。

URL修复:通过附加尾随斜杠来规范所有的web地址,即使技术上它不是必需的。

人类可读的cookies:为了数据隐私,我试图避免不透明的会话/数据库句柄(用于用户选项,而不是授权使用)。

内容协商:在RSS之间进行简单的变化是有意义的。但我发现它很少被使用。

在UI中没有数据库ID:避免将数据库内部代理键泄漏到URL中。使用ORMs db-内部密钥甚至不必泄漏到业务逻辑中。

提示(不是规则)

那么,您认为web应用程序的哪种功能高于平均水平呢? uncommon?

  • Does

  • 为什么会使用户受益,但也很容易获得overlook?

  • More专业和安全的编码建议。

  • ,但是这个Q&A的预期范围实际上是不常见的/独特的特性,并且可能是非标准的和有争议的功能。对于fascinating.

  • It's来说,这也是一个很大的好处,也是关于在PHP中实现的首选项和挑剔。

  • 不要想得太大或太高。小功能也很重要。但是,如果feasible.

  • Syntax和编码样式/范例主要是off-topic.

  • And,那么

  • 显示代码--让我们不要争论代码的有用性或代码质量。这纯粹是一个特性&代码survey.

的第一个特色是围绕进行研究:很难确定许多好主意中的一个。说实话,我只能把它缩小到五个最喜欢的地方,把这个决定留给rand()。这个话题肯定很有趣,值得再一轮的赏金。休息一下。也许是其他人接手来完善范围。

EN

回答 33

Stack Overflow用户

发布于 2010-10-22 20:13:57

Documentation.

想象一下,无论有没有最新的文档,您都可以找到任何开源项目,并感受到这对您认为它的专业性有多大的影响。

票数 40
EN

Stack Overflow用户

发布于 2010-10-22 22:24:35

关心安全,特别是用户的私有数据。

使用强哈希(如bcrypt )存储密码(请参阅crypt文档):

代码语言:javascript
复制
// generating hash
// read up how $costParameter and $salt look like in the crypt() docs
$hash = crypt($password, '$2a$' . $costParameter . '$' . $salt . '$');

// checking if password is correct
if (crypt($whatTheUserEntered, $hash) == $hash) {
    // correct password
}

$salt不应该是一个静态值。对于每个用户来说,应该是不同的。

票数 31
EN

Stack Overflow用户

发布于 2010-10-22 21:56:14

对于专业的外观,非常重要的是清洁和审美的平面设计以及。因为封面才是现在的卖点。悲伤,但却是真的。具有漂亮代码和丑陋外观的web应用程序不会引起太大的注意。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3799930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档