codeit_코드잇
-
Python: 견고한 객체지향 프로그래밍 SOLID 설계원칙 공부하기!Python 2020. 8. 16. 21:26
SOLID 원칙이란? Solid 원칙이란 로버트 마틴이 개발한 객체 지향 프로그래밍 및 설계의 다섯가지 원칙을 말합니다. 프로그래머가 시간이 지나도 유지보수와 확장이 쉬운 시스템을 만들고자할 때 이 원칙들을 함께 적용할 수 있습니다. Solid 원칙은 각 원칙들의 첫 글자를 따서 만들어졌는데 다음과 같이 나뉩니다. Single responsibility principle 단일 책임 원칙 Open/closed principle 개방-폐쇄 원칙 Liskov substitution principle 리스코프 치환 원칙 Interface segregation principle 인터페이스 분리 원칙 Dependency inversion principle 의존관계 역전 원칙 순서대로 알아봅시다. 1. 단일 책임 원..
-
Git: 깃허브(Github)로 협업하기메모 및 기타 2020. 8. 8. 10:07
프로젝트는 혼자보다 여럿이서 하게 될 때가 많습니다. 효과적으로 프로젝트를 진행하기 위해서는 깃허브(github)를 이용해서 프로젝트를 진행하는데요 그래서 이번에는 깃허브를 이용해서 프로젝트 협업하는 법을 알아보겠습니다. 우선 사람 A, B, C가 같이 프로젝트를 한다고 가정해봅시다. A는 깃허브에 레포지토리를 만들고 환경설정을 해줍니다. Settings → Manage Access → Invite a collaborator B와 C의 아이디를 입력합니다. A는 B와 C를 자신의 Test_Project 레포지토리에 초대합니다. 초대하고 나면 pending invite상태가 됩니다. 이제 콜라버레이터 설정이 끝났으면 A는 자신의 레포지토리에 push 프로젝트 파일(working directory)를 만듭니..