##Количество перечислений ~ 65 тысяч
Гипотетически:
Таблица 1- someID | name
Вот эти name иногда дублируются(ибо им нужны другие ID). Получу ли я прирост в скорости, используя enum на 4,6,9 тысячах элементов списка при выборках?
Да, вы правы. Но иногда приложения выглядят устрашающе из за пары тройки циклов такого рефакторинга.
Также встречаются откровенно клинические случаи
if(false){
//много кода
}
else{
// exit(),die(),return false, что угодно
}
И целые куски программы перестают иметь смысл, причём чтобы это понять приходится поломать голову.
В общем- больше думаем, меньше занимаемся машинописью и архитектуру не придется менять каждые две недели :)
Просто я увидел только тарифные планы на размещение на их площадке.
Ок, спасибо, а где демо можно посмотреть не подскажите? А то смотрю, смотрю и найти не могу.
Но согласитесь, что не смотреть что после этого рефакторинга получилось — дурной тон.
Да и в конце концов одно то, что коммит с таким кодом прошел говорит о культуре разработки в компании.
Вы можете сравнить две мои таблицы(в статье)- одна с одним товаром и одной категорией, другая с тем количеством данных, которые находятся у меня в рабочем проекте.
Наполнение БД произвольными данными позволяет отследить зависимость между скоростью и количеством этих данных.
По-моему там какой-то сумасшедший сбор для каждой категории и последующих характеристик и их значений. Или определение всех товаров и поиск всех характеристик для них.
Запросы преимущественно простые, но их очень много.
Ну, в общем директорий обоснованны, если рассматривать это не как магазин, а как набор приложений.
Меня больше расстраивало отсутствие стандартизации доступа к БД(три класса, функции, прямые запросы) и отсутствие документации. И первое и второе со временем победили.
Гипотетически:
Таблица 1- someID | name
Вот эти name иногда дублируются(ибо им нужны другие ID). Получу ли я прирост в скорости, используя enum на 4,6,9 тысячах элементов списка при выборках?
Также встречаются откровенно клинические случаи
if(false){
//много кода
}
else{
// exit(),die(),return false, что угодно
}
И целые куски программы перестают иметь смысл, причём чтобы это понять приходится поломать голову.
В общем- больше думаем, меньше занимаемся машинописью и архитектуру не придется менять каждые две недели :)
Ок, спасибо, а где демо можно посмотреть не подскажите? А то смотрю, смотрю и найти не могу.
Да и в конце концов одно то, что коммит с таким кодом прошел говорит о культуре разработки в компании.
Наполнение БД произвольными данными позволяет отследить зависимость между скоростью и количеством этих данных.
Когда я увидел в асисте неиспользуемые js от wordpres стало грустно.
Запросы преимущественно простые, но их очень много.
Меня больше расстраивало отсутствие стандартизации доступа к БД(три класса, функции, прямые запросы) и отсутствие документации. И первое и второе со временем победили.
А вообще, персонажи вымышлены, любое сходство случайно.