객체지향 썸네일형 리스트형 객체지향을 정복해야되는 이유 리펙토링이라는 주제와 사례를 본격적으로 다루기전에 기본적으로 알고 있어야 될 여러가지 지식 중 가장 중요하다고 생각되는 객체지향에 대해서 개인적인 소견을 다룹니다. 객체지향을 정복해야되는 이유 1. 소프트웨어 개발시 가장 많이 할애되는 시간 소프트웨어 개발 과정(단계) 소프트웨어 개발은 '분석 -> 설계 -> 구현 -> 테스트' 단계를 거치며 진행이 된다. 소프트웨어 개발에는 여러가지 방법론이 존재하는 가장 오래된 폭포수 개발 방법부터 애자일 개발 방법에 이르기까지 방법론적인 측면에서 문제점을 찾고 개선을 찾아서 발전및 적용 되어 왔다. 방법론이 나온 순서로 봤을 때 폭포수 모델이부터 애자일까지 극과 극을 달린다는 방식이라고 생각될 수 있다. 그리고 애자일은 폭포수방법론을 1도 차용하지 않는다고 말 할 .. 더보기 이전 1 다음