2025/08/12(2)
-
ETC./바이브코딩
2025.08.12
6
[Cursor AI] 커서 AI 설치 / 다운로드 및 초기세팅 + 간단한 사용법
대규모 AI 시대가 열리면서, 개발 생산성과 코드 품질을 동시에 높일 수 있는 AI 기반 개발은 이제 선택이 아닌 필수가 되었습니다. 오늘 소개할 Cursor는 AI 기반의 차세대 코드 에디터로, 코드 자동 완성, 실시간 오류 감지, 리팩토링 제안, 주석 자동 생성 등 다양한 기능을 제공합니다. 기존의 ChatGPT와 같은 LLM은 대화를 이어가다 보면 이전에 한 질문들이 무한히 누적되는게 아니기에 잘못된 소스코드를 제시하는 경우가 종종 있는데요. 하지만 Cursor AI는 프로젝트 내 전체 소스코드를 인식하기 때문에 이러한 오류 가능성이 훨씬 낮습니다. 덕분에 부분적으로 질문해야 하는 기존 LLM보다 훨씬 높은 효율성을 발휘합니다. 특히 VSCode 확장 기능과의 호환성을 지원해, 기존 개발 환경에서 ..
-
Languague/Java
2025.08.12
3
SOLID 원칙 – 객체지향 설계의 5대 핵심 원칙 이해하기
오늘은 객체지향 설계에서 빠질 수 없는 핵심 개념인 SOLID 원칙에 대해 살펴보려고 합니다. SOLID 원칙은 로버트 C. 마틴이 제안한 5가지 객체지향 설계 원칙으로, 유지보수성과 확장성을 높이기 위한 가이드라인입니다. SOLID란 무엇인가?SOLID는 다음 다섯 가지 원칙의 머리글자를 따 만든 약어입니다.약어원칙명설명 S Single Responsibility Principle (단일 책임 원칙)클래스는 단 하나의 책임만 가져야 한다. O Open/Closed Principle (개방-폐쇄 원칙)확장에는 열려 있어야 하고, 수정에는 닫혀 있어야 한다. L Liskov Substitution Principle (리스코프 치환 원칙)자식 클래스는 부모 클래스를 대체할 수 있어야 한..
-
ETC./바이브코딩 2025.08.12 6[Cursor AI] 커서 AI 설치 / 다운로드 및 초기세팅 + 간단한 사용법 대규모 AI 시대가 열리면서, 개발 생산성과 코드 품질을 동시에 높일 수 있는 AI 기반 개발은 이제 선택이 아닌 필수가 되었습니다. 오늘 소개할 Cursor는 AI 기반의 차세대 코드 에디터로, 코드 자동 완성, 실시간 오류 감지, 리팩토링 제안, 주석 자동 생성 등 다양한 기능을 제공합니다. 기존의 ChatGPT와 같은 LLM은 대화를 이어가다 보면 이전에 한 질문들이 무한히 누적되는게 아니기에 잘못된 소스코드를 제시하는 경우가 종종 있는데요. 하지만 Cursor AI는 프로젝트 내 전체 소스코드를 인식하기 때문에 이러한 오류 가능성이 훨씬 낮습니다. 덕분에 부분적으로 질문해야 하는 기존 LLM보다 훨씬 높은 효율성을 발휘합니다. 특히 VSCode 확장 기능과의 호환성을 지원해, 기존 개발 환경에서 ..
-
Languague/Java 2025.08.12 3SOLID 원칙 – 객체지향 설계의 5대 핵심 원칙 이해하기 오늘은 객체지향 설계에서 빠질 수 없는 핵심 개념인 SOLID 원칙에 대해 살펴보려고 합니다. SOLID 원칙은 로버트 C. 마틴이 제안한 5가지 객체지향 설계 원칙으로, 유지보수성과 확장성을 높이기 위한 가이드라인입니다. SOLID란 무엇인가?SOLID는 다음 다섯 가지 원칙의 머리글자를 따 만든 약어입니다.약어원칙명설명 S Single Responsibility Principle (단일 책임 원칙)클래스는 단 하나의 책임만 가져야 한다. O Open/Closed Principle (개방-폐쇄 원칙)확장에는 열려 있어야 하고, 수정에는 닫혀 있어야 한다. L Liskov Substitution Principle (리스코프 치환 원칙)자식 클래스는 부모 클래스를 대체할 수 있어야 한..