Публикации по теме 'code'
Использование babel-plugin-codegen для генерации стандартного кода JavaScript
Некоторое время назад я наткнулся на работу Кента С. Доддса над макросами babel-plugin-codegen и Babel в Twitterverse и подумал, что это круто, но в то время у меня не было варианта использования. Я попытался втиснуть это где-нибудь в глубину своей памяти для использования в будущем. Это время пришло более года спустя, и я мог сказать, что воспоминания всплыли и сказали: «Бен, ты мог бы использовать это babel-plugin-codegen прямо сейчас». Однако этого не произошло. Вместо этого я..
Спагетти на ужин? Конечно! Спагетти для кода? Нет, спасибо
Несколько советов, как избежать спагетти-кода
Для любого приложения существует бесконечное количество способов его реализации. При разработке программного обеспечения всегда можно следовать лучшим практикам и технологиям, которые призваны помочь в достижении ваших целей, но проблема в том, что лучшие методы и доступные технологии постоянно меняются, обычно приводя к гниению систем.
Даже при проведении качественных исследований и выборе инструментов, которые кажутся идеально..
Поля потока, часть I
Может быть, вы слышали термин поле потока и, возможно, видели какие-нибудь изящные картинки или анимации с прикрепленным термином. В этой статье я расскажу, что такое поле потока, покажу, как его создать, и приведу несколько примеров экспериментов с ними. Поля потока также известны как векторные поля. Https://en.wikipedia.org/wiki/Vector_field
Предыгровое шоу
В этой статье я буду использовать HTML5, JavaScript и Canvas, но эти концепции будут применяться к Processing, p5js, WebGL..
Как разделить выходные данные и выполнить интерактивный код в скрипте Python
Мотивация
Вы когда-нибудь видели учебник с интерактивным кодом Python, подобным этому:
… И хотели получить только тот код, который можно выполнить, как показано ниже?
Удаление всех символов >>> и всех выходных данных может занять много времени, особенно если код длинный. Есть ли способ получить чистые входные данные, как указано выше, в одной строке кода?
Поэтому я создал пакет Стрип-интерактив . В этой статье я покажу вам, как использовать этот пакет для..
Новый генератор кода OpenAI: GitHub Copilot (и Codex)
"Искусственный интеллект"
Новый генератор кода OpenAI: GitHub Copilot (и Codex)
Узнайте, как этот ИИ генерирует код из слов
Первоначально опубликовано на louisbouchard.ai , прочтите его за 2 дня до этого в моем блоге !
Вы, наверное, слышали о недавнем инструменте Copilot от GitHub, который генерирует для вас код. Вы можете рассматривать этот инструмент как автозаполнение ++ для кода. Вы даете ему имя функции вместе с некоторой дополнительной информацией, и он генерирует для..
Рассмотрите конструктор, когда сталкиваетесь со многими конструкторами - Эффективные примечания по Java
Когда использовать? у нас есть много параметров в классе.
Некоторые другие методы (не очень хорошие варианты)
Способ 1: конструкторы телескопов .
Что: Напишите много конструкторов, и каждый из них содержит разное количество параметров.
Почему не хорошо: это не чистый код. Мы должны поддерживать много конструкторов.
Методы 2. Методы JavaBean.
Что: множество методов сеттеров.
Почему нехорошо: поскольку построение разбито на несколько вызовов, JavaBean может находиться в..
Хорошие навыки программирования
Последние 10 недель я занимался программированием каждый день от восхода до захода солнца на учебном семинаре по кодированию, который, к сожалению, скоро закончу отсюда. Я в восторге от присоединения к рабочей силе, но мне будет не хватать отношений, которые у меня сложились со всеми, кто имел такую же любовь к программированию, как и я. За последние несколько месяцев я заметил хорошие привычки, которые улучшили мой код в долгосрочной перспективе, и я также начинаю замечать плохие,..