보통 한 회사 내에서 최초 개발자와 유지보수 담당자가 다르기 때문에 각 프로젝트 별로 코드를 작성하는 규칙을 만들었다고 한다.클래스 네이밍 컨벤션 ⇒ 캐멀케이스\-대문자: 단어의 첫 글자 + 새로운 단어 표현\-소문자: 나머지 글자함수명, 변수명\-소문자: 단어의 첫글
버그(Bug): 프로그래머에 의한 에러. 예를 들어, NULL 포인터를 호출하거나, 배열에서 오버플로우가 발생하거나, 할당된 메모리를 지우지 않은 경우(결국 메모리 누출로 이어지는)가 버그에 해당된다.에러(Error)/오류: 에러는 버그와 달리 일반적으로 응용 프로그램
■GIT■ ●필수 리눅스 명령어●(터미널: git bash(윈도우), terminal, iterm(맥os), vscode)TIP. 데스크탑의 폴더를 더블 클릭해서 들어간 것과 같은 효과.pwd(prind working directory)a. directory는 쉽게 말
① KISS (“Keep It Short & Simple") : "단순한 것이 효율적이다. 복잡한 것은 멀리하라."정확성은 같아도, 컴퓨터 내에서 실행속도가 빠른 것이 좋다!프로그래밍을 할 때에는 하드웨어도 염두에 두어야 한다. 메모리를 최대한 아끼는 것이 곧 단순하고
○ SOLID: OOP 5가지 설계원칙※OOP: Object-Oriented Programming (객체지향 프로그래밍)① 단일 책임의 원칙 (SRP, Single Responsibility Principle)② 개방 폐쇄 원칙 (OCP, Open-Closed Pri
Deprecated의 사전적 의미: 구식화된 ⇒ 폐지예정구식화는 일반적으로 더 이상 효율적이거나 안전치 않거나 다른 것에 의해 대체되었다는 이유 등으로 사용을 금지시키거나 완전히 제거하지 않은 채 일부 용어, 기능, 디자인, 관습의 이용을 장려하지 않는 것을 말한다.
✅DI(Dependency Injdection, 의존성 주입)외부에서 객체 간의 관계(의존성)를 결정해 주는 것. 즉, 객체를 직접 생성하는 것이 아니라 외부에서 생성 후 주입시켜 주는 방식✅Plugin프로그램이나 소프트웨어에 추가 기능을 제공하기 위해 확장 모듈로서
갑자기 기본 개념이 흔들린다. 이럴 때는 부끄러워 하지말고, 다시 처음으로 돌아가자. ✅ 클래스class 객체를 만들기 위한 "설계도" ✅ 객체object 설계도 內 구현된 "속성"(프로퍼티)과 "기능"(메서드) ✅ 인스턴스instance 객체가 실체화되어 구체적으