프로그래밍을 처음 접하거나 처음 배우는 사람을 도울 때 종종이 문제가 발생합니다. 나는 정말 새로운 초보자에 대해 이야기하고, 여전히 OOness에 대해 배우고, 객체를 생성하고, 메소드 호출과 같은 것들을 배우고 있습니다. 일반적으로 키보드가 있으며 지침을 제공합니다.
한편으로, IDE의 자동 완성 기능은 IDE가 올바르게하고 있다는 피드백을주고 빠르게 좋아하고 의존하게합니다.
반면, IDE 자동 완성에 대한 초기 의존성으로 인해 개념을 실제로 이해하지 못하거나 언젠가 간단한 편집기로 자신을 발견하면 기능을 수행 할 수 없을 것 같습니다.
이와 관련하여 더 많은 경험을 가진 사람이 의견을 공유 할 수 있습니까? 초보자, 자동 완성 또는 수동 입력 중 어느 것이 더 낫습니까?
최신 정보
입력 해 주셔서 감사합니다.
많은 답변은 메서드 완성, 메서드 조회 및 문서 제공 등 자동 완성의 주요 사용에 초점을 맞추는 것 같습니다. 그러나 오늘날 IDE는 훨씬 더 비슷합니다.
- List 유형의 객체를 만들면 IDE가 오른쪽의 새 ArrayList로 자동 완성됩니다. 왜 새 목록이 될 수 없는지 초보자에게는 분명하지 않을 수도 있지만, 잘 작동합니다.
- 상황에 따른 로컬 변수를 기반으로 메소드 매개 변수 작성.
- 객체 캐스트 수행
- 'import'또는 'using'문 자동 추가
그리고 훨씬 더. 이것들은 내가 의미하는 것들입니다. 프로그래밍 101을하고있는 사람들에 대해 이야기하고 있다는 것을 기억하십시오. 나는 IDE가 그들이 알지 못하는 이러한 일을하는 것을 보았지만 그냥 수행했다.
언어의 뉘앙스를 깊이 이해하고 이해하기 전에 프로그램 흐름에 집중하고 사물을 익히는 데 도움이 될 수는 있지만 확실하지 않습니다.