SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 일기 2026-02-01

    출금 요청 코드 기술 부채 정리로 유지보수성 개선

    출금 요청 관련 변수명 및 쿼리 정리 2026-02-01. 내부 구조 정리 작업. 기능은 안 바뀌지만 앞으로의 유지보수를 위한 투자임. 정리 대상 코드 리뷰나 기능 추가 작업을 하다 보면 '이 부분 나중에 꼭 정리해야지'라고 생각하는 곳들이 쌓임. 이번에 그 기술 부채를 정리했음. - 컨트롤러: 역할이 불명확한 부분 분리 - SQL 쿼리: 중복

    읽기 →
  • 개발 2026-02-01

    대시보드에 파트너 잔액 현황 표시 기능 추가

    대시보드에 파트너 잔액 현황 및 스타일 추가 2026-02-01. 컨트롤러, SQL 쿼리, 뷰 템플릿 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시작 3. **API 연

    읽기 →
  • 일기 2026-02-01

    출금 관리 코드 구조 개선으로 수정 포인트 명확해짐

    출금 관리 로직 및 UI 개선 2026-02-01. 코드 품질 개선 작업. 기능은 그대로 유지하면서 구조를 다듬었음. 리팩토링 동기 기능이 계속 추가되면서 컨트롤러, SQL 쿼리, 뷰 템플릿 영역의 코드가 비대해지기 시작했음. 하나의 함수가 너무 많은 일을 하거나, 같은 로직이 여러 파일에 흩어져 있거나, 네이밍이 실제 역할을 반영 못 하는 케이스

    읽기 →
  • 개발 2026-02-01

    출금 관리 화면에 컨트롤러·서비스·뷰 로직 연동 완성

    출금 관리 UI 및 스타일 추가 2026-02-01. 컨트롤러, 서비스 레이어 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시작 3. **API 연결** — 외부에서 호출

    읽기 →
  • 일기 2026-02-01

    컨트롤러 중복 코드를 공통 유틸로 통합해 수정 비용 절감

    CommonUtil로 중복 유틸 메서드 통합 2026-02-01에 진행한 코드베이스 정리. 당장 눈에 띄는 효과는 없지만 장기적으로 개발 속도를 유지시켜 주는 핵심 작업임. 리팩토링 원칙 이번 작업에서 적용한 원칙들: 1. **단일 책임**: 하나의 함수/클래스는 하나의 일만 2. **DRY**: 중복 코드는 반드시 추출 3. **명확한 이름**

    읽기 →
  • 사이드프로젝트 2026-02-01

    개발 환경 설정 정비와 의존성 업그레이드로 운영 안정성 개선

    update datasource username and upgrade sass dependency to 1.97.3 2026-02-01. 메인 기능 개발 외 환경/설정/문서 관련 작업 기록. 내용 요약 직접적인 기능 코드는 아니지만, 시스템 전체를 안정적으로 운영하고 개발 생산성을 유지하는 데 필요한 작업들이었음. - 개발 환경 설정 정비 - 배

    읽기 →
  • 개발 2026-02-01

    운영 서버 컨트롤러에 스킬 명령어 로직 구현

    운영 서버 관리 및 스킬 명령어 추가 2026-02-01. 컨트롤러 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시작 3. **API 연결** — 외부에서 호출 가능하게

    읽기 →
  • 개발 2026-02-01

    결제 연동 입력값 미검증 버그 핫픽스

    결제 연동 설정 관리 로직 및 UI 수정 2026-02-01 핫픽스. 운영 중에 발견된 이슈라 빠르게 처리해야 했음. 버그 분석 과정 이슈 리포트 받고 나서 먼저 로그부터 뒤졌음. 스택 트레이스 보고 어디서 터지는지 위치 잡은 다음에 역으로 올라가면서 원인을 찾았음. 컨트롤러, SQL 쿼리, 뷰 템플릿에서 외부 입력을 그대로 사용하는 부분이 있었

    읽기 →
  • 개발 2026-02-01

    SLECS AI 서비스 배포 스크립트와 systemd 설정 추가

    SLECS AI 서비스 배포 스크립트 및 systemd 설정 추가 2026-02-01. 컨트롤러, SQL 쿼리, 뷰 템플릿 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시

    읽기 →
  • 개발 2026-02-01

    AI 서비스 레이어와 컨트롤러 로직을 실제 동작 수준으로 구현

    AI 서비스 구현 및 config 세팅 2026-02-01. 서비스 레이어, 컨트롤러 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 서비스 레이어부터 시작 3. **API 연결** —

    읽기 →
  • 일기 2026-01-31

    뷰 템플릿 리팩토링으로 중복 제거하고 수정 속도 개선

    아이콘 클래스 이름 일괄 변경 2026-01-31. 코드 품질 개선 작업. 기능은 그대로 유지하면서 구조를 다듬었음. 리팩토링 동기 기능이 계속 추가되면서 뷰 템플릿 영역의 코드가 비대해지기 시작했음. 하나의 함수가 너무 많은 일을 하거나, 같은 로직이 여러 파일에 흩어져 있거나, 네이밍이 실제 역할을 반영 못 하는 케이스들이 쌓였음. 무엇을

    읽기 →
  • 개발 2026-01-31

    결제 연동 설정 관리 페이지 신규 구현

    결제 연동 설정 관리 페이지 추가 2026-01-31. 컨트롤러, SQL 쿼리, 뷰 템플릿 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시작 3. **API 연결** —

    읽기 →
  • 개발 2026-01-31

    마이페이지 비즈니스 로직과 DB 스키마 동기화 구현

    데이터베이스 DDL 동기화 및 마이페이지 컨트롤러 구현 2026-01-31. 비즈니스 로직 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 비즈니스 로직부터 시작 3. **API 연결**

    읽기 →
  • 개발 2026-01-31

    프론트엔드 입력값 미검증 버그 핫픽스 적용

    sysId 및 targetSysId 추가 로직 개선 2026-01-31 핫픽스. 운영 중에 발견된 이슈라 빠르게 처리해야 했음. 버그 분석 과정 이슈 리포트 받고 나서 먼저 로그부터 뒤졌음. 스택 트레이스 보고 어디서 터지는지 위치 잡은 다음에 역으로 올라가면서 원인을 찾았음. 프론트엔드 스크립트에서 외부 입력을 그대로 사용하는 부분이 있었는데,

    읽기 →
  • 개발 2026-01-31

    비즈니스 로직 리팩토링으로 코드 탐색·수정 효율 개선

    @SpringBootApplication exclude 속성 제거 및 코드 간소화 2026-01-31. 코드 품질 개선 작업. 기능은 그대로 유지하면서 구조를 다듬었음. 리팩토링 동기 기능이 계속 추가되면서 비즈니스 로직 영역의 코드가 비대해지기 시작했음. 하나의 함수가 너무 많은 일을 하거나, 같은 로직이 여러 파일에 흩어져 있거나, 네이밍이 실

    읽기 →
  • 개발 2026-01-31

    스타일시트 경계값·null 입력 버그 수정

    404 예외 처리 추가 및 FAQ 스타일 파일 제거 2026-01-31 버그 수정 작업. 특정 조건에서 오작동하는 부분을 잡았음. 문제 상황 스타일시트 영역에서 특정 입력값이 들어왔을 때 예상과 다른 동작이 발생함. 정상 케이스에서는 재현이 안 돼서 처음엔 간헐적 이슈인 줄 알았는데, 조건을 좁혀가다 보니 명확한 재현 조건이 있었음. 원인 분석

    읽기 →
  • 일기 2026-01-31

    개발 환경 설정과 스크립트 정비로 팀 생산성 개선

    apple.css 불필요한 스타일 규칙 및 변수 전체 삭제 2026-01-31. 메인 기능 개발 외 환경/설정/문서 관련 작업 기록. 내용 요약 직접적인 기능 코드는 아니지만, 시스템 전체를 안정적으로 운영하고 개발 생산성을 유지하는 데 필요한 작업들이었음. - 개발 환경 설정 정비 - 배포/운영 관련 스크립트 개선 - 내부 문서 업데이트 느

    읽기 →
  • 일기 2026-01-31

    멀티사이트 결제 PG 라우팅 구조를 완성한 달

    1월에 167개 커밋이 올라갔다. 지금까지 중에 제일 많은 달이었다. 퇴사 결심이 서고 나니 오히려 사이드에 더 집중하게 됐다. 회사 일은 인수인계 모드, 사이드는 전속력. 두 가지를 동시에 하면 비효율적일 것 같지만 실제론 그렇지 않았다. 각각 다른 종류의 에너지를 쓰기 때문이다.

    읽기 →
  • 일기 2026-01-31

    HSQLDB 종속성 제거로 의존성 관리 개선

    HSQLDB 라이브러리 종속성 제거 2026-01-31 기록. 개발 환경 설정이나 인프라 관련 작업. 배경 코드 품질 못지않게 개발 환경과 인프라가 안정적이어야 실제 개발 속도가 나옴. 툴링이 제대로 안 됐으면 작은 작업도 시간이 걸리고, 배포 스크립트 하나 잘못돼 있으면 릴리즈마다 스트레스를 받게 됨. 작업 내용 환경 설정 파일 검토 및 개

    읽기 →
  • 개발 2026-01-31

    widgetYn 기반 레이아웃 시스템으로 전환하며 기존 커스텀 레이아웃 제거

    widgetYn 기반 레이아웃 시스템 도입 및 기존 커스텀 레이아웃 제거 2026-01-31. 서비스 레이어, 컨트롤러, 유틸리티 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 서비스

    읽기 →
« ‹ 이전 1 … 117 118 119 120 121 … 128 다음 › »
총 2549편 · 119 / 128

카테고리

  • 개발1823
  • 자동화242
  • 사이드프로젝트121
  • 일기363

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화154
  • 신상 그룹 등록 프로세스 완전 자동화108
  • 법정 필수 문서를 푸터에 배치하고 페이지 구조화94
  • 리포트 조회를 캐릭터 내레이션으로 재구성94
  • 로그 rotate 후 새 파일이 대시보드 통계에서 빠지던 버그 수정83

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자