Автоматическое дополнение JS-кода из базы Stack Overflow

сегодня в 18:05

Пару недель назад Stack Overflow выложил в открытый доступ дамп всего контента, опубликованного на сайтах в сети Stack Exchange, в формате XML. Там все вопросы и ответы, комментарии и оценки: всего 33,8 ГБ в архиве.

Разработчик веб-приложений Эмиль Шутте (Emil Schutte) нашёл полезное применение этому дампу. Он извлёк оттуда фрагменты кода, которые соответствуют критериям (одобренные ответы с более 50 голосов и тегом «javascript») и проиндексировал их.

cca3d4b57de24908a70f744352234d70.png

Так появилась программка Autocomplete from Stack Overflow. Если написать что-то в форме, то она ищет подходящий фрагмент в базе Stack Overflow — и автоматически его предлагает.
Можно ожидать, что функцию автодополнения реализуют и для других языков программирования. И не только по базе Stack Overflow, но и по коду различных открытых проектов.

da4c7c4add5045fca2b4c4a75e1e36b0.jpg
Бесплатная книга от издательства O’Reilly

Stack Overflow — популярная система вопросов и ответов о программировании, разработанная в 2008 году. Сейчас там 11,3 млн опубликованных вопросов, 18,4 млн ответов и 160 млн комментариев, правок и голосов. Каждый день на сайт заходят 8 млн разработчиков, чтобы найти решение для какой-либо проблемы. Сами авторы сайта оценивают, что если каждый визит сэкономил программисту 30 минут времени, то общая экономия выходит в районе 1,85 млрд часов.

b2382ccaa0679cd72813ba9f6a207133.jpg

Пользователь

© Habrahabr.ru