The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Открыт код статического анализатора Code Climate"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыт код статического анализатора Code Climate"  +/
Сообщение от opennews (??), 20-Июн-15, 23:34 
Компания Code Climate объявила (http://blog.codeclimate.com/blog/2015/06/19/code-climate-pla.../) об открытии своей платформы статического анализа кода. В настоящий момент под лицензией MIT опубликован (https://github.com/codeclimate/codeclimate)  инструментарий командной строки и движки статического анализа, лежащие в основе новой платформы Code Climate (https://codeclimate.com/platform). В дальнейшем планируется открыть под открытыми лицензиями все наработки связанные со статическим анализом кода.


Открытая версия Code Climate позволяет проверить качество кода и выявить возможные ошибки при помощи инструментария командной строки. Изначально система создавалась для анализа кода на языке Ruby, но также поддерживает проверку стиля и выявление ошибок для языков  EcmaScript/JavaScript и Go.  Движки проверки стиля реализованы для языков PHP,  CoffeeScript и CSS. Для языка Ruby дополнительно поставляется движок для поиска уязвимостей с учётом используемых в проекте зависимостей.
  


URL: http://blog.codeclimate.com/blog/2015/06/19/code-climate-pla.../
Новость: http://www.opennet.me/opennews/art.shtml?num=42471

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Открыт код статического анализатора Code Climate"  –4 +/
Сообщение от Анонимemail (1), 20-Июн-15, 23:34 
Еще, еще статистических анализаторов!

Походу в компаниях поняли, что большинство пишет гов**код.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Открыт код статического анализатора Code Climate"  +14 +/
Сообщение от Crazy Alex (ok), 20-Июн-15, 23:40 
Походу, компьютеры для того и существуют, чтобы на них работу перекладывать.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Открыт код статического анализатора Code Climate"  +2 +/
Сообщение от Аноним (-), 21-Июн-15, 00:18 
> Походу, компьютеры для того и существуют, чтобы на них работу перекладывать.

Тс-с-с, не пали контору. А то щас все решат, что компьютер сам может работать.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Аноним (-), 21-Июн-15, 08:13 
Само ничего не работает
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

22. "Открыт код статического анализатора Code Climate"  +/
Сообщение от freehckemail (ok), 23-Июн-15, 00:01 
- Объясните, пожалуйста, почему крутится электромотор.
- А потому что электричество.
- Что ж это за ответ? Отчего же тогда электрический утюг не крутится?
- А потому что не круглый.
- Ну хорошо, а электроплитка? Круглая? Почему она не крутится?
- А потому что шершавая, трение в ножках.
- Ладно... А лампочка! Электрическая! Круглая! Гладкая! Без ножек! Почему лампочка не крутится?
- А лампочка-то как раз и крутится.
- ???!!!
- А вот когда вы её в патроне меняете, что вы делаете? Вы ведь её крутите!
- Нда-а... но ведь это Я её кручу, а не она сама...
- Ну, знаете, само по себе вообще ничто не крутится! Вон электромотору тоже, небось, электричество нужно!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Аноним (-), 21-Июн-15, 14:35 
Столько статических анализаторов и не одного уровня Scitools Understand.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от Бананим (?), 20-Июн-15, 23:47 
Посыпались как из рога изобилия...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Открыт код статического анализатора Code Climate"  –5 +/
Сообщение от Аноним (-), 21-Июн-15, 02:48 
Ммм, гоу и пых. молодежненько! теперь то овно которое я пишу можно проверять. Правда ч уверен что после сотой ошибки в тысячестроковой простыне я на него забью
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от бедный буратино (ok), 21-Июн-15, 03:46 
а хде питон?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от Нанобот (ok), 21-Июн-15, 09:30 
Программисты на питоне не допускают ошибок, поэтому статистические анализаторы им не нужны
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Открыт код статического анализатора Code Climate"  –2 +/
Сообщение от бедный буратино (ok), 21-Июн-15, 10:21 
я flake8 использую... а тут какой-то климатъ...
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от Paypal (?), 21-Июн-15, 11:52 
> а тут какой-то климакс...

// fixed

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от oopsy (?), 21-Июн-15, 13:50 
sudo apt-get install pylint pyflakes
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

18. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Аноним (-), 21-Июн-15, 14:47 
> а хде питон?

Кому он нужен?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

21. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от Аноним (-), 22-Июн-15, 16:26 
Никому вестимо. Вот только используют - _ВСЕ_ :)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

9. "Открыт код статического анализатора Code Climate"  –2 +/
Сообщение от Аноним (-), 21-Июн-15, 08:47 
IMHO, смысл в статических анализаторах имеет место для С/C++. В динамических языках опасность в основном из-за логических ошибок, от проблем типа переполнения буфера разработчики более-менее прикрыты.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Открыт код статического анализатора Code Climate"  –1 +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-15, 08:48 
> IMHO, смысл в статических анализаторах имеет место для С/C++. В динамических языках
> опасность в основном из-за логических ошибок, от проблем типа переполнения буфера
> разработчики более-менее прикрыты.

Ну почему, в некоторых ещё и пробельными промахнуться можно, как вон уже и спрашивают... :)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Открыт код статического анализатора Code Climate"  +1 +/
Сообщение от oopsy (?), 21-Июн-15, 13:56 
> Ну почему, в некоторых ещё и пробельными промахнуться можно, как вон уже
> и спрашивают... :)

Не, динамическая природа python-а даёт поистине бескрайнее поля для косяков. Я даже не возьмусь сказать что больше даёт возмжности для косяков - динамическая природе python или использование указателей в C.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Открыт код статического анализатора Code Climate"  +/
Сообщение от DerRoteBaron (ok), 21-Июн-19, 12:08 
Судя по статьям компании с единорогом, делающих один проприетарный анализатор, добрая половина ошибок, которые они ловят в тех самых плюсах - чистые ошибки логики и неправильное использование синтаксиса, которые могут возникнуть если не во всех, то очень во многих языках.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Аноним (-), 21-Июн-15, 09:27 
Не понимаю, как они динамические языки анализируют. Там, по идее, должен быть малый охват ошибок - все ведь в рантайме. Лучше будет разве что для тех, кто пишет в псевдостатическом стиле.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Crazy Alex (ok), 21-Июн-15, 19:34 
Думаю, 99.9% реально используемого кода на динамических языках пишется в псевдостатическом стиле.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Открыт код статического анализатора Code Climate"  +/
Сообщение от Andrey Mitrofanov (?), 21-Июн-15, 21:23 
> Думаю, 99.9% реально используемого кода на динамических языках пишется в псевдостатическом
> стиле.

Ты хреново смешиваешь. Учись:

""[--B--] has latent as opposed to manifest types. Types are associated with values (also called objects) rather than with variables. (Some authors refer to languages with latent types as weakly typed or dynamically typed languages.) Other languages with latent types are [--A--]. Languages with manifest types (sometimes referred to as strongly typed or statically typed languages) include [--C--].

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру