Последние новости С новым 2021 годом! (31.12.20) 10 лет сайту! (11.01.20) С Новым годом, Други! (31.12.19) Конкурс игр (3.12.17) Новые статьи Билдеры и дженерикиПризнаюсь честно, иммутабельность объектов — моя идея фикс. Только от одного вида изменяемых объектов меня бросает дрожь, а необходимость добавить классу сеттер заставляет меня рыдать. Километровые конструкторы в моём коде — дело привычное (spoiler: преувеличение, конечно же). Работать с такими, откровенно говоря, очень неприятно. К счастью, есть один способ (не приносящий боли), позволяющий решить эту проблему. Имя ему — паттерн «Строитель» (бурж. Builder). Суть паттерна заключается в вынесении процедуры конструирования объекта за пределы его собственного класса, то есть в класс «строителя». Помимо решения вышеописанной проблемы, такой подход позволяет: - унифицировать процедуру конструирования для объектов одной иерархии, - создавать сценарии Продолжить Рейтинг: 3 (За: 4 | Против: 1) Добавлено: 9.09.2017 от aRiGaTo Комментарии (4) Полное руководство по Java 8 Stream API в картинках и примерахС момента выхода Java 8 я практически сразу начал пользоваться Stream API, так как функциональный подход обработки данных мне пришелся по нраву. Хотелось пользоваться им везде, поэтому я начал разрабатывать библиотеку Lightweight-Stream-API, которая привносит подобный подход в ранние версии Java. Также меня интересовало внутреннее устройство стримов. За это время накопилось достаточно опыта и теперь я спешу им поделиться. Продолжить Рейтинг: 17 (За: 17 | Против: 0) Добавлено: 9.08.2017 от aNNiMON Комментарии (21) Портирование Mobile Basic игры на MIDlet Pascal. Пишем кодПредисловиеЭто был черновик статьи от 2017 года Рабочий код с той поры уже изменился, т.к. код из единого файла я начал разносить по модулям. Благо, остался репозиторий. Статья будет дополняться. Пока же публикую в том виде, в котором она была в 2017. - Портирование Mobile Basic игры на MIDlet Pascal. Начало Продолжить Рейтинг: 2 (За: 5 | Против: 3) Добавлено: 31.07.2017 от Витаминыч Комментарии (1) Писать в тот же файл, который читаетсяЗадача: изменить содержимое файла командами без создания временных файлов. Пусть есть файл test с таким содержимым:
Изменять его будем так:
Продолжить Рейтинг: 3 (За: 5 | Против: 2) Добавлено: 25.07.2017 от kalter Комментарии (12) Портирование Mobile Basic игры на MIDlet Pascal. НачалоПредисловиеВсем привет! В общем, решил начать писать небольшой цикл статей, посвященных портированию приложений. Точнее, начать хотел аж в 2014, когда обмазался MIDlet Pascal, но.. Но я, как обычно, залипал в дотку, либо копал бесконечные шахты в минекруфте Сами понимаете, как это иногда может затянуть. Так вот, о чем это я.. А, недавно мне приснилось, что я с @Death зарегистрировал студию, которая занималась разработкой игр под мобильные плаформы. "И что здесь "такого"? - спросите вы. А я отвечу: все писалось на MIDlet Pascal'e. Проснулся я в холодном поту, живот корчило от боли.. и слегка ощущались рвотные позывы. Умывшись, я сел в кресло, колени прижал к груди, обхватил их руками (не грудь) Продолжить Рейтинг: 10 (За: 10 | Против: 0) Добавлено: 17.07.2017 от Витаминыч Комментарии (15) |