본문 바로가기

분류 전체보기35

[CI-CD] 코드 리뷰 시스템 도입과정 및 히스토리 정리 OverView  도입 히스토리1. 초기 개발 시 VM(AppPart)에 2개의 가상머신이 존재하고 있었습니다.Debian: AppPart 개발용 VMcicd-pipeline: CI-CD 전용 VM 발생한 문제VirtualBox 지연 문제위와 같이 두 개의 형식으로 나누어서 Debian에는 MSM 소스코드 cicd-pipeline에는 gitlab, jenkins 전용으로 사용하기로 했습니다. 왜냐하면 Debian에서 yocto 빌드 진행 시 서버가 알 수 없는 이유로 지연이 발생해 다른 User들이 작업을 할 수가 없었습니다. 현재는 다들 Vbee로 이주한 상태이지만 당시에는 Debian에서 yocto 빌드를 진행하시는 분들이 있었습니다. 그로인한 지연 때문에 cicd 툴 생성 작업에 영향을 끼쳤기 때문.. 2025. 3. 31.
[yocto] 빌드 과정에 대한 이해 정리 Preconditionhttps://aal-izz-well.tistory.com/entry/Yocto-%EC%84%B8%EB%AF%B8%EB%82%98-%EC%9E%90%EB%A3%8C  회사에서 yocto 빌드 과정을 잘못 이해해서 발생한 시행착오들을 정리했습니다.   바이너리 빌드와 1. yocto 주요 Task 빌드 과정- yocto의 구성요소인 bitbake가 빌드 시 실행 하는 주요 Task들은 아래와 같습니다.  test.bbLICENSE="CLOSED"inherit useraddUSERADD_PACKAGES = "${PN}"GROUPADD_PARAM_${PN} = "-g 981 xgroup"USERADD_PARAM_${PN} = "-g xgroup -u 1031 MOON"PACKAGES = .. 2025. 3. 31.
불나방 제목: 불나방불나방은 자신이 타 죽을 것을 알면서도 불빛을 향해 달려든다. 어두운 밤, 불빛을 좇아 쉴 새 없이 날갯짓하는 불 나방을 보며 문득 내 삶의 고민이 떠올랐다.산책길을 걸으며 나는 언제나처럼 커리어와 연애, 미래에 대한 수많은 생각을 하고 있었다. 이 길을 가면 성공할지실패할지, 저 사람과 잘될지 아니면 실패하고 후회할지, 끝없는 질문들 속에서 문득 떠오른 것은 불나방의 모습이었다.불나방은 불 속으로 뛰어들 때 자신이 타 죽으리라는 것을 알고 있을까? 어쩌면 그들은 그런 것을 생각조차 하지 않을지도 모른다. 실패나 성공, 상처받을 가능성 같은 복잡한 계산따위는 존재하지 않는다. 그저 본능적으로 빛을 따라 날아갈 뿐이다. 불빛을 향한 그 맹목적인 날갯짓이 불나방의 삶 그 자체인 것이다.그런데 우.. 2025. 3. 24.
[C++기본 2편] 다형성과 멤버 함수의 특징 & 바인딩 개념 정리 0. 다형성- 객체의 속성이나 기능이 상황에 따라 여러 가지 형태를 가질 수 있는 성질입니다. 마치 카멜레온 처럼0.1 다형성의 특징- 같은 인터페이스를 통해 여러 가지 다른 동작을 수행할 수 있다.- 다형성은 주로 상속과 가상 함수를 통해 구현된다. 0.2 다형성의 장점그렇다면 이런 다형성을 사용하는 이유를 알아보기 위해 어떠한 장점이 있는지 확인해 보겠습니다.0.2.1  코드 재사용성 향상 유연한 설계- 다형성을 사용하는 가장 큰 이유는 코드 재사용성 향상과 유연한 설계를 도와줍니다.- 예시 코드를 통해 확인해보겠습니다.0.2.2 예시코드 (다형성을 통한 순수 추상 함수 오버라이딩)#include // 부모 클래스 (Base class)class Animal {public: // 가상 함수 (V.. 2024. 6. 17.