Запитання з тегом «code-analysis»

12
Як виконати аналіз статичного коду в php? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Чи є інструмент статичного аналізу для вихідних файлів PHP? Сам двійковий файл може перевірити наявність синтаксичних помилок, але …

9
Які інструменти статичного аналізу доступні для C #? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі він …

8
Колекція <T> порівняно зі списком <T>, що слід використовувати у своїх інтерфейсах?
Код виглядає нижче: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Коли я запускаю аналіз коду, я отримую наступну рекомендацію. Попередження 3 CA1002: Microsoft.Design: Змініть "Список" у "IMyClass.GetList ()", щоб використовувати колекцію, …


13
Як виправити помилки Pydev «Невизначена змінна з імпорту»?
У мене є проект Python, що використовує PyDev в Eclipse, і PyDev продовжує генерувати помилкові помилки для мого коду. У мене є модуль, settingsякий визначає settingsоб’єкт. Я імпортую це в модуль bі призначаю атрибут з: from settings import settings settings.main = object() У деяких моїх кодах - але не у …

12
CA2202, як вирішити цю справу
Хтось може сказати мені, як видалити всі попередження CA2202 із наведеного нижче коду? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider()) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptograph.CreateEncryptor(key, iv), CryptoStreamMode.Write)) { using(StreamWriter streamWriter = new …
102 c#  .net  code-analysis  fxcop 

1
Що з цілочисельним кешем, що підтримується інтерпретатором?
Занурившись у вихідний код Python, я виявляю , що він підтримує масив PyInt_Objects, починаючи від int(-5)до int(256)(@ src / Objects / intobject.c) Невеликий експеримент це доводить: &gt;&gt;&gt; a = 1 &gt;&gt;&gt; b = 1 &gt;&gt;&gt; a is b True &gt;&gt;&gt; a = 257 &gt;&gt;&gt; b = 257 &gt;&gt;&gt; a is …

16
Інструмент для візуалізації потоку коду (C / C ++) [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
76 c++  c  code-analysis 

2
Як знайти C ++ операції з копіюванням?
Нещодавно у мене було таке struct data { std::vector&lt;int&gt; V; }; data get_vector(int n) { std::vector&lt;int&gt; V(n,0); return {V}; } Проблема з цим кодом полягає в тому, що при створенні структури відбувається копія, а рішення замість цього - написати return {std :: move (V)} Чи є лінійний чи аналізатор коду, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.