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

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

12n.ru 16824 ролика

Как правильно разрабатывать 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
Спасибо!