Как это работает: практика рефакторинга
. . . . . . . . . . . . . . . . . . . . . . . 294
Можете ли вы взглянуть на базу данных? . . . . . . . . . . . . . . . . . . . . . . . . . . 294
«Мертвые» запросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Все эти быстрые запросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Не бывает явно «плохих» запросов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Пора заканчивать . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
A.
Сценарии и примеры программ
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
B.
Инструменты
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Программы mklipsum и lipsum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Как собрать программы mklipsum и lipsum . . . . . . . . . . . . . . . . . . . . . . . . . 312
Как использовать программы mklipsum и lipsum . . . . . . . . . . . . . . . . . . . . 312
Roughbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Как собрать программу Roughbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Как использовать программу Roughbench . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Файл roughbench .properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Указание параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Генерирование переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Генерирование целых чисел или чисел с плавающей запятой . . . . . . . . . . 317
Генерирование дат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Достарыңызбен бөлісу: |