- 🟡 14:16 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
- #41
Вменяемый заказчик так никогда не скажет, потому что фреймворк стоит несколько тысяч баксов и уже готовое решение а на написание своего понадобится человеко -годы и десятки если не сотни тысяч баксов. Так же точно также вменяемый заказчик не скажет пишем свой сервер БД.а заказчик тебе говорит, "нифуя, LeadTools мы покупать не будем, мы будем делать свой фреймворк, который должен быть на порядок эффективнее чем LeadTools, и твоя задача состоит в том чтобы написать указанную функцию, а не покупать чужую.
За такое может взятся только невменяемый програмист из постсовецкого пространства.
решение чего? там нет решения кроме выкинуть этот код. А заодно весь тот код который привел к необходимости такого решения.ну так приведи правильное решение.
не любая задача - высосаные из пальца не решит никакой алгоритм. Решения о храниении деревтев в БД есть разные по инету найти легко. Я выбрал то что мне понравилось, ничего не изобретая. Идея простая как грабли - в дополнительном поле прописывается в строку все id родителей узла. На каждый id отводится например 8 символов.Ты выше написал что любая задача решается с помощью order by, ну так продемонстрируй, на примере так сказать.
примерно так 000000020000000400000034
таким образом с помощью простого LIKE можешь манипуолировать любой частью дерева
надо выбрать все узлы у которых родителем на каком нибудь уровне является id =4 тогда LIKE %0000004% а дальше сортировка уже какаая надо
нужно прибить узел 6 со всеми наследниками - LIKE '00000006%'
обновлять дополнительное поле очень просто добавляешь узел берешь родительскую строку и дописываешь id
Есть и другие решения но уж точно никто не приплетает тут высшую математику.
так это ж ты придумываешь -твои примеры. А отработаная либа провереная и протестированя это как раз разумное решение.А не придумывать кривые велосипеды
Знаешь анекдот про таксиста которых спрашивал "тебе нужно ехать или шашечки".Надеюсь "грамотные архитектурные приёмы" не сводятся к тому чтобы "взять готовую либу которая..."?
Заказчик платит за результат - ему похуй какой ты умный и крутой. Особенно это касается западных заказчиков которые умеют считать деньги и прагматично подходят к решению задач. не задумывался почему Кремниевая Долина у них а не у нас с охуенными знаниями и "не имеющим аналогов" совецким образованием? Потому что не меряются пиписками вместо найти наиболее и простое и эфективное решение. В частности не берутся писать алгоритм который уже стопицот раз отлажен опробован и проверен только чтобы показать какой я крутой. хули там какие то говнокодеры не умеющие дерево товаров обсчитать с помощью системы нелинейных уравнений.
Останнє редагування: