컨텐츠
C++에서의 리팩토링: 주요 기법과 모범 사례
2025-03-06 20:30
언젠가 읽기
리팩토링 정의
- 소스 코드 재구성 과정
- 기능 추가 없이 개선 진행
- 다양한 기법 포함
리팩토링 이점
- 코드 가독성 향상
- 성능 최적화 가능
- 유지보수 용이성 증가
도전과제
- 기존 기능 유지 필요
- 복잡성 증가 관리 필요
- 충분한 테스트 필요
최선의 실천 방법
- 작은 단위로 리팩토링 진행
- 자동화된 테스트 활용
- 명확한 네이밍 규칙 준수
참고 자료
- Clean Code 책 추천
- Refactoring 책 추천
- The Pragmatic Programmer 책 추천
GenAI 제품 구축의 새로운 패턴
2025-03-04 13:00
언젠가 읽기
요약
- 생성형 AI 운영 전환 패턴 식별
- 평가(Evals) 수행
- 검색 증강 생성(RAG) 활용
- RAG 한계 시 파인 튜닝(Fine Tuning) 적용
- 추가 기술 요소 적용
- 임베딩(Embeddings) 활용
- 하이브리드 리트리버(Hybrid Retriever) 통합
- 쿼리 재작성(Query Rewriting) 수행
- 가드레일(Guardrails) 설정