Community

훌륭한 프로그래머는 데이터 구조와 그 관계에 대해 고민합니다.

"나쁜 프로그래머는 코드에 집착하고, 훌륭한 프로그래머는 데이터 구조와 그 관계에 집중한다." - 리누스 토발즈 위 말에 앞서서 이러한 설명을 덧붙혔다고 합니다. "git은 실제로 안정적이고 합리적으로 잘 문서화된 데이터 구조를 갖춘 단순한 디자인을 가지고 있습니다. 사실 저는 데이터를 중심으로 코드를 설계하는 것이 아니라 그 반대로 설계하는 것을 매우 지지하며, 이것이 git이 상당히 성공한 이유 중 하나라고 생각합니다 [...] 사실 저는 나쁜 프로그래머와 좋은 프로그래머의 차이는 코드와 데이터 구조 중 무엇을 더 중요하게 생각하는지에 있다고 주장하고 싶습니다." 코드를 잘 짜는 것은 너무나도 당연히 중요하지만, 더 큰 그림으로 보았을 때, 복잡성을 낮추고 확장성을 높히고, 데이터가 어떻게 흐르는지 잘 구조화 되어있는 설계만큼 그 코드를 오래 살게 하는 것은 없는 것 같습니다. https://read.engineerscodex.com/p/good-programmers-worry-about-data

알림

알림이 없습니다