전체글61 Git 커밋 메세지 컨벤션 개발을 할때 통일성과 빠른 일처리를 위해서 커밋 컨벤션을 정하게됩니다. 따로 저는 이전까지는 생각하면서 커밋하지 않았는데요. 실무상황에서 협업을 하게되면 필수적인 사항이라고 해서 공부해보려합니다. (사실 이번에 메세지 스타일이 있는지 처음 알았습니다..) 커밋 메세지에는 많은 스타일이 있지만 이 글에서는 유다시티 커밋 메세지 스타일을 살펴보겠습니다. 유다시티?? 여기서 말하는 유다시티는 미국의 교육 기관입니다. 한국에 우테코, 멋사 같은 느낌인데요. 해당 기관에서 스타일 가이드를 제공하고 있습니다. 커밋 메세지 구조 기본적으로 유다시티 커밋 메세지의 구조는 다음과 같습니다. Message Type : Subject // 작업 내용을 간단하게 요약해서 기술합니다. Body // 왜, 무엇을 변경하였는지 기.. 2023. 3. 30. 부대복귀-BFS https://school.programmers.co.kr/learn/courses/30/lessons/132266 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제요약] 2 X N 크기의 부대 지도 부대원들은 각각 흩어져서 sources 배열 위치에 위치하고 있음 각각 위치하고 있는 부대원들이 destination 위치에 부대에 복귀할 수 있는 최단 거리를 구하는 것이 목표 [문제풀이] 이전 보물섬 문제를 푼 알고리즘과 유사하지만 일부분이 다릅니다. https://suho0303.tistory.com/27 2589-보물섬 https://www.acm.. 2023. 3. 28. 디자인패턴-싱글톤패턴(SingleTon) 싱글톤 패턴은 개발자라고 한다면 숙지하고 있어야하는 패턴이라고 개인적으로 생각합니다. 데이터나 레포지토리 관리를 싱글톤 패턴하에 구현되기 때문입니다. 왜 꼭 알고 있어야하고, 동작방식은 어떻게 될까요?? 같이 확인해보겠습니다. 싱글톤 패턴? 싱글톤 패턴은 간단하게 '하나'의 객체만 생성해서 사용하는 디자인 패턴입니다. 정보처리기사-수제비에서는 이렇게 설명합니다. - 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 디자인 패턴 - 한 클래스에 한 객체만 존재하도록 제한 객체는 쉽게 여러개 생성할 수 있습니다. 그러나 왜 하나의 객체만을 생성해서 사용해야할까요? 한개로 사용하면 무슨 이점이 있을까요?? 가장 빠르게 떠오를 것같은 장점으로는 메모리가.. 2023. 3. 23. 디자인패턴-빌더 패턴(Builder) 객체(엔티티)를 초기화할땐 여러가지 방법이 존재합니다. 생성자 패턴, 정적 메소드 패턴, 수정자 패턴, 빌더 패턴 등을 사용해 객체를 생성하는데요. 저는 보통 다양한 방법 중에서도 직관적이고, 변경 가능성을 최소화하는 빌더 패턴을 많이 채용해서 객체를 생성하곤 합니다. 그래서 도대체 빌더 패턴이 무엇인지, 그리고 객체를 생성할때는 빌더 패턴을 사용해서 작성해야하는 이유를 함께 알아보겠습니다. 빌더 패턴?? 정보처리기사-수제비에는 빌더패턴에 대해 이렇게 적혀있습니다. - 복잡한 인스턴스를 조립하여 만드는 구조로, 복합 객체를 생성할 때 객체를 생성하는 방법(과정)과 객체를 구현(표현)하는 방법을 분리함으로써 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있는 디자인 패턴 - 생성과 표기를 분리해서 .. 2023. 3. 23. 이전 1 ··· 6 7 8 9 10 11 12 ··· 16 다음 반응형