Как стать автором
Обновить
31
0
Отправить сообщение
Задач buider решает много, лично я создаю его для следующих целей
  • На вход конструктору подается большое количество объектов, порядок которых легко перепутать
  • Я хочу сделать все поля класса неизменяемыми, чтобы немного облегчить себе жизнь в многопоточный среде (в идеале это все поля final)
  • В конструкторе происходят какие то действия, которые могут вызвать исключения ( в builder это вынесется в set метод поля) — например на вход подается json и не факт что там есть нужное поле, да и вообще парсить его в конструкторе я считаю некрасиво
  • Еще можно придумать случай когда внутри конструктора меняются стратегиии инициализации полей, тогда можно это вынести в set методы builder'а и еще задавать стратегии


И пример автора не одну из этих задач не решает
Ну ты согласен с этими высказываниями или нет? Хотелось бы услышать мнение автора о чиновниках.
Чиновники — гниль общества, интеллегенция — двигатель


А насчёт чиновников — так исторически сложилось, что у нас в чиновники идут интеллектуальные и моральные отбросы общества. Чиновники, например, послевоенной Франции были совсем другими.


Это одобряешь в комментариях под своей статьей?
В начале статьи написано «субьективное мнение», с моей точки зрения все было нормально.
И периферией к компу помогли, и в запросах помогли, и отвечали сразу, и призов было больше чем там было написано, те же грамоты от оракл не были запланированы вообще. да и кормили нормально… Может кому и не понравилось, что не было All inclusive, но мы ведь и не отдыхать в Турцию приехали.

А если лично вы так задеты правительством Москвы, то как минимум IT-форум не то место, где нужно собирать соратников и говорить как все плохо.

Смотрю на все это и не могу не написать.

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

Во-вторых ну не стоит переходить на личности говоря «Первокурсники из ВШЭ ...».
Парни в таком возрасте а уже участвуют в таких мероприятиях.

Насчет доступа к API — можно было заранее подготовиться ко всему этому, получить доступ к API до мероприятия никто не запрещал, все же знали какие данные кому пригодятся.

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

Чиновники — гниль общества, интеллегенция — двигатель

Не понимаю этот хабр, плохая шутка — человека тут же минусуют, сказать какое все г… — держи кучи плюсов.
Возможно ли узнать проходные баллы после онлайн теста и самого экзамена, для прохода в следующий этап отбора?
Ответил не в ту ветку.
Ну можно брать по мобильной сети, исходя из вышек связи или использовать Яндекс.Локатор
Если можно будет управлять работой бытовой техники удаленно, то по идее приделать ее включение и выключение по GPS координатам телефона — дело пары десятков строчек кода.
Гики, повернутые на таких вещах будут покупать подобные системы. Сам бы купил такую:)
Да. вы правы насчет единождого создания Random.
если честно, вменяемый пример использования этого счетчика для сжатия данных я вам не приведу.
Выбор последовательности и их анализ это я решил не описывать в этой статье, так как и так достаточно объемной она получилась и я хотел просто показать на примере простейших последовательностей, как работает такой вид счетчиков
Если сообществу интересно то в свободное время могу подробнее рассказать о выборе последовательностей и их анализе.
Да, тут с вами согласен, в 80-ые годы эта проблема была более актуальна и сейчас использование такого счетчика по назначению трудно представить.
8 бит имелось ввиду, что отводится для постоянного хранения, остальное можно вычислить и хранить незачем, то есть, если у вас будет объект «счетчик», то он будет состоять из заголовка объекта и одного 8-битного счетчика.
так у вас получается просто используется последовательность i*100, так ведь?
выбирать последовательность нужно для того чтобы управлять зависимостью точности от максимальной границы счетчика и погрешностей счетчика на разных значениях счетчика( при малых значениях и при больших)
мы используем последовательность чтобы перемещать по ней наш счетчик, через 10 000 нам нужно что то близкое к количеству итераций. Через 10 000 нам нужно значение счетчика не 100 а желательно поближе бы к 10 000
извините, ответил на ваш комментарий не в ту ветку.
вызвать функцию getElementSequence с параметром counter — вернувшееся значение и будет значением самого счетчика
8-битное значение хранит только номер элемента в последовательности, в которой и находятся наши аппроксимированные значения счетчика
решил его не добавлять так как на самом деле значение counter не о чем не будет говорить, но раз нужно, то добавлю))

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность