1.1, Аноним (1), 23:34, 20/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Еще, еще статистических анализаторов!
Походу в компаниях поняли, что большинство пишет гов**код.
| |
|
2.2, Crazy Alex (ok), 23:40, 20/06/2015 [^] [^^] [^^^] [ответить]
| +14 +/– |
Походу, компьютеры для того и существуют, чтобы на них работу перекладывать.
| |
|
3.4, Аноним (-), 00:18, 21/06/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Походу, компьютеры для того и существуют, чтобы на них работу перекладывать.
Тс-с-с, не пали контору. А то щас все решат, что компьютер сам может работать.
| |
|
|
5.22, freehck (ok), 00:01, 23/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
- Объясните, пожалуйста, почему крутится электромотор.
- А потому что электричество.
- Что ж это за ответ? Отчего же тогда электрический утюг не крутится?
- А потому что не круглый.
- Ну хорошо, а электроплитка? Круглая? Почему она не крутится?
- А потому что шершавая, трение в ножках.
- Ладно... А лампочка! Электрическая! Круглая! Гладкая! Без ножек! Почему лампочка не крутится?
- А лампочка-то как раз и крутится.
- ???!!!
- А вот когда вы её в патроне меняете, что вы делаете? Вы ведь её крутите!
- Нда-а... но ведь это Я её кручу, а не она сама...
- Ну, знаете, само по себе вообще ничто не крутится! Вон электромотору тоже, небось, электричество нужно!
| |
|
|
|
2.17, Аноним (-), 14:35, 21/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
Столько статических анализаторов и не одного уровня Scitools Understand.
| |
|
1.5, Аноним (-), 02:48, 21/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Ммм, гоу и пых. молодежненько! теперь то овно которое я пишу можно проверять. Правда ч уверен что после сотой ошибки в тысячестроковой простыне я на него забью
| |
|
2.12, Нанобот (ok), 09:30, 21/06/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Программисты на питоне не допускают ошибок, поэтому статистические анализаторы им не нужны
| |
|
1.9, Аноним (-), 08:47, 21/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
IMHO, смысл в статических анализаторах имеет место для С/C++. В динамических языках опасность в основном из-за логических ошибок, от проблем типа переполнения буфера разработчики более-менее прикрыты.
| |
|
2.10, Michael Shigorin (ok), 08:48, 21/06/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> IMHO, смысл в статических анализаторах имеет место для С/C++. В динамических языках
> опасность в основном из-за логических ошибок, от проблем типа переполнения буфера
> разработчики более-менее прикрыты.
Ну почему, в некоторых ещё и пробельными промахнуться можно, как вон уже и спрашивают... :)
| |
|
3.16, oopsy (?), 13:56, 21/06/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну почему, в некоторых ещё и пробельными промахнуться можно, как вон уже
> и спрашивают... :)
Не, динамическая природа python-а даёт поистине бескрайнее поля для косяков. Я даже не возьмусь сказать что больше даёт возмжности для косяков - динамическая природе python или использование указателей в C.
| |
|
2.23, DerRoteBaron (ok), 12:08, 21/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
Судя по статьям компании с единорогом, делающих один проприетарный анализатор, добрая половина ошибок, которые они ловят в тех самых плюсах - чистые ошибки логики и неправильное использование синтаксиса, которые могут возникнуть если не во всех, то очень во многих языках.
| |
|
1.11, Аноним (-), 09:27, 21/06/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не понимаю, как они динамические языки анализируют. Там, по идее, должен быть малый охват ошибок - все ведь в рантайме. Лучше будет разве что для тех, кто пишет в псевдостатическом стиле.
| |
|
2.19, Crazy Alex (ok), 19:34, 21/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
Думаю, 99.9% реально используемого кода на динамических языках пишется в псевдостатическом стиле.
| |
|
3.20, Andrey Mitrofanov (?), 21:23, 21/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Думаю, 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--].
| |
|
|
|