TECH · 03 мая 2018, 17:43 · Отдел информации dev.by
Швейцарский DeepCode автоматически проверяет и оптимизирует код на основе 250 тысяч правил

Стартап DeepCode использует базу из 250 тысяч правил для автоматической оценки качества и оптимизации кода, рассказывает TechCrunch.

Разработка использует искусственные интеллект, проверяя заданные репозитории. Она не только указывает на опечатки и ошибки, но и предлагает более экономные, «элегантные» решения, сверяясь с примерами использования похожих алгоритмов в других проектах. Создатели утверждают, что именно доступ с большой базе кода позволяет DeepCode давать глубокие рекомендации.

«Мы построили платформу, которая понимает, для чего написан код. Мы отслеживаем миллионы репозиотриев и отмечаем все изменения, которые вносят программисты. Затем ИИ-система изучает их и на основе этой информации предлагает уникальные правки», — рассказывает сооснователь проекта Борис Паскалев.

Разработчики DeepCode утверждают, что в распоряжении ближайших конкурентов — всего 3-4 тысячи правил, которые добавляются вручную. Компания развивалась на деньги основателей и уже привлекла $1,1 млн на развитие от btov Partners.

Стартаперы утверждают, что намерены приблизить будущее, в котором код будет синтезироваться автономно, без участия людей.

Источник: dev.by
Нашли в тексте ошибку — выделите её и нажмите Ctrl+Enter.
Вакансии
Новые комментарии
Сама идея писать очередную CRM без идеи и инвестиций вгоняет меня в уныние, девочка пытается изобрести велосипед, который был изобретен еще 20 лет назад. Ничего не имею против перла, когда я пришел в веб в 2001 это был вполне современный язык, но технологии меняются, я попробовал много нового и скажу откровенно - перл устарел. Непонятно откуда такое презрение к "галерам", ведь это отличная возможность научиться работать и освоить технологии, в том числе и кодом заказчиков. Ну а если ты в своем болоте гниешь 20 лет, то естественно что и сайты у тебя будут в стиле 90ых. Бред про SEO и Ajax даже комментировать не хочется... учитывая тот факт, что ajax'у тоже не меньше 20 лет. p.s. Ну и на спектруме приходилось программировать, не только на бейсике, но и на асме и работы были вполне серьезные, проекты компилировались по 10 минут. но ведь это не означает что надо было стоять на месте и развиваться только в этом направлении
Alexandr_Voznyak
23.05.2018 в 00:53
«Никогда не вкалывала на галерах». Разработчица пишет на «реликтовом» Perl и 25 лет работает в семейном бизнесе
Мода тут ни при чём, просто когда-то перл был крутым инструментом - не было всяких пхп, а перл был высокоуровневым языком, с кучей библиотек на cpan, готовые либы для веба и так далее, можно было мириться с его дефектами, тем более, что переходили на него сишники, которым не привыкать. А в какой-то момент нормально спроектированные языки вроде питона догнали и значительно перегнали, в итоге перл лишился этих преимуществ, а новых не приобрёл. Я в какой-то момент понял, что просто не могу дальше его использовать, когда есть такие языки как питон. Не могу себя пересилить, ибо нет ответа на вопрос зачем использовать уродливый язык, зачем делать вот так if (any {$_ == $elem} @arr) { когда можно делать так if elem in arr: ? Это частный пример, но таких примеров тьма, не говоря уже о всяких use strict и другой магии которую нужно знать, чтобы было как в нормальных языках по умолчанию, когда-то даже заметку писал - https://habr.com/post/327408/.
worldmind
22.05.2018 в 23:46
«Никогда не вкалывала на галерах». Разработчица пишет на «реликтовом» Perl и 25 лет работает в семейном бизнесе

Обсуждение

B993ebcd20d5803b01e1810b59038c5b?1526961238
+8

Маркетолухи добрались до статических анализаторов

Missing-male
+3

слабаки - не осилили прикрутить лохчейн

Missing

хотел скормить свой код, но что-то побоялся, стыдно


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси