2015/06 썸네일형 리스트형 함수형 vs 객체지향 프로그래밍의 이해 알고리즘 수업을 듣고 있었다. 렉처러는 알고리즘 분야에서 많은 저명한 논문을 발표한 옥스포드의 Ralf Hinze 교수였다. 그는 OOP와 FP(Functional Programming)을 아래의 수학식을 통해서 간단히 정의한 뒤 설명을 덧붙였다. OOP와 FP를 설명하는데 있어 서 어떤 설명도 이 수학식보다 간단 명료할 수 있을까? 간혹, FP를 실제 코드에 적용하다 보면 가끔 OOP와 혼용되어 identity가 조금 흔들릴 때가 있지만 그럴때 다시금 이 철학을 되새겨야 한다. 더보기 [애자일 사례] 쏘트워스트의 원거리 환경에서의 XP 프로젝트 쏘트웍스(ThoughtWorks)는 미국에 본사를 둔 세계적인 IT 회사이다. 직원이 3000명 가까이 되고 각 세계의 주요 도시마다 사무실이 있을 만큼 큰 IT 조직이다. 이 회사는 애자일의 거장으로 손꼽히고 또 리팩토링으로 유며한 마틴 파울러가 CSO(Chief Scientist Officer)로 몸 담았던 회사이기도 하다. 그래서 그들은 애자일에 있어서 누구보다 빠르고 적극적으로 도입했다. 그 결과 애자일에 대한 지식과 경험이 월등히 뛰어난 기업이다. 하지만 그들은 원거리(사무실이 지역적으로 떨어진 복수팀에 의해 진행되는) 프로젝트를 진행하면서 새로운 도전을 맞게 되었다. 원거리에서 개발 프로젝트를 진행하게 될 경우 구성원 사이의 커뮤니케이션, 협업, 지식의 공유 등 많은 어려움이 존재하기 때문이다.. 더보기 이전 1 다음