Как лучше всего заставить опытного разработчика WordPress взглянуть на мой плагин и дать конструктивную критику? Я написал код для решения некоторых моих вопросов на этом сайте, и я думаю, что они могут быть полезны и для других. Однако, так как они были бы моими первыми общедоступными плагинами WordPress, и я видел много не очень хороших примеров в общедоступном каталоге WordPress, я хотел бы знать, «где я нахожусь», и как я могу улучшить свои плагины. Я прочитал список лучших практик и все еще должен применить некоторые из них, но мне также хотелось бы получить ответ на более общий вопрос: «Это хороший способ решить эту проблему?»
Я просто перечитал соответствующую дискуссиюwp-hackers
(я не осознавал, что участники также были настолько вовлечены в этот сайт, и что вопрос «передового опыта» является его прямым результатом). Я не уверен, что моя система могла бы покрыть мои потребности, и я согласен с опасениями Пола :
Когда я прочитал оригинальные комментарии к этой теме на прошлой неделе, я подумал, что цель состояла в том, чтобы собрать процесс рецензирования, где разработчик плагинов может дать совет другим разработчикам плагинов в качестве обзора их кода. Первоначально я воспринял этот совет как что-то вроде «Хорошо, ваш код работает, но этот набор подпрограмм, которые вы написали, будет лучше обслуживаться, если вы просто подключитесь к этому WP-фильтру и попробуете эту технику (см. Пример плагина xxx) ». Я думал о том, чтобы поделиться знаниями по разработке плагинов WP и сделать любого посредственного разработчика плагинов лучшим разработчиком. Как я
Это было бы иной областью, нежели проведение поэтапной проверки, это было бы скорее «наставничество». Кажется, есть много людей, желающих сделать это, и (даже лучше), многие из них участвуют здесь на этом сайте, так как мы можем преобразовать всю эту энергию в нечто конкретное?
Мой текущий пример - три плагина, которые я написал, чтобы решить мою проблему изменения размера изображения . Я написал длинные вступительные комментарии к каждому плагину, что (надеюсь) облегчает понимание моих намерений без чтения полного кода. Могу ли я сделать что-нибудь еще, чтобы другим было проще взглянуть на это? Пожалуйста, игнорируйте мой текущий конкретный запрос. Для них не только слишком рано, но я передумал и не хочу портить общую дискуссию своей конкретной ситуацией.