«code-analysis» 태그된 질문

12
PHP에서 정적 코드 분석을 수행하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 육년 전 . PHP 소스 파일에 대한 정적 분석 도구가 있습니까? 이진 자체는 구문 오류를 확인할 수 있지만 다음과 같이 더 많은 일을 찾고 있습니다. 사용되지 …

9
C #에 사용할 수있는 정적 분석 도구는 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. C # 코드에 …

8
Collection <T> 대 List <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 : Collection, ReadOnlyCollection 또는 KeyedCollection을 사용하도록 'IMyClass.GetList ()'에서 'List'변경 …


13
PyDev“가져 오기에서 정의되지 않은 변수”오류를 어떻게 수정합니까?
Eclipse에서 PyDev를 사용하는 Python 프로젝트가 있고 PyDev는 내 코드에 계속 잘못된 오류를 생성합니다. 객체 settings를 정의 하는 모듈 이 settings있습니다. 나는 그것을 모듈로 가져오고 다음을 사용 b하여 속성을 할당합니다. from settings import settings settings.main = object() 내 코드 중 일부에서는 다음과 같은 문장이 있습니다. from settings import settings print settings.main …

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 StreamWriter(cryptoStream)) …
102 c#  .net  code-analysis  fxcop 

1
인터프리터가 유지 관리하는 정수 캐시는 무엇입니까?
Python의 소스 코드를 살펴본 PyInt_Object후 int(-5)~ int(256)(@ src / Objects / intobject.c) 범위 의 s 배열을 유지하고 있음을 알게되었습니다. 약간의 실험이 그것을 증명합니다. &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 b False 그러나 …

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}; } 이 코드의 문제점은 구조체가 생성 될 때 복사가 발생하고 솔루션이 대신 {std :: move (V)} return 을 작성한다는 것입니다. 그러한 가짜 복사 작업을 감지하는 린터 또는 코드 분석기가 있습니까? cppcheck, cpplint …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.