5
멋진 소프트웨어 디자인으로 20 %의 성능 저하
객체 지향 프로그래밍을 최대한 활용하도록 가르치는 방법으로 희소 행렬 계산을위한 작은 라이브러리를 작성하고 있습니다. 나는 부품 (연결성 구조를 나타내는 희소 행렬과 그래프)이 매우 느슨하게 결합 된 멋진 객체 모델을 만들기 위해 열심히 노력했습니다. 내 생각에 코드는 훨씬 확장 가능하고 유지 관리가 가능합니다. 그러나 무딘 접근 방식을 사용하는 것보다 다소 느립니다. …