問題描述
獲得有經驗的 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 的三個插件。我為每個插件寫了很多介紹性的評論,(我希望) 使得在不閲讀完整代碼的情況下更容易理解我的意圖。還有什麼我可以做的,讓別人更容易看看它嗎?請忽略我目前的具體要求。不僅對他們來説還為時尚早,而且我改變主意,不想以我的具體情況破壞一般性的討論。
最佳解決方案
最簡單的方法是兩步法:
-
向公眾發佈您的 plug-in 。一旦存在,除了開發人員之外,您將開始獲得最終用户的反饋。如果需要,請將其作為”beta” 版本發佈,並強調在自述文件中。
-
問。有無數的 WordPress 開發人員無處不在:在這裏,在 WP-Hackers 列表中,在 WordPress jobs 上,在 Twitter 上跟蹤 @wordpress 等等,這只是一個把你的 plug-in 丟在那裏並要求反饋的問題。
一般來説,按照與獲取開發人員核心補丁相同的步驟:
-
寫下來
-
記錄下來
-
聯繫開發人員 (廣泛地通過上述渠道之一或直接或間接) 並要求提供反饋意見
就將本站發生的”mentorship” 轉換為更具體的東西而言,這將是一個有機的過程。正如你已經提到的,在實際審查任何事情之前,努力創建一種 plug-in 審查過程似乎已經停滯了。讓任何東西脱離地面的唯一辦法就是要開始做這件事。所以不要只是談論找一位資深的開發人員,獲得反饋,出門,找到一個,得到你的反饋,並寫下過程如何。
然後可以與未來的 plug-ins 和未來的開發人員重複。但你必須從某個地方開始
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。