Please open Telegram to view this post
VIEW IN TELEGRAM
😢1
Сегодня продолжаю жестко обмазываться паттернами.
В этот раз жертвой стал Легковес/Flyweight.
Все просто, вместо создания миллиарда однотипных обьектов, ты можешь их все закинуть в HashMap'у и по необходимости доставать оттуда, вместо выделения памяти под новый обьект, но если его нет, то придется создать, добавить в мапу и отдать дальше.
Это позволит существенно сэкономить память.
Однако с этим паттерном надо быть очень осторожным и не пытаться пихать его везде где попало.
Например, в ситуациях где ты создаешь небольшой обьект, время жизни которого очень маленькое - не стоит прогонять его через мапу, тк этот обьект очистится сборщиком мусора довольно быстро, поэтому нет смысла держать его в памяти постоянно.
В этот раз жертвой стал Легковес/Flyweight.
Все просто, вместо создания миллиарда однотипных обьектов, ты можешь их все закинуть в HashMap'у и по необходимости доставать оттуда, вместо выделения памяти под новый обьект, но если его нет, то придется создать, добавить в мапу и отдать дальше.
Это позволит существенно сэкономить память.
Однако с этим паттерном надо быть очень осторожным и не пытаться пихать его везде где попало.
Например, в ситуациях где ты создаешь небольшой обьект, время жизни которого очень маленькое - не стоит прогонять его через мапу, тк этот обьект очистится сборщиком мусора довольно быстро, поэтому нет смысла держать его в памяти постоянно.
🤓2
Можно ли назвать проф деформацией то, что ты искренне не понимал почему матчинг ФИО клиента не работает, в случае если ФИО: «Тест19 Клиент13 Тестович13»
Для тех, кто вдруг тоже не понял почему матчинг падает:
В имени, фамилии и отчестве не может быть цифр априори
Для тех, кто вдруг тоже не понял почему матчинг падает:
👨💻1
В общем, довелось мне волею судеб (заданием в универе) обмазаться фронтендом.
Фреймворк был выбран React.
Я сразу же как крутой и опытный разработчик (на самом деле нет) тут же поставил себе WebStorm от JetBrains.
Если кто не знает - это IDE для разработки web-приложений.
Начал я писать код и быстро обнаружил, что какая-то магическая сила (обычный ИИ-помощник кода) каждый раз пытается влезть и продумать куски кода наперед меня.
Почему-то по умолчанию применение кода этой глупой бездумной машины было забиндено на Tab, то есть каждый раз когда я хотел ткнуть Tab, чтоб автодописать имя функции, за меня дописывалось кучу кода.
Но проблема в том, что эта фигня ни разу не придумала «правильный» код, то есть генерировало полнейшую чушь, которая еще и не работала.
Через 5 минут я успешно вырубил ее и забыл напрочь -> вот вам и ИИ помощники кода🤡🤡🤡
Фреймворк был выбран React.
Я сразу же как крутой и опытный разработчик (
Если кто не знает - это IDE для разработки web-приложений.
Начал я писать код и быстро обнаружил, что какая-то магическая сила (
Почему-то по умолчанию применение кода этой глупой бездумной машины было забиндено на Tab, то есть каждый раз когда я хотел ткнуть Tab, чтоб автодописать имя функции, за меня дописывалось кучу кода.
Но проблема в том, что эта фигня ни разу не придумала «правильный» код, то есть генерировало полнейшую чушь, которая еще и не работала.
Через 5 минут я успешно вырубил ее и забыл напрочь -> вот вам и ИИ помощники кода🤡🤡🤡
👾3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
Затащили 2 место в хакатоне с командой (мне пришлось пилить фронт и половину бэка, тк баба фронт слилась в самом конце) 🧘♀️ 🧘♀️ 🧘♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🌚1
Муд: торчать на юзлесс встречах и слушать какую-то организационную супер важную инфу💪
Please open Telegram to view this post
VIEW IN TELEGRAM
😭1
Никогда такого не было и вот опять…
Я почти что уверен, что этот проект быстро загнется. На мой взгляд проект цифрового двойника на данный момент не под силу никому из крупных корпораций успешно реализовать. Пройдет еще достаточно времени, прежде чем мы сможем увидеть своего цифрового двойника😕
Я почти что уверен, что этот проект быстро загнется. На мой взгляд проект цифрового двойника на данный момент не под силу никому из крупных корпораций успешно реализовать. Пройдет еще достаточно времени, прежде чем мы сможем увидеть своего цифрового двойника
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Какой же кайф, когда в библиотеках заявленный функционал отказывается работать.
Не надо говорить, что у меня руки из жопы (они из жопы на самом деле). Просто проблема в огромном количестве библиотек, которые могут решить какую-то задачу. Взяв их, ты потом сталкиваешься с проблемой несовместимости их друг с другом, начинаешь придумывать костыли, что-то свое реализовывать и как-то дружить их между собой.
Каждый раз копаясь в этом, чувствую себя кротом каким-то, который хер пойми что ищет и не всегда находит🏌️ 🏌️ 🏌️ 🏌️ 🏌️
Каждый раз копаясь в этом, чувствую себя кротом каким-то, который хер пойми что ищет и не всегда находит
Please open Telegram to view this post
VIEW IN TELEGRAM
😢1
Забавно, что я относительно недавно начал считать, что я довольно неплохо решаю задачи на деревья/графы.
Однако за последние 3 дейлика LeetCode доказал мне обратное.
Забавно, что в комментах к этим задачами, многие пишут о том же самом.
Если уж LeetCode так наказывает, боюсь представить, что происходит на Codeforces🧐 🧐 🧐
Однако за последние 3 дейлика LeetCode доказал мне обратное.
Забавно, что в комментах к этим задачами, многие пишут о том же самом.
Если уж LeetCode так наказывает, боюсь представить, что происходит на Codeforces
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻1