728x90 반응형 전체 글372 Java) method method 코드의 순서가 아닌 호출된 순서대로 실행된다 method 작성법 클래스 내부에서 선언되어야 한다 접근제한자 [기타제한자] 리턴타입 메소드이름(){ }; modifiers returnType method이름() // 선언부 { // 구현부 }; modifiers(제한자) - 0개 이상 올 수 있다 접근할 수 있는 범위를 제한하는 것 접근 제한자 (access modifier) public: 어디서나 아무나 접근 가능 protected: 상속관계라면 어디서나 (package) : 같은 폴더 내에 있으면 아무나 접근 가능 private: : 은닉(캡슐화), 접근 범위 가장 낮음, class 내부에서만 접근 가능 public > protexted > 생략 > private 기타 제한자 static .. 2022. 1. 21. git) 기본 설정 및 실행 기본 설정 이름, 이메일 설정 git config -- global user.name "이름" git config -- global user.email "이메일" 기본 에디터 설정 git config --global core.editor vim (vim으로 기본 에디터 설정) 설정 정보 확인 git config --global --list 원격저장소 생성 GitHub GitLab Bitbucket 원격저장소의 기능 원격저장소 관리 코드 공유 코드 리뷰 이슈 관리 팀원 관리 커뮤니케이션 협업 도구 등 GitHub 오픈소스 프로젝트로 협업하는 경우 무료 GitLab Private 저장소로 운영해도 Community 버전은 무료 상용화 SW에 유용 주로 기업에서 인트라넷에 연결하여 사용 2022. 1. 18. git) git의 기본 개념 git 기본 용어 원격 저장소 로컬 저장소 클론 작업 지렉토리 스테이징 영역 커밋 git 저장소 원격 저장소: 원격 서버의 저장소 로컬 저장소: 개인이 작업중인 PC git clone 원격 저장소의 소스코드를 로컬 저장소로 복사해오는 것 로컬 저장소 작업 디렉토리 PC에서 현재 작업중인 디렉토리 (git에서 관리는 하지만, 추적하지 않음) 스테이징 영역 작업 내용이 올라가는 임시 저장 영역 (변경점 추적 관리되는 영역) 커밋 변경점을 로컬 저장소로 저장하는 과정 (git에서 가장 의미있는 변경의 단위) 커밋 메시지 git의 기본 flow git pull 원격 저장소의 다른 개발자의 소스코드를 받아온다 2022. 1. 13. git) 형상관리를 위한 git 형상 관리 소프트웨어의 형상 소프트웨어의 형상은 계속 변한다 형상의 종류 스토리 보드, 와이어 프레임, 프로토 타입 등의 문서 산출물 플로우 차트 소스 코드 형상관리 소프트웨어의 변경점을 체계적으로 추적하고 관리하는 모든 활동 Sortware Configuration Management(SCM) 프로젝트의 리스크를 최소화하고, 소프트웨어의 품질을 확보할 수 있다 git 소스코드를 효율적으로 관리하기 위한 형상/버전 관리 도구 리눅스를 만든 리누스 토발즈에 의해 개발됨 git의 목표 빠른 속도 단순한 구조 비선형적 개발 (병렬 개발과 공유) 완벽한 분산 리눅스 커널과 같은 대규모 프로젝트에 유용 중앙 집중형 / 분산 집중형 중앙 집중형: 하나의 서버에서 공동으로 파일을 관리 직관적이고 관리가 쉽지만 네트워.. 2022. 1. 13. 이전 1 ··· 18 19 20 21 22 23 24 ··· 93 다음 728x90 반응형