Обзор кода в Интернете для PHP и JavaScript-кода
Каковы лучшие места для фрилансеров или небольших компаний, чтобы получить код для PHP и JavaScript? Форумы - это вариант, но есть ли сайты, специально предназначенные для просмотра кода?
Изменить: просто для уточнения, я ищу больше для веб-сайта, чтобы получить код, критикованный другими, чем инструмент, который помогает выполнять внутренние проверки кода. Я действительно ценю ответы, которые предлагают инструмент, и будут помнить об этом для будущего использования.
Ответы
Ответ 1
Refactor My Code приходит на ум.
Snipplr тоже удобен, но скорее похож на веб-ноутбук, а не на выделенный дискуссионный сайт.
Gist от github - это, в основном, версия pastebin, которая является довольно устрашающей в своем собственном праве, но опять же более полезна как дополнение к обсуждению, а не сама дискуссия.
Ответ 2
Smartbear предлагает продукт под названием коллаборатор. Он позволяет по очереди анализировать файлы и обновлять dyanmic в стиле ajax, поэтому вы можете провести обсуждение в коде.
Мы используем его на моей дневной работе - очень, очень полезно. Это бесплатно для использования с проектами с открытым исходным кодом, и я тоже использую их для них.
Ответ 3
Хорошо, если у вас есть группа, с которой вы будете проводить обзор, я бы предложил изучить Rietveld. Это инструмент для проверки кода веб-приложения разработанный инженером Google и Python BDFL Guido van Rossum. Однако для этого требуется использование хоста subversion, но он агностик.
Ответ 4
Вы можете попробовать comp.lang.javascript для просмотра кода.
Обязательно отправьте правильно отформатированный код и ознакомьтесь с стилем публикации Usenet, кратко изложенным здесь:
http://jibbering.com/faq/#posting
Прежде чем отправлять код для проверки кода, рекомендуется прочитать документ Code Guidelines:
http://jibbering.com/faq/notes/code-guidelines/
Ответ 5
Некоторые рекомендовали www.refactormycode.com в прошлом. Их секция PHP немного ограничена по состоянию на последний раз, когда я смотрел, но это может быть не плохое место для начала.
Есть ли какая-то конкретная информация, которую вы хотели получить или просто общие улучшения в том, что вы сделали?