chuuu-devcamp

  • 홈
  • 태그
  • 방명록

Development./Refectoring. 1

Refactoring 이란?

Refactoring이 무엇인가? Refactoring이란, 외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법으로, 소프트웨어 시스템을 변경하는 프로세스입니다. 코드가 작성된 후 디자인을 개선하는 작업으로, 모든 것을 미리 생각해서 구현하기 보다 개발을 하면서 지속적으로 좋은 소프트웨어 디자인을 갖도록 하는 것입니다. 따라서, Refactoring을 할 때는 기능을 추가해서는 안 되고, 단지 코드의 구조 개선에만 신경 써야 합니다. Refactoring을 해야 하는 이유? Refactoring을 하면, 소프트웨어 디자인을 개선 시킬 수 있습니다. 소프트웨어의 의도된 디자인은 시간이 갈 수록 망가져 가는데, 정기적인 Refactoring은 코드가 디자인을 유지하도록 도와 줍니다. 소프트웨어를 더 이해..

Development./Refectoring. 2020.07.26
이전
1
다음
더보기
반응형
프로필사진

chuuu-devcamp

  • Categories. (90)
    • Daily. (5)
      • Chitchat. (3)
      • Insights. (2)
    • Computer Science. (2)
      • Data Structure. (0)
      • Database. (0)
      • Network. (0)
      • Operating System. (0)
      • Algorithm. (0)
      • Books. (1)
      • Design Patterns. (1)
    • Development. (3)
      • JavaScript. (1)
      • Problem solving. (22)
      • Refectoring. (1)
      • C++ (4)
      • Android Automotive (1)
      • Data Visualization (3)
      • ETC (1)
      • Node.js (1)
    • English. (1)
      • Business Expressions. (6)
      • Daily Expressions. (35)
    • Projects (4)
      • Camping Info (3)
      • Private Server (1)

Tag

현대오토에버, 영어회화, Imposter_Syndrome, hit the sack, seaborn, 영어표현 #영어회화 #혹시, 영어표현, 이직, Growth_Mindset, hit the gym, Business_english, c++_stl, hit the road, hit the books, C++, 성장, Python, 개발자, data_visualization, hit the bars,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바