问题描述

获得有经验的 WordPress 开发人员看看我的插件并提出建设性批评的最佳方式是什么?我已经编写了代码来解决我在这个网站上的一些问题,我认为他们也可以对别人有用。然而,由于他们会通过我的第一个公开的 WordPress 插件,而且我已经在公共 WordPress 目录中看到了许多 not-so-great 示例,我想知道 「我在哪里站立」,以及如何改进我的插件。我读过 the list of best practices,还需要应用其中的一些,但是我也想回答一个更普遍的问题:「这是解决这个问题的好办法吗?

我只是 re-read 在 wp-hackers 的相关讨论 (我没有意识到参与者也参与了这个网站,而且”best practices” 的问题是直接的结果) 。我不知道我的需求将被这样一个系统覆盖,我同意 Paul’s concerns

When I read the original comments on this thread last week I though the purpose was to put together a peer review process where plugin developer can offer advice to other plugin developers as review of their code. I originally took this advice as something along the lines of “Well, your code works but this set of routines you’ve written would be better served if you just hooked into this WP filter and tried this technique (see xxx plugin as an example)”. The goal I thought was to share WP plugin development knowledge and make any mediocre plugin developer a better developer. Like myself.

这将是一个不同于做一个 point-by-point 清单审查的范围,它将更多的是一个”mentorship” 。似乎有很多人愿意这样做,(甚至更好) 许多人都参加了这个网站,那么我们怎么能把所有这些能量转化成具体的东西呢?

我目前的例子是我写给 solve my “image resize” problem 的三个插件。我为每个插件写了很多介绍性的评论,(我希望) 使得在不阅读完整代码的情况下更容易理解我的意图。还有什么我可以做的,让别人更容易看看它吗?请忽略我目前的具体要求。不仅对他们来说还为时尚早,而且我改变主意,不想以我的具体情况破坏一般性的讨论。

最佳解决方案

最简单的方法是两步法:

  1. 向公众发布您的 plug-in 。一旦存在,除了开发人员之外,您将开始获得最终用户的反馈。如果需要,请将其作为”beta” 版本发布,并强调在自述文件中。

  2. 问。有无数的 WordPress 开发人员无处不在:在这里,在 WP-Hackers 列表中,在 WordPress jobs 上,在 Twitter 上跟踪 @wordpress 等等,这只是一个把你的 plug-in 丢在那里并要求反馈的问题。

一般来说,按照与获取开发人员核心补丁相同的步骤:

  • 写下来

  • 记录下来

  • 联系开发人员 (广泛地通过上述渠道之一或直接或间接) 并要求提供反馈意见

就将本站发生的”mentorship” 转换为更具体的东西而言,这将是一个有机的过程。正如你已经提到的,在实际审查任何事情之前,努力创建一种 plug-in 审查过程似乎已经停滞了。让任何东西脱离地面的唯一办法就是要开始做这件事。所以不要只是谈论找一位资深的开发人员,获得反馈,出门,找到一个,得到你的反馈,并写下过程如何。

然后可以与未来的 plug-ins 和未来的开发人员重复。但你必须从某个地方开始

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。