Критический анализ программного обеспечения: программное обеспечение с открытым исходным кодом [закрывается]

Вы столкнулись с известными проблемами с якорными ссылками в Swagger UI:
Уценочная ссылка открывает новую вкладку / окно
HTML-ссылки на якоря делают не работает ()

Обходного пути нет (на данный момент). Вы можете подписаться на эти проблемы, чтобы получать уведомления, когда они устранены.

5
задан skaffman 23 March 2012 в 10:36
поделиться

5 ответов

Ohloh даст Вам некоторую информацию, но только что может быть машиной, считаемой от данных репозитория исходного кода, т.е.:

  • Используемые языки, сколько из каждого
  • Процент комментария
  • База разработчиков (т.е. расширяющийся со временем)

Однако я не знаю ни о каком сервисе/сайте, который делает автоматизированный анализ метода на уровне кода. Ohloh мог бы в конечном счете передать что-то как "Главным образом ООП", но это будет в далеком будущем.

Почти все отчеты как тип, который Вы упоминаете, сделаны вручную в лаборатории и тестировании очень целевой группы.. т.е. сравнивая производительность и кодируя методы различных веб-серверов. Почти все время, Вы найдете эти типы отчетов о первой полосе Slashdot как ее данные, что многие люди интересовались бы наблюдением.

Что-то как Ohloh могло дать Вам хорошее начало того, что Вы захотите сравнить себя, но я не знаю ни о чем, что сделает это для Вас с любой степенью надежности.

4
ответ дан 15 December 2019 в 01:12
поделиться

Patrick Smacchia (автор execellent инструмента NDepend) размещает анализ проектов с открытым исходным кодом в его блоге

Некоторые сообщения I remeber

Уроки извлечены из кодовой базы NUnit

Анализ Paint.NET

2
ответ дан 15 December 2019 в 01:12
поделиться

Не попытка к наступлению звуков, но Вашему вопросу является абсолютно обратной. Необходимо спрашивать, что можно сделать для определенного проекта с открытым исходным кодом. Почему любой проанализировал бы проекты с открытым исходным кодом и сравнил бы их друг с другом, я понятия не имею. Я вижу некоторое преимущество в рассмотрении метрик производительности для фактического программного обеспечения, но это было бы конкретным жанром и ни в каких общих терминах.

Ваш лучший выбор состоит в том, чтобы перейти к сайтам как freshmeat, посмотреть на историю версий, исходный код и разработчиков, работающих над проектами, которые представляют определенный интерес для Вас и, где можно иметь значение

Короче говоря: программное обеспечение может быть сравнено с другим программным обеспечением

Проекты не могут быть сравнены с другими проектами. И сделать так неосведомлено. Что рассматривают, правильный метод некоторыми часто замечается как неправильно другими.

-3
ответ дан 15 December 2019 в 01:12
поделиться

Я рекомендовал бы сделать некоторый поиск вокруг на ohloh.net. В то время как это не предлагает анализ архитектуры, это дает много полезных статистических данных (язык, действие, местоположение участников, пользовательского рейтинга, типа лицензии, новостей, и т.д.) о популярных проектах с открытым исходным кодом. Можно найти это полезным инструментом в поиске проекта способствовать.

Как пример, вот страница для NUnit: http://www.ohloh.net/p/nunit

Можно всегда искать проект с открытым исходным кодом, размещающий сайты, такие как SourceForge, Google Code и CodePlex также, хотя информация не так подробно как с ohloh.

1
ответ дан 15 December 2019 в 01:12
поделиться

Основная проблема программного обеспечения с открытым исходным кодом заключается в том, что нет отдела маркетинга (обычно), который заставляет разработчиков двигаться в более дружественном для пользователя направлении.

Да, некоторые дистрибутивы Linux выглядят красиво внешне, но количество полуготового, некачественного кода просто невероятно.

Я видел удивительные вещи, такие как недоработанные текстовые редакторы, которые выдавали предупреждение "функция еще не реализована" на каждый второй клик в некоторых дистрибутивах, и т.д....

0
ответ дан 15 December 2019 в 01:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: