Spring
-
[핏츠유 리펙토링1] 가독성과 유지보수성 개선Spring 2025. 3. 13. 16:38
배경그동안 빠른 프로덕트 출시를 위해 개발 속도를 우선시해 왔고, 이 과정에서 유지보수성과 성능을 저해하는 코드가 누적되었습니다. 해서 앞으로 주제를 정해 점진적으로 리펙토링을 진행하며 배운 내용과 변경 사항들을 공유하려고 합니다.첫번째 주제는 친숙하지만 어렵고 또 협업의 관점에가 가장 중요할 수 있는 '가독성과 유지보수성 개선'입니다. 변수 및 메서드 네이밍 규칙번거롭고 길더라도 그 의미를 파악할 수 있게 풀어서 설명하도록 함이 협업에 유리합니다.리스트(List), 맵(Map) 등의 자료구조가 포함된 경우, 이를 surfix 로 사용하여 자료형을 쉽게 유추할 수 있도록 하는 편입니다.그 도메인 안에서 누구나 직관적으로 이해가 되는 줄임말이라면 쓸 수 있지만 개인적으로 선호하진 않습니다 ex) btn(b..