요즘 대부분의 프로그래머는 코드 리팩토링에 대해 알고 있습니다.리팩토링 데이터 구조에 대한 좋은 판독 결과
데이터 구조의 리팩터링은 어떤 것이 좋습니까?
내가 생각할 수있는 패러다임 중 하나는 관계형 데이터베이스의 정규화 프로세스입니다.
다른 좋은 예가 있습니까?
요즘 대부분의 프로그래머는 코드 리팩토링에 대해 알고 있습니다.리팩토링 데이터 구조에 대한 좋은 판독 결과
데이터 구조의 리팩터링은 어떤 것이 좋습니까?
내가 생각할 수있는 패러다임 중 하나는 관계형 데이터베이스의 정규화 프로세스입니다.
다른 좋은 예가 있습니까?
xUnit Test Patterns: Refactoring Test Code은 코드를 리팩토링하여 단위 테스트와 잘 작동하는 데 좋은 참고 자료입니다. 그것은 당신이 요구하는 바를 정확하게 지키지는 못하지만, 당신의 keeep에 대한 좋은 참고서입니다.
코드와 매우 흡사하게 데이터 앞에는 추상화 레이어를 사용하여 데이터를 리팩토링 할 수 있습니다. 원시 SQL을 사용하여 데이터에 액세스하는 대신 쿼리를 추상화하기 위해 레이어를 앞에 놓습니다. 데이터 구조를 리팩터링 할뿐만 아니라 데이터 저장소를 완전히 변경할 수있게 해줍니다.
Refactoring Databases : Evolutionary Database Design은 기술 도서 카테고리에서 2007 Software Development Jolt Productivity Award를 수상한 사실로부터 판단 할만한 가치가있는 것으로 보입니다. 아직 읽지 않았으므로 개인적으로 의견을 말할 수는 없습니다.
내 질문은 코드가 포함 된 프로그램의 컨텍스트에서 필요하지 않은 리팩토링 데이터 구조에 관한 것입니다. –