반응형

2024/01 2

[클린 아키텍처] 컴포넌트 원칙과 Spring Boot 어플리케이션

S.O.L.I.D. 원칙에 대한 논의 후, 이제 소프트웨어 컴포넌트 원칙을 살펴볼 시간입니다. SOLID 원칙 : 객체 지향 프로그래밍 단순화SOLID는 객체지향 프로그래밍(OOP)에서 다섯 가지 핵심 설계 원칙을 나타내는 약어입니다. 이 원칙들은 개발자가 확장 가능하고 유지보수 가능하며 유연한 소프트웨어 시스템을 만들 수 있도록 돕devloo.tistory.com첫 번째 원칙 세트에서는 클래스, 인터페이스, 메소드와 같은 더 저수준에서 소프트웨어 시스템을 구조화하는 방법에 대해 이야기했습니다. 여기에서는 마이크로서비스, 컴포넌트, 플러그인, 패키지를 구축하는 방법에 대한 패턴을 고려하는 더 고수준의 원칙들에 대해 논의합니다. 컴포넌트 원칙에는 두 가지 주요 방향이 있습니다: 응집도 원칙과 결합도 원칙...

Development/Code 2024.01.27

[GPT/ChatGPT] 챗GPT 프롬프트 마스터하기

챗GPT를 마스터하는 과정은 마치 어두운 방에서 큐브를 맞추는 것과 같습니다. 정확한 해답을 찾기까지 수없이 틀리는 일이 잦지만, 그 해결책은 분명 존재합니다.  이 글을 통해 그 해결책을 명확히 이해하게 될 것입니다. 복잡한 이론적 설명 대신, 실제로 효과적인 예시를 통해 챗GPT를 사용하는 실용적인 기술을 살펴보겠습니다.  챗GPT 초보자도 이 기술들을 통해 프롬프트를 자유자재로 다루는 데 필요한 능력을 키울 수 있습니다. 기술 #1: RTFC 프레임워크RTFC는 약어이며 다음을 의미합니다: 역할(Role), 작업(Task), 형식(Format), 제약(Contrains)처음에 약속했듯이, 각 기술을 예를 들어 설명하겠습니다. 시간을 낭비하지 않고 첫 번째로 바로 뛰어들어 봅시다.RTFC 프레임워크를..

반응형