구름속에 살고 싶은 개발자

  • 홈
  • 태그
  • 방명록

리팩토링 1

[리팩토링] 리팩토링이란?

오늘은 진행했던 프로젝트의 하자 보수 요청이 와서 코드를 보던 중 조금 더 효율적으로 코드를 작성 할 수 있지 않을까에 대한 생각이 들어 문득 리팩토링에 대한 생각이 나서 공부를 해보고자 한다. 리팩토링이 뭐하는 건가? 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 마틴 파울러의 리팩토링이라는 책에서 나와 있는 문구이다. 위 글로만 봤을 때는 단순히 읽기 어려운 코드를 깔끔하게 정리한다는 것이 아닌 개발자가 만든 기능은 유지 하면서 기능 안에 있는 여러 단계(예. 메서드, Funtion 등등)를 세분화 또는 간략화 시키는 과정이라고 할 수 있다. 리팩토링은 어떻게 하는가? 개인적으로는 OKKYCON: 2018 에서 박재성님의 의식적인 연습으로 T..

JAVA 2022.01.30
1
더보기
  • 분류 전체보기 (14)
    • HTTP 기본 (2)
    • JAVA (2)
      • SPRING & SPRING BOOT (1)
    • 머신러닝 (3)
      • Pandas (3)
    • DEVOPS (3)
      • Docker (2)
    • MOBILE (1)
      • FLUTTER (1)
    • 코딩테스트 (1)
    • 개발 이야기 (1)
      • 회고 (0)
프로필사진

Devops, Cloud 등 인프라 및 네트워크에 관심이 많은 개발자 일지입니다.

최근글과 인기글

  • 최근글
  • 인기글

공지사항

방문자수Total

  • Today :
  • Yesterday :

Tag

아이소그램, 코드워즈, docker, 그래이들, 행삭제, 판다스, isogram, pandas, SpringBoot, 데이터프레임, 스프링부트, 온프레미스, Codewars, DataFrame, 행선택, gradle, 도커, Serise, 도커란, 열선택,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바