ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [리펙토링] 이해해. 숙지해, 숙달해
    Developer/개발 이야기 2013. 3. 6. 11:27

    1. 리펙토링이란 ?


     

    1) 겉으로 드러나는 기능은 그대로 둔 채, 알아보기 쉽고 수정하기 간편하게 소프트웨어 내부를 수정하는 작업.

    2) 리팩토링 기법을 연달아 적용해서 겉으로 드러나는 기능은 그대로 둔 채 소프트웨어 구조를 변경 하는 작업.

     

     

    2. 이런거 왜 해야됨??


     

    1) 소프트웨어 설계가 개선됨!!

    2) 이해도 쉬워지고,

    3) 버그 찾기 또한 수월 하며

    4) 속도가 빨라져

     

    3. 그럼 어떨때 필요 한데?


     

    1) 기능 추가 할때

    2) 프로그램 로직중 같은 작업을 3번째 반복하게 됐을 경우!

    3) 버그를 수정할 시에~ (이해하기 쉽게0

    4) 코드 검수시에!

     

    4. 이렇게 함으로써 얻을 수 있는 효용성?


     

    프로그램은 코드를 알아보기 쉽고, 모든 로직이 한 곳에 있으며, 기존 기능을 건드릴 필요 없이 조건문 구조가 최대한 간결하게 작성 해야 한다!

     

    리팩토링은 기능을 바꾸는 작업이기 보단, 신속한 개발 공정을 가능케 하는 이런 성질을 기중하면서 가치를 높인다!

     

     

     

     

    'Developer > 개발 이야기' 카테고리의 다른 글

    클라우드 소싱  (0) 2013.04.24
    해킹보안 트리란다. ㅋ  (0) 2013.04.17
    이클립스 단축키  (0) 2013.04.17
    [JAVA] Encoding D.File  (0) 2013.01.08
    개발 이야기 - 톰캣 인코딩  (0) 2012.12.31
© 2018 T-Story. All right reserved.