Публикации по теме 'java'


Единая ответственность и дизайн домена: действие и агент
Чистая архитектура (логический дизайн) и чистый код (физический дизайн) имеют общий ключ к успеху, а именно разделение задач/ответственности и сохранение их независимости. Если с этой точки зрения логическая схема не является чистой, за ней последует физический план. Единая ответственность Давайте подумаем: техническое задание (или Спецификация работы, или Требования к работе): Заказчик утверждает: Как пользователь, я могу отмечать различные документы. Агент В системе, которую..

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

JAVA, независимая от платформы??
Добро пожаловать в мой очередной блог. В этом блоге я собираюсь обсудить , как выполняется Java-программа, как она работает внутри, ее различные формы и различные шаги, связанные с ней. Итак, мы просто пишем код в удобочитаемом формате, и в конце концов машина понимает только 0 и 1; означает, что мы не можем написать целые приложения, программное обеспечение в форме 0 и 1. Итак, какова промежуточная функциональность ?? Чтобы сделать все эти коды в удобочитаемом формате, мы используем..

Почему «Grokking the Java Interview, Volume 2» обязательна к прочтению разработчиками Java
Вы Java-разработчик и готовитесь к собеседованию? Или вы хотите углубить свое понимание основных концепций Java? Если да, то последняя электронная книга Джавина Пола Grokking the Java Interview, Volume 2 обязательна к прочтению. Эта электронная книга является продолжением первого тома , получившего огромный отклик читателей. Вы можете получить бесплатную пробную копию здесь . Основываясь на отзывах и предложениях читателей, Пол представил нам это новое издание,..

5 лучших языков программирования для разработки программного обеспечения и обработки данных в 2023 году
Хотите знать, какой язык программирования выбрать для разработки ИТ и программного обеспечения? Вот 5 лучших языков программирования, которые вы можете выбрать, чтобы начать свою карьеру в качестве разработчика программного обеспечения в 2023 году. Привет, ребята! Если вы хотите стать программистом, инженером данных или разработчиком программного обеспечения в 2023 году , но не знаете, какой язык программирования выбрать, то вы попали по адресу. Прошли те времена, когда вы могли..

Проектирование и внедрение ориентированных на пользователя платформ для 3D-печати следующего поколения
Предисловие . Цель этой статьи — показать читателю концепцию 3D-принтеров следующего поколения и среду моделирования 3D-принтеров, которая включает в себя часть описанных функций концепции. Если намерение состоит в том, чтобы изучить часть кодирования, рекомендуется начать с раздела системной архитектуры. Выводы можно перечислить следующим образом: Концептуальная перспектива: видение 3D-платформ следующего поколения, понимание сложности планирования и компонентов такой платформы...

Давайте поговорим о Arrays.asList()
Давайте поговорим о Arrays.asList() Большинство разработчиков, использующих Java в качестве повседневного языка, в значительной степени знакомы с методом Arrays.asList(T… a) или использовали его во многих случаях. Так что найдите минутку, чтобы посмотреть на следующий блок кода и попытаться подумать, что произойдет, если мы скомпилируем и выполним его. Когда мы его скомпилируем, ошибок не будет. Однако это становится интересным после того, как мы его выполним. Для некоторых..