TDD 철학
여기서 "효율"은 가능한 적은 자원을 활용해서 많은 가치를 창출하는 뜻이다.
하지만, 현대 소프트웨어 엔지니어링은 이 효율을 중시하지 않고 과학적 아름다움을 추구하는 이 "엔지니어링"의 본연을 무시하는 실수를 자주 저지른다.
우리는 비용(투입 인력, 소모 시간 등을 일컫음) 이 얼마가 소모되고와 상관 없이 기본적으로 멋져보이고, 유행하는 기술을 도입하고 싶어 하며, 원칙을 따르는 코드 구조에 열광한다.
Last updated
여기서 "효율"은 가능한 적은 자원을 활용해서 많은 가치를 창출하는 뜻이다.
하지만, 현대 소프트웨어 엔지니어링은 이 효율을 중시하지 않고 과학적 아름다움을 추구하는 이 "엔지니어링"의 본연을 무시하는 실수를 자주 저지른다.
우리는 비용(투입 인력, 소모 시간 등을 일컫음) 이 얼마가 소모되고와 상관 없이 기본적으로 멋져보이고, 유행하는 기술을 도입하고 싶어 하며, 원칙을 따르는 코드 구조에 열광한다.
Last updated