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


От паттернов к глубокому обучению
От паттернов к глубокому обучению От стилей к глубокому познанию Компьютеры подготавливают факты посредством использования алгоритмов. Это математические формулировки или команды, которые соблюдают пошаговый метод пошагового метода. Например, лестница в одном наборе правил может научить ПК создавать снимки с похожими стилями. В некоторых случаях, включая изображения кошек, люди помогают компьютерным системам выводить неверную информацию. В разных случаях алгоритмы могут помочь преклиру..

Свободные API с использованием цепочки методов в JavaScript
Несколько недель назад, еще до того, как мир остановился из-за Covid-19, я проводил некоторое обучение JavaScript и обнаружил, что мои ученики не знакомы с Fluent-интерфейсами . Я имею в виду, что все они написали какой-то jQuery , например $("button.continue").html("Next Step...") , но они никогда не осознавали, что этот стиль API был вообще вещью или как он работал под капотом. Существует множество хорошо известных библиотек JavaScript, которые используют этот тип API ( jQuery ,..

Инфраструктурное программирование
Инфраструктура окружает нас повсюду, и мы потребляем доступные функции, не замечая их как таковых. Не только в цифровом мире, но и в реальном мире. Различные инфраструктурные шаблоны (функции), объединенные вместе, создают систему. Важно, чтобы эти шаблоны были предсказуемыми и последовательными. Давайте посмотрим на транспорт. В нашем современном обществе есть поезда, автобусы, самолеты, корабли и т. д. Большинство из нас хоть раз в жизни пользовались автобусом, и мы точно знали,..

Используйте аргументы в методах, чтобы лучше передать поток данных в VueJS.
При написании метода экземпляра/компонента заманчиво использовать внутренние данные не явно. Это означает, что мы можем вызвать метод и не снабжать его никакими аргументами, зная, что сам метод ссылается на внутренние данные и «заботится» о себе. Это может быть хорошим случаем, если вы пишете все свои приложения самостоятельно и можете запомнить весь код в своем приложении, поскольку вы какой-то киборг или робот. Но для среднего программиста в команде или даже для просмотра кода..

Встреча с лямбдой # 2: карта
[Содержание] [Предыдущий] [Следующий] Распространенным сценарием является обновление всех элементов массива с помощью некоторого преобразования, а затем создание нового массива преобразованных значений . Вот что вы, вероятно, сделали бы: Вы также можете разделить процедуру преобразования на функцию, чтобы ваш код был более понятным. Используя ES6 аккуратное деструктурирование параметров , мы можем реорганизовать нашу функцию преобразования, чтобы: Но..

Low-/No-Code для инклюзивного вклада
Аннотация: Идеи для решения проблем Системы Low-Code и No-Code не просто сокращают время вывода приложений на рынок. Они также явно открывают разработку для нового класса участников решений — тех, у кого есть лишь некоторый опыт программирования, а может быть, и нет вообще. Я начал программировать как хобби, когда мне было 11 или 12 лет, и с тех пор я пишу код. Я решаю множество проблем со всем: от маленьких скриптов на моей рабочей станции до больших межрегиональных приложений с..

Топ-5 книг, которые каждый программист должен прочитать за всю свою жизнь. Часть 2
Вторая книга в нашей пятерке лучших — «Шаблоны проектирования» , написанная Эрихом Гаммой, Ричардом Хелмом, Ральфом Джонсоном и Джоном Влиссидесом . В современном мире разработки программного обеспечения стандартными подходами являются грамотный подход и повторное использование ранее разработанных инструментов. Основой этого подхода является объектно-ориентированное программирование. Об этом написано много книг, но эта самая полезная. Прочитав «Шаблоны проектирования» , понимаешь,..