문제

우리는 이미 코드에 무엇이 잘못되었는지, 어디에 있는지 알려주는 정적 분석과 같은 것들이 있습니다. 아이디어를 찾고 있습니다!

도움이 되었습니까?

해결책

중복 코드의 탐지는 나에게 가장 많은 소원입니다 ;-).

다른 팁

흠 ... 코드 자체와는 별도로, 기계가 요소 레이아웃까지 일부 UI 표준을 "가르치는"경우 유용 할 수 있으며, "인간 친화적 인"것에 맞지 않으면 레이아웃을 제안하거나 변경할 수 있습니다.

나는 간격, 텍스트 크기, 요소의 레이아웃 등과 같은 것들을 생각하고 있습니다.

일체 포함? 사무실 2000의 "스마트"메뉴에서와 같이? 영! 아마도 2700 년 정도 AI가 인간 지능을 능가했을 때.

보다 정적/상황 분석? 전적으로. 여기에 더 많은 발전을위한 여지가 많이 있으며 솔직히 무엇이든 환영합니다. 인간에 대한 의존도가 너무 많으며 컴퓨터 지원 분석이이를 변경하는 가장 좋은 방법입니다.

나는 여기 샌더와 함께 있습니다. 응용 프로그램이 똑똑한 곳에서 발생한 모든 인스턴스 또는 내가 원하는 것을 추측하면 자동 고장이었습니다. 나에게서 물건을 숨기지 마십시오. 내가 확인하지 않으면 내가 원하는 것을 알고 있다고 생각하지 마십시오. Word의 Autocorrect 및 AutorePlace와 같은 것들이 특히 실망 스럽습니다. Intellisense 등은 괜찮습니다. 실제로 원하는 것을 추측하지 않기 때문에 모든 가능성의 빠른 목록을 제공합니다.

AI는 컴퓨터 프로젝트를위한 포괄적이며, 우리는 자의적으로 강력한 컴퓨터에서 어떻게 해야할지 모릅니다. 따라서 AI 기술은 복잡하고 기발하며 완전히 신뢰할 수 없습니다. (AI 기술이 반복 가능하고 신뢰할 수있게되면 더 이상 AI가 아닙니다.) IDE에서 원하는 플라크 니스는 또 다른 질문입니다.

분석 옵션으로 AI를 신경 쓰지 않을 것입니다. 나는 항상 그것을 켜고 싶지 않을 것이며, 나는 그것이 스스로 일하는 것을 원하지 않을 것입니다. 나는 그것을 Microsoft Word Grammar Checker처럼 생각합니다.이 문법은 내가 만드는 문법적 불규칙성과 영향력의 대략 두 배를 잡습니다.

대화식 코드 커버리지 테스트가 좋을 것입니다.

 m = 1;
 if (m > 0) {
       // do something
  } else {
      // do something else <- Never gonna happen.
  }

이와 같은 것이 붉은 깃발을 던질 것입니다. 그러나 코드 커버리지 테스트는 선택적이거나 눈에 잘 띄지 않아야합니다. 어떤 사람들은 전처리기를 사용하고 디버그 = 1;

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top