Я иногда закидывал книжки через интернет, отправкой письма на специальный адрес, это удобно. И пара десятков книжек, купленнвх на Амазоне. Но это не больше 1 процента от всех прочитанных книжек, так что не критично.
В том-то и беда, что тут нет абстракции. Эта функция целиком и полностью связана с шаблоном строки из функции make (и с английской грамматикой). Если нас попросят поменять сообщение, нам придется переписывать дофига кода. А чтобы его переписать - придется его весь прочитать и весь понять. В изначальной функции это сделать сильно проще - весь алгоритм перед глазами, выполнение линейное, можно просто читать сверху вниз. Во втором варианте нужно скакать взглядом туда-сюда, удерживая в голове поток выполнения.
Абстракция и разделение на слои - это хорошо, никто не спорит. Но здесь их нет.
И даже вынесение небольших кусков алгоритма в отдельные функции - это хорошо, когда эти куски изолированы и понятны сами по себе. Но здесь и этого нет.
Java и Моно это все таки не про C++. А вот LLVM (не путать с LLM!) - это же прямо оно, и оно же давно уже есть и оно работает. Условная виртуальная машина под каждую архитектуру!
Еще одна причина, про которую не упомянули: инпут лаг. Фильм идет и идет, а от игры ты ждешь реакции на свои действия. Подвинул мышку - кадр должен подвинуться, и не через 33-66мс (30 кадров в секунду, сначала дорендеривается предыдущий кадр, потом 33мс рендерится новый кадр), а через 16-33 (60), а лучше еще меньше.
А я то ругался на Redmi, что у них нет логического развития линеек, а иногда вообще есть деградация. Хотелось мне поменять свой Redmi Note 9 Pro на следующую модель, а смысла в этом было ровно НОЛЬ. Что 10, что 11 модель - выглядели просто как другие телефоны, только с такими же примерно характеристиками.
Это и были другие телефоны, от другого производителя. Это никогда и не была линейка, в которой есть какая-то идея и её развитие. Идейной в этой линейке была только цена, с которой этот аппарат попадает на рынок, ну и еще дата выхода.
Очень смешно, когда человек катает целую простыню про то, как его на Хабре "сливают", а сам в своем бложике на Пикабу пишет следующее:
публичное озвучивание личного мнение имеет определенные последствия.
право накладывает и ответственность. Проще говоря - за базар придется отвечать. Чем громче озвучил, тем серьезнее ответ.
Это именно то гражданское общество , о котором долго говорили . Ты имеешь смелость и недостаток мудрости высказаться против общества ? На получи ответ от общества
Закон притяжения, оформленный Ньютоном обладает предсказательной силой. Ньютон не видел меня, не видел мое яблоко, но его закон делает предсказание - если я брошу яблоко, оно упадет.
А еще, закон притяжения предсказал нахождение Нептуна.
"И потом, рекламодатель зачем у нас рекламу даёт?.. Теперь клиент хочет показать большим мужчинам, которые внимательно следят за происходящим на экране и в жизни, что он может взять и кинуть миллион долларов в мусорное ведро. Поэтому чем хуже его реклама, тем лучше."
У меня уже третий Kindle Paperwhite, они мне нравятся. И на него может и прилететь обнова, не хочу рисковать. И да - только wi-fi.
Я иногда закидывал книжки через интернет, отправкой письма на специальный адрес, это удобно. И пара десятков книжек, купленнвх на Амазоне. Но это не больше 1 процента от всех прочитанных книжек, так что не критично.
Так, пора банить kindle на роутере. Только таких апдейтов не хватало...
Мне кажется, эта функция должна упасть...
Попробуйте понять и поправить вот эту функцию, не читая остальные:
В том-то и беда, что тут нет абстракции. Эта функция целиком и полностью связана с шаблоном строки из функции make (и с английской грамматикой). Если нас попросят поменять сообщение, нам придется переписывать дофига кода. А чтобы его переписать - придется его весь прочитать и весь понять. В изначальной функции это сделать сильно проще - весь алгоритм перед глазами, выполнение линейное, можно просто читать сверху вниз. Во втором варианте нужно скакать взглядом туда-сюда, удерживая в голове поток выполнения.
Абстракция и разделение на слои - это хорошо, никто не спорит. Но здесь их нет.
И даже вынесение небольших кусков алгоритма в отдельные функции - это хорошо, когда эти куски изолированы и понятны сами по себе. Но здесь и этого нет.
А вот это, детектив, правильный вопрос.
Java и Моно это все таки не про C++. А вот LLVM (не путать с LLM!) - это же прямо оно, и оно же давно уже есть и оно работает. Условная виртуальная машина под каждую архитектуру!
Вы сами решаете, какой смысл вкладывать. Хотите - соберите и поставьте на полку. Хотите - перестраивайте, объединяйте, творите!
Просто посмотрите, какие другие вещи люди делают из наборов, да еще и делятся схемами (да еще и продают схемы за деньги!) - https://rebrickable.com/sets/31109-1/pirate-ship/#alt_builds .
Еще одна причина, про которую не упомянули: инпут лаг. Фильм идет и идет, а от игры ты ждешь реакции на свои действия. Подвинул мышку - кадр должен подвинуться, и не через 33-66мс (30 кадров в секунду, сначала дорендеривается предыдущий кадр, потом 33мс рендерится новый кадр), а через 16-33 (60), а лучше еще меньше.
webrtc тоже использует rtp для передачи медиа-трафика.
А я то ругался на Redmi, что у них нет логического развития линеек, а иногда вообще есть деградация. Хотелось мне поменять свой Redmi Note 9 Pro на следующую модель, а смысла в этом было ровно НОЛЬ. Что 10, что 11 модель - выглядели просто как другие телефоны, только с такими же примерно характеристиками.
Это и были другие телефоны, от другого производителя. Это никогда и не была линейка, в которой есть какая-то идея и её развитие. Идейной в этой линейке была только цена, с которой этот аппарат попадает на рынок, ну и еще дата выхода.
На Траянской колонне шрифт с засечками. Ни принтеров, ни печатных машинок, ни даже наборного шрифта тогда еще не существовало.
А я работал в Ворд на компе с 8 Мб ОЗУ...
Очень смешно, когда человек катает целую простыню про то, как его на Хабре "сливают", а сам в своем бложике на Пикабу пишет следующее:
Закон притяжения, оформленный Ньютоном обладает предсказательной силой. Ньютон не видел меня, не видел мое яблоко, но его закон делает предсказание - если я брошу яблоко, оно упадет.
А еще, закон притяжения предсказал нахождение Нептуна.
Неправда. Если я брошу яблоко, оно упадет на землю. Если я смешаю уксус и соду, я получу углекислый газ.
Гравитационное линзирование, рассинхрон времени на спутниках были предсказаны ОТО.
К пуговицам претензии есть?
Давайте, считайте производство штуками "третий сорт - не брак", килограммами гнилой картошки, тоннами чугуна, пригодного лишь для мотыг , литрами кислого молока. Отлично получится, не сомневайтесь!
Потому что ему не нравится С++: https://harmful.cat-v.org/software/c++/linus
"И потом, рекламодатель зачем у нас рекламу даёт?.. Теперь клиент хочет показать большим мужчинам, которые внимательно следят за происходящим на экране и в жизни, что он может взять и кинуть миллион долларов в мусорное ведро. Поэтому чем хуже его реклама, тем лучше."
Пелевин, Generation «П»
Её делали быстрой, и это получилось. Её не пытались сделать эргономичной или удобной, и это видно.