2025/08(24)
-
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 (리스코프 치환 원칙)자식 클래스는 부모 클래스를 대체할 수 있어야 한..
-
일상/블로그
2025.08.11
15
[블로그 리뉴얼] 📢 코딩팩토리 자체 스킨을 만들었습니다.
저만의 블로그 스킨을 적용했습니다. 안녕하세요. 코딩팩토리입니다😊 오늘은 오랫동안 준비해 온 새로운 블로그 스킨 적용 소식을 전해드리려고 합니다. 이번에 적용한 스킨은 제가 직접 HTML, CSS, JS를 설계하고 제작한 100% 커스텀 스킨입니다. 디자인부터 레이아웃, 세부 UI/UX까지 모두 제가 원하는 방향으로 구현했으며, 기존에 사용해 왔던 여러 티스토리 스킨에서 느꼈던 단점은 보완하고, 장점만 최대한 살렸습니다. 사실 티스토리 스킨을 직접 만들어보고 싶다는 생각은 예전부터 있었습니다. 웹 개발자로 일하면서 늘 다른 사람이 만든 스킨을 사용한다는 점이 마음 한편에 걸렸거든요. 그 계기가 된 것이 바로 JB-FACTORY의 JB SKIN 167입니다. 2018년 12월부터 지금까지 사용해 온 유..
-
OS/Windows
2025.08.09
4
[Windows] HDD에서 SSD로 업그레이드 쉽게 하는 법 - EaseUS Disk Copy 프로그램 사용
Windows 10의 공식 지원이 2025년 10월 14일부로 종료됨에 따라, 이번에 제 노트북도 윈도우 11로 업그레이드 하려고 하는데요. 아무래도 윈도우 11이 윈도우 10보다 높은 시스템 요구사항을 가지고 있기에 이번에 기존에 사용하던 HDD를 SSD로 바꾸는 작업도 이번에 같이 진행하려고 합니다. 윈도우 11으로 업그레이드를 할 때 가장 큰 문제는 기존에 윈도우 10에서 작업하며 쌓여있던 HDD에 있던 데이터들이었는데요. 이걸 버릴 수는 없어서 살릴 방법을 고민했는데 다행히 EaSEUS Disk Copy라는 프로그램을 사용해서 기존에 작업했던 파일들을 간단하게 SSD로 옮길 수 있었습니다. 이번 포스팅에서 EaseUS Disk Copy라는 디스크 복제 프로그램을 활용해 기존 HDD의 데이터를 SS..
-
ETC./바이브코딩
2025.08.05
6
바이브 코딩(Vibe Coding)이란?
코드를 쓰지 않는 시대가 온다. 요즘 트렌드를 중시하는 개발자들 사이에서 자주 회자되는 키워드가 있는데요. 바로 바이브 코딩(Vibe Coding)입니다. 이 바이브 코딩(Vibe Coding)이라는 개념은 OpenAI 공동 창업자 Andrej Karpathy가 2024년 후반에 처음 언급했는데요. 개발자가 직접 코드를 작성하지 않고, 자연어로 아이디어나 기능을 AI에 설명하면 AI가 그에 맞는 코드를 자동으로 생성해주는 새로운 개발 방식을 말합니다. 즉 바이브코딩은 AI에게 자연어로 코딩을 지시하고 나온 결과물을 피드백을 통해 앱을 설계하고 구현하는 것을 말합니다. 핵심은 아주 간단합니다. 코드를 쓰는 대신 말로 설명하는 것. 예를 들어, “할 일 목록을 관리할 수 있는 간단한 웹앱 만들어줘. 다..
-
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 (리스코프 치환 원칙)자식 클래스는 부모 클래스를 대체할 수 있어야 한..
-
일상/블로그 2025.08.11 15[블로그 리뉴얼] 📢 코딩팩토리 자체 스킨을 만들었습니다. 저만의 블로그 스킨을 적용했습니다. 안녕하세요. 코딩팩토리입니다😊 오늘은 오랫동안 준비해 온 새로운 블로그 스킨 적용 소식을 전해드리려고 합니다. 이번에 적용한 스킨은 제가 직접 HTML, CSS, JS를 설계하고 제작한 100% 커스텀 스킨입니다. 디자인부터 레이아웃, 세부 UI/UX까지 모두 제가 원하는 방향으로 구현했으며, 기존에 사용해 왔던 여러 티스토리 스킨에서 느꼈던 단점은 보완하고, 장점만 최대한 살렸습니다. 사실 티스토리 스킨을 직접 만들어보고 싶다는 생각은 예전부터 있었습니다. 웹 개발자로 일하면서 늘 다른 사람이 만든 스킨을 사용한다는 점이 마음 한편에 걸렸거든요. 그 계기가 된 것이 바로 JB-FACTORY의 JB SKIN 167입니다. 2018년 12월부터 지금까지 사용해 온 유..
-
OS/Windows 2025.08.09 4[Windows] HDD에서 SSD로 업그레이드 쉽게 하는 법 - EaseUS Disk Copy 프로그램 사용 Windows 10의 공식 지원이 2025년 10월 14일부로 종료됨에 따라, 이번에 제 노트북도 윈도우 11로 업그레이드 하려고 하는데요. 아무래도 윈도우 11이 윈도우 10보다 높은 시스템 요구사항을 가지고 있기에 이번에 기존에 사용하던 HDD를 SSD로 바꾸는 작업도 이번에 같이 진행하려고 합니다. 윈도우 11으로 업그레이드를 할 때 가장 큰 문제는 기존에 윈도우 10에서 작업하며 쌓여있던 HDD에 있던 데이터들이었는데요. 이걸 버릴 수는 없어서 살릴 방법을 고민했는데 다행히 EaSEUS Disk Copy라는 프로그램을 사용해서 기존에 작업했던 파일들을 간단하게 SSD로 옮길 수 있었습니다. 이번 포스팅에서 EaseUS Disk Copy라는 디스크 복제 프로그램을 활용해 기존 HDD의 데이터를 SS..
-
ETC./바이브코딩 2025.08.05 6바이브 코딩(Vibe Coding)이란? 코드를 쓰지 않는 시대가 온다. 요즘 트렌드를 중시하는 개발자들 사이에서 자주 회자되는 키워드가 있는데요. 바로 바이브 코딩(Vibe Coding)입니다. 이 바이브 코딩(Vibe Coding)이라는 개념은 OpenAI 공동 창업자 Andrej Karpathy가 2024년 후반에 처음 언급했는데요. 개발자가 직접 코드를 작성하지 않고, 자연어로 아이디어나 기능을 AI에 설명하면 AI가 그에 맞는 코드를 자동으로 생성해주는 새로운 개발 방식을 말합니다. 즉 바이브코딩은 AI에게 자연어로 코딩을 지시하고 나온 결과물을 피드백을 통해 앱을 설계하고 구현하는 것을 말합니다. 핵심은 아주 간단합니다. 코드를 쓰는 대신 말로 설명하는 것. 예를 들어, “할 일 목록을 관리할 수 있는 간단한 웹앱 만들어줘. 다..