EN
솔루션링크

Academy

Trainings For High-Reliability Embedded Systems

Training Courses for Software Engineering

SWM-02. C/C++ 코드 리팩토링
과정명 C/C++ 코드 리팩토링 교육시간 1일 (8시간)
추천 교육대상 코드 개선에 관심이 있는 소프트웨어 개발자 교육형태 이론 100%
과정개요 예제를 통해 코드 리팩토링을 소개하고, 코드 품질을 개선하기 위한 리팩토링 상세 기법을 배운다. 본 과정은 Martin Fowler의 ‘Refactoring – improving the Design of Existing Code’를 기반으로 한다.
교육목표 * 코드 품질 개선에 대한 이해
* 코드 리팩토링 상세 기법 습득
선수지식 C/C++ 프로그래밍 언어
교육내용 요약
모듈명 교육내용
1일차 예제를 통한 리팩토링의 이해 · 예제 프로그램을 통해 코드의 문제점 식별
· 코드 문제점을 해결하기 위한 리팩토링 기법 소개
· 리펙토링 전/후 프로그램 코드 제시
1일차 리팩토링 개요 · 리팩토링 정의 및 필요성
· 리패토링 시점 및 대상 코드
1일차 리팩토링 상세 기법 · 메소드 정리 기법
· 객체 간의 기능 이동
· 데이터 체계화
· 조건문 간결화
· 메소드 호출 단순화
· 일반화 처리
· 복합 리팩토링

CONTACT