Хорошие чтения о рефакторинге структур данных - PullRequest
3 голосов
/ 18 апреля 2010

В настоящее время большинство программистов знают о рефакторингах кода.

Как насчет рефакторингов структур данных, есть ли какие-нибудь хорошие чтения по этому поводу?

Одна парадигма, о которой я могу подумать, - это процесс нормализацииреляционная база данных.

Есть ли другие хорошие примеры?

Ответы [ 3 ]

0 голосов
/ 18 апреля 2010

Подобно коду, данные могут быть реорганизованы с помощью абстрагирующего слоя перед ним. Вместо того, чтобы использовать сырой SQL для доступа к вашим данным, поместите слой перед ним, чтобы абстрагировать запросы. Это не только позволит вам реорганизовать структуру данных, но также позволит полностью изменить хранилище данных.

0 голосов
/ 19 апреля 2010

Рефакторинг баз данных: эволюционный дизайн баз данных , кажется, заслуживает внимательного прочтения по этому вопросу, судя по тому факту, что он был удостоен премии 2007 года за повышение производительности разработки программного обеспечения в категории "Технические книги".Я еще не читал это, поэтому я не могу комментировать это лично.

0 голосов
/ 18 апреля 2010

Тестовые таблицы xUnit: рефакторинг тестового кода - хороший справочник для рефакторинга вашего кода для правильной работы с модульными тестами. Это не совсем то, что вы просите, но это хорошая ссылка для того, чтобы держать под рукой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...