Search
Write a publication
Pull to refresh
0
0
Send message

Наверное под консервой имеется ввиду консерватор, а лахта это вроде как фабрик троллей, это не молодежный сленг а скорее наоборот, вообще смешно что он всем подряд указывает на дату регистрации и называет троллями а сам 17 января зарегистрирован.

UFO landed and left these words here

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

Так что на мой вгляд это аргумент тоже не в пользу вашего подхода.

Мне кажется подход автора ничего не упростит, в конце концов фреймворки удобны тем что это не просто код, они часто вводят свои собственные понятия и определения, а также готовые функции позволяя нескольким людям из разной среды и разного опыта как бы говорить на одном языке.

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

Фреймворки нужны чтобы абстрагировать сложность, скрыв ее за простым интерфейсом а в описанном в статье подходе она просто вываливается на человека которому придется это сопровождать и ему по сути нужно будет пройти тот же путь что и автору и возможно переписать все с самого начала чтобы разбираться как оно все работает.

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

Мне таким образом кажется что подход не решает описанную проблему а только усугубляет.

Он же написал почему он не мог сравнивать с допуском

  1. Использовать допуск? Простите, вы или не прочитали код, или совсем его не поняли. Что произойдёт, если вместо сравнения da и db я выполню do if(std::fabs(da-db)<epsilon)? Если две вершины имеют близкие отклонения, то вместо сортировки их по отклонению мы отсортируем их по индексам. ОТЛИЧНО. В чём смысл, кроме как в снижении оптимальности алгоритма?

А чем так плохо яндекс метрика, неужели ее установка на сайт это "темный паттерн"?

При реализации метода push время работы алгоритма будет O(1), то есть алгоритм будет выполняться за константное время.


У метода push время выполнения не гарантировано константно, оно может деградировать до O(N).

А это необходимо для работы создавать функцию getOrSet в вызове метода или можно её вынести в отдельный метод?

Information

Rating
Does not participate
Registered
Activity