Java: Как правильно разрабатывать Java приложение? - видео HD

Java: Как правильно разрабатывать Java приложение? - видео
00:10:36
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18784 ролика

Как правильно разрабатывать Java приложение? - видео.

Всем привет, сегодня поговорим о том, как правильно разрабатывать Java приложение.Курсы JAVA — bit.ly/2FzSMhlКурсы C#/.NET — bit.ly/2Nd2tGJКурсы ANDROID С НУЛЯ — bit.ly/2Fxg5ZcКурсы Automation QA (Java) — bit.ly/35CP1SXКурсы FRONT-END — bit.ly/2T9kVE8Курсы UI/UX дизайна — bit.ly/2TaxZcqКурсы WordPress Developer — bit.ly/39RlyYZСайт Foxminded: bit.ly/2T8GO6oFoxminded в ФБ: www.facebook.com/foxmindedco FoxmindEd в Instagram: www.instagram.com/foxminded.ua/ Мой Telegram: t.me/nemchinskiyOnBusiness Мой блог: www.nemchinsky.me
RSS
Oleksi Tkachenko
22:25
Книги лучше читать по несколько раз — первый раз пробежаться, делать только самые легкие упражнения, если завис — идти дальше. Второй раз вдумчиво и со всеми упражнениями. Какие такие 20%? Это кто автор и что такое переменная? Вот как раз многие и заканчивают на 20% потому что дальше не вывозят или стопорятся на каком то упражнении и тоже прекращают читать…
Liam Kernighan
02:54
Я обычно всякими набросками, табличками, стрелочками и графиками исписываю 2-8 листов бумаги (от сложности задачи зависит)

Затем открываю вкладку в саблайме и русским языком на псевдокоде пишу названия функций и что приблизительно в них будет написано, не отвлекаясь на реализацию и подсветку ошибок от IDE.

Иногда на отдельных вкладках могу уже написать на настоящем языке алгоритм просто для прототипа (независимо от основного языка лучше использовать лаконичный язык, который делает всё максимально «в лоб», не отвлекаясь на описание типов. Я юзаю js, кому-то может, проще пхп или питон) написать реализацию каких-то сложных алгоритмов, где задействованы перебор и группировка сложных коллекций\деревьев, какие-то рекурсивные вызовы и другие хитросплетения. Опять же в текстовом редакторе, чтобы не отвлекаться на ошибки IDE.

Затем открываю параллельно IDE (псевдокод справа, IDE слева) и справа налево, как по кальке, начинаю постепенно аккуратно переносить.

Таким образом избегаю главной проблемы с которой сталкивался ранее: начинал писать в IDE, столкнувшись с первой проблемой и её отладкой, будучи уставшим, забывал, с чего начинал.

Ну и гораздо проще зачеркнуть прототип на бумаге или стереть несколько абзацев псевдокода, чем потом удалять половину рабочего отлаженного кода, если выясняется, что первый прототип оказался неудачным.
Andrii Haidychuk
20:11
Полностю согласен, только после опредиления всех нужных сущностей я бы начал не с Java объектов, лучше на основании сущностей и их отношений сначала спроектировать базу данных, а уже потом сделать ее маппнг на объекты
Andris Jefimovs
15:29
2:37 Это про меня )))))
mind4ce
12:25
Заменит ли Котлин Java?
dick dickenson
12:05
very useful tips, tnx
Абдулкарим Кайбалиев
20:48
извините за такой банальный вопрос, стоит ли идти учиться в университет из-за диплома, если я хочу работать за рубежом.
Alan Blackwood
09:18
Добрый день, вот я на данный момент имею 4 собственных приложения: телеграмм бот, парсер с отправкой по email, змейка на javafx, редактор для html на swing. Сейчас изучаю git в планах у меня изучить PostgresSql Hibernate и Spring boot, и сделать на этом стеке крупный проект на подобии того что вы говорите, этих проектов мне хватит для резюме?
Лосяш
21:55
Не спорю с Сергеем Немчимским, а то он тебя декомпозирует
Евгений К
07:24
Спасибо!

Новости

ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified «СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux «СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux

ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified


13 минут назад
ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified
ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux