profile
사람들에게 긍정적 에너지와 즐거움을 주는 개발자
post-thumbnail

[Coding Agent] 바이브코딩 - Copilot Pro+

Spring 서버 스타터로 간단 계산기 구현, 그리고 다음 스텝 최근에 spring-server-starter 템플릿을 활용해서 사칙연산 계산기 기능을 만들어봤다. 아직은 데이터베이스 연동 없이, 단순히 클래스로만 계산 로직을 구현한 상태다. 1. 템플릿 활용 체

2025년 5월 22일
·
0개의 댓글
·
post-thumbnail

[회고] 10년전 내코드를 보며

요즘 진행하고 있는 리팩토링 작업 중, 우연히 10년 전 내가 작성한 코드를 다시 보게 되었다. 단순히 기능을 개선하는 과정이었지만, 그 코드들을 보며 자연스럽게 지난 시간들을 돌아보게 되었고, 이 글을 통해 짧은 회고를 남기고자 한다.초기 몇 년간은 정말 정신없이 코

2025년 5월 8일
·
0개의 댓글
·
post-thumbnail

[Data 수집] SMS, MMS, RCS, Notificaiton - Android 편

개요 오늘은 데이터 수집을 위해 안드로이드에서 제공하는 SMS, MMS, RCS, Notification의 개념을 정리하고, 각 메시지 타입의 데이터 수집 방법, 실제 필드 파싱, 그리고 처리 과정에서 발생한 문제와 해결 방안을 공유하고자 합니다. 메시지를 수신하

2025년 5월 7일
·
0개의 댓글
·
post-thumbnail

[일상 회고] - 가계부 CS 대응

서버 데이터 + 로컬 데이터 간 중복 처리 이슈반복 지출 관련 중복 데이터 적재알림, 문자간 중복 로직 처리 적용되지 않음.서버에서 내려받은 데이터와 문자에서 파싱된 정보간의 중복 발생금액, 날짜, 키워드 형태로 키로 만들어 체크해서 진행 반복 지출의 경우 알림이 여러

2025년 5월 2일
·
0개의 댓글
·

리팩토링 원칙

정의: 코드의 외부 동작은 유지하면서 내부 구조를 개선하는 과정.가독성과 유지보수성을 높이고,코드의 복잡도를 줄이며,새로운 기능 추가와 버그 수정을 더 쉽게 만듦.코드가 점점 복잡해지고 품질이 낮아지는 것을 방지.유지보수 비용 절감 및 팀 내 협업 강화.새로운 요구사항

2024년 12월 1일
·
0개의 댓글
·

리팩토링 1장

코드를 더 깔끔하고 유지보수하기 쉽게 만드는 과정이 바로 리팩토링입니다. 소프트웨어 개발에서 리팩토링은 필수적인 작업인데요, 그 과정에서 사용되는 다양한 기법들이 있습니다. 이번 글에서는 그중 몇 가지 대표적인 리팩토링 기법에 대해 알아보겠습니다.설명: 코드의 특정 부

2024년 11월 30일
·
0개의 댓글
·