유니티 2

SOLID 원칙

SOLID는 소프트웨어 디자인의 다섯 가지 핵심 원칙을 머리글자어로 만든 용어— 단일 책임(Single responsibility) 하나의 객체는 하나의 의무만 가지도록 설계한다. — 개방-폐쇄(Open-closed) 기존에 구현된 코드를 변경하지 않으면서 새로운 기능을 추가할 수 있도록 설계한다. — 리스코프 치환(Liskov substitution) 자식 객체를 부모 객체로 변경해도 작동에 문제 없을 정도로 상속을 단순히 사용한다. — 인터페이스 분리(Interface segregation) 객체가 구현해야할 기능이 많다면 이들을 여러 개의 단순한 인터페이스들로 분리해 설계한다. — 종속성 역전(Dependency inversion) 구현된 실물보다 구축해야 할 추상적 개념에 의존한다. SOLID 원..

Git - .gitIgnore

.gitignore에 등록된 파일들은 걸러져 깃 서버에 올라가지 않는다..git 파일이 있는 폴더에 .gitignore 파일을 추가하고 푸시하면 적용된다. 코드 규칙표준 Glob 패턴으로 작성# : 주석/ : 디렉토리 간 구분! : 이전 패턴을 상쇄하고 해당 파일은 무시하지 않음* : /를 제외한 모든 것? : /를 제외한 한 글자** : 디렉토리 사이의 전체 경로bar : 디렉토리 위치에 관계 없이 bar라는 디렉토리 하위의 파일 혹은 디렉토리만/bar : 현재 디렉토리 (.gitignore 위치) 에 위치한 bar 하위의 파일 혹은 디렉토리만bar/ : bar라는 디렉토리에만 (파일 제외)예)*.bar : 확장자가 .a인 모든 파일 무시folder_name/ : 해당 폴더의 모든 파일 무시folde..

반응형