2014-04-10 1 views
0

학교용 자바 네트워킹 프로그램을 작성하고 있습니다. 분명히 RTFM은 rigueur이지만, 해골 코드를 개발할 때 컴파일러가 체크 된 예외 (RTM-> 수동 검사 ...)를 잊어 버렸는지 확인하는 것이 효율적입니다. (당연히 게으름)?확인 된 예외에 대한 게으르고 효율적인 접근

+6

왜 ide를 사용하지 않습니까? –

+0

컴파일러를 사용하는 것이 더 의미가 있습니다 ... 우연히 뭔가를 간과하지는 않습니다. 그 매뉴얼이 더 낫다고 말하는 곳은 어디입니까? –

+0

나는 이클립스를보기 시작했다. 화면이 오히려 바쁘다 (대 gedit), 그냥 내가 추측; 또한 튜토리얼은 자동으로 코드의 일부를 씁니다 (하지만 'public static void main (String [] args) ...'과 관련하여 도움이 필요하다면 반드시 포기해야합니다)?), 다시 말해서 확실합니다. – user3353836

답변

0

하나의 "해킹"은 내가 저장할 때마다 주기적으로 내 C++ 소스 파일을 컴파일하는 스크립트입니다. 그런 다음 스크립트가 터미널 창을 자동 제거하고 최상위 오류를 볼 수 있습니다. 창은 "항상 온다"로 설정됩니다. 이것은 세미콜론과 기타 사소한 오류/오타를 매우 빠르게 잡아 내고 즉시 해결할 수 있습니다.

자바 또는 다른 언어로 비슷한 것을하지 않는 이유는 알 수 없습니다. 나는 이것을 게으른 것으로 보지 않으며, 약간의 노력이 필요하며, 체크 된 예외가 누락 된 경우를 발견하는 것 이상의 좋은 도구와 같은 것이다. 파서를 작성하여 오류를 분석하고 & 붙여 넣기 코드를 복사하여 일부 오류 (예 : 확인 된 예외)를 수정할 수도 있습니다.

자바의 경우, 이클립스는 체크 된 예외면에서 정말 좋은 작업을 수행하며, Ctrl + 1을 누를 때 예외를 미리 삽입합니다. 이클립스를 사용할 때, Eclipse에서 자바 소스를 파싱하고 파일을 저장하기 전에 오타 및 다른 것들과 같은 오류에 마커를 두는 것이 좋기 때문에 나는 C++에서했던 것과 비슷한 것을 할 필요가 없었다.

0

예 - 컴파일러는 5 행 이상인 개발에 필수적인 도구입니다. IntelliJ와 같은 IDE는 즉시 오류를 입력 할 때 실시간으로 컴파일됩니다.

enter image description here

관련 문제