Horru's Log
close
프로필 배경
프로필 로고

Horru's Log

  • 분류 전체보기 (23)
    • Current Study (9)
      • 처음 만난 리액트 (6)
      • 더 자바, 코드를 조작하는 다양한 방법 (3)
    • Pause (3)
      • 쉬운 코드 Database (2)
      • 모던 자바스크립트 딥다이브 (1)
    • 책 (0)
    • 강의 (0)
    • 자바 (1)
    • 스프링 (2)
    • CS (0)
    • Web (0)
    • 생각 및 회고 (6)
    Git Rebase 란

    Git Rebase 란

    브랜치 통합 작업이 완료된 브랜치는 최종적으로 통합 브랜치 ( Master 라고 보면 될 듯) 에 병합된다. 브랜치를 통합하는 방법하는 방법에는 두가지가 있다. Merge : 쉽고 안전하지만 , 커밋 히스토리가 지저분해진다. Rebase : 잘 모르고 사용할 때 위험하지만, 커밋 히스토리가 깔끔하게 관리되는 장점이 있다. Merge 와 Rebase 둘다 최종 결과물은 같다, 커밋 히스토리만 다르다 Merge 3-way 병합 특징 : 머지 커밋 생성 장점 : 한번만 충돌 발생 단점 : 트리가 약간 지저분 해짐 Rebase rebase 특징 : 현재 커밋들을 수정하면서 대상 브랜치 위로 재배치함 장점 : 깔끔한 히스토리 단점 : 여러번 충돌이 발생할 수 있음 Interactive rebase 단어 pick ..

    • format_list_bulleted 카테고리 없음
    • · 2021. 12. 7.
    • textsms
    좋은 객체지향이란? (SOLID)

    좋은 객체지향이란? (SOLID)

    SOLID 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리 SRP : 단일 책임 원칙 ( single responsibility principle ) OCP : 개방-폐쇄 원칙 ( Open/closed principle ) LSP : 리스코프 치환 원칙 ( Liskov substitution principle ) ISP : 인터페이스 분리 원칙 ( Interface segregation principle ) DIP : 의존관계 역전 원칙 ( Dependency inversion principle ) 1.SRP 단일 책임 원칙 하나의 클래스는 하나의 책임만을 가져야 한다. 문맥과 상황에 따라서 하나의 책임이라는 것은 모호하다. 중요한 기준은 변경, 변경할 때 파급효과가 적으면 이 원칙을 잘 따르고..

    • format_list_bulleted 자바
    • · 2021. 11. 15.
    • textsms

    좋은 객체지향 프로그래밍이란?

    기본적으로 우리가 아는 객체지향의 특징 추상화 , 캡슐화 , 상속 , 다형성 객체 지향 프로그래밍의 개념 객체들의 모임으로 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. ( 협력 ) 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 유연하고 변경 용이하다는 뜻을 뭘까? 레고 블럭을 갈아 끼우듯이 컴포넌트를 유연하게 변경하면서 개발할 수 있는 방법을 의미한다. 객체지향의 핵심 : 다형성 ( Polymorphism ) 다형성을 실세계와 비유 ( 쉬운 이해를 위해서 ) - 역할과 구현체로 나눠서 이해하자 운전자 - 자동차 자동차라는 역할을 세 개의 다른 브랜드의 자동차로 구현된다. 운전자는 A라는 자동차를 타다가 B라는 자동차를 타..

    • format_list_bulleted 스프링
    • · 2021. 11. 2.
    • textsms
    • navigate_before
    • 1
    • 2
    • 3
    • navigate_next
    공지사항
    전체 카테고리
    • 분류 전체보기 (23)
      • Current Study (9)
        • 처음 만난 리액트 (6)
        • 더 자바, 코드를 조작하는 다양한 방법 (3)
      • Pause (3)
        • 쉬운 코드 Database (2)
        • 모던 자바스크립트 딥다이브 (1)
      • 책 (0)
      • 강의 (0)
      • 자바 (1)
      • 스프링 (2)
      • CS (0)
      • Web (0)
      • 생각 및 회고 (6)
    최근 글
    인기 글
    최근 댓글
    태그
    • #jsx
    • #동적프록시
    • #프록시패턴
    • #코드를 조작하는 다양한 방법
    • #리액트
    • #다형성
    • #객체지향프로그래밍
    • #처음 만난 리액트
    • #다이나믹프록시
    • #데이터베이스
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바