본문 바로가기

전체 글621

Eclipse SVN 제외 전역키워드 추가 방법 Window → Preferences → Team → Ignored Resources → Add Pattern 제외할 파일 및 폴더 명에 대한 패턴을 기입 한다. (ex /target/)* 디렉토리 및 파일별 설정 해당 프로젝트 Explorer → 파일 및 디렉토리 마우스 우측 클릭 → Team → Add to svn:ignore Add to svn:ignore 가 비활성화 되있거나 없는 경우는 해당 파일 및 디렉토리가 소스관리를 받고 있는 상황 소스관리를 받지 않는 상태로 만든 후 다시 활성화 시키면 가능 2021. 1. 17.
Intellij 단축키 기본단축키 - 디렉터리, 패키지, 클래스 등 생성 목록 보기 MacOS: Cmd + n Win/Linux: Alt + Insert 코드 Edit Main method 생성 및 실행 메인 메서드 선언(live template은 아래 참고) live template 이용: psvm 메인 메서드 실행단축키 MacOS: Ctrl + Shift + r Win/Linux: Ctrl + Shift + F10 - 이전 실행문 재실행 (우측 상단에 실행문 목록 확인 가능) MacOS: Ctrl + r Win/Linux: Shift + F10 현재 Focus 가 해당 메서드에 있어야 함 좌측 실행 버튼 라인 수정하기 라인 복제하기 MacOS: Cmd + d Win/Linux: Ctrl + d 라인 삭제하기 MacOS: C.. 2021. 1. 17.
EditPlus 단축키 현재 날짜 → Ctrl+D 현재 날짜 길게 → Ctrl+Shift+D 단어 끝까지 지우기 → Ctrl+Delete 선택한 텍스트에서 대소문자 뒤바꿈 → Ctrl+K 헌재 줄을 복제 → Ctrl+J 현재 줄을 선택 → Ctrl+R 짝을 이루는 괄호 검색 → Ctrl+SHIFT+] 짝을 이루는 태그 검색 → Ctrl+SHIFT+[ 줄 찾아가기 → Ctrl + G 2021. 1. 17.
Vscode 단축키 VSC 유용한 단축키 정리 (Feat. 노마드코더) 마우스가 가는 곳 마다 커서 만들기 ⌥ + ⇧ + Mouse Drag or Alt + ⇧ + Mouse Drag 선택된 영역에 커서 만들기 ⌥ + ⇧ + i or Alt + ⇧ + i 코드 블록 한방에 코멘트 처리하기 ⌘ + / or Ctrl + / 코드 복사해서 위/아래로 움직이기 ⌥ + ⇧ + ↑ / ↓ or Alt + ⇧ + ↑ / ↓ 코드 위/아래로 움직이기 ⌥ + ↑ / ↓ or Alt + ↑ / ↓ 클릭하는 곳마다 커서 생성 ⌥ + Click or Alt + Click (제 윈도우 환경에서는 Ctrl + click 으로 되네요) 반복되는 단어 한방에 수정 ⌘ + D or Ctrl + D Bonus 파일 맨 위-아래로 한번에 이동하기 Top /.. 2021. 1. 17.
Eclipse 단축키 Editing Edit List Ctrl + D : 줄 삭제 Ctrl + Alt + 위/아래 : 줄 복사 Ctrl + Shift + Enter : 현재 줄에 새줄 추가 Shift + Enter : 다음줄에 새줄 추가 Ctrl + Right : 다음문자로 이동 (Ctrl + Left : 이전 문자로 이동 ) Ctrl + Shift + / : 주석처리 (Ctrl + Shit + \ 주석 풀기) Ctrl + / : 라인별로 주석처리 Ctrl + Shift + O : import 정리 Ctrl + L : 원하는 라인으로 이동 Alt + Shift + 방향키 : 블록선택하기 Ctrl + J : 점증적 검색 - Ctrl + J 입력후 원하는 단어 입력하면 이클립스 하단바에 찍히고 바로 검색 가능 Ctrl + K :.. 2021. 1. 17.
객체지향 (LID) 2023.05.27 - [Engineering WIKI/Docs] - SOLID 5가지 설계 원칙 2021.01.17 - [Engineering WIKI/Docs] - 객체지향 (LID) Liskov Substitution Principle (리스코프 치환 원칙) 자식 클래스는 부모 클래스에서 가능한 행위를 수행할 수 있어야 한다. 자식 클래스가 부모 클래스의 기본 의미를 해치지 않는지! 부모클래스와 자식클래스 사이의 행위에는 일관성이 있어야 한다. (부모 클래스의 인스턴스 대신 자식 클래스의 인스터스를 사용해도 문제가 없어야 한다는 것을 의미한다.) 상속 관계에서는 일반화 관계(IS - A)가 성립해야 한다. 일반화 관계에 있다는 것은 일관성이 있다는 것이다. 따라서 리스코프 치환 원칙은 일반화 관계에.. 2021. 1. 17.