Публикации по теме '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 недель я занимался программированием каждый день от восхода до захода солнца на учебном семинаре по кодированию, который, к сожалению, скоро закончу отсюда. Я в восторге от присоединения к рабочей силе, но мне будет не хватать отношений, которые у меня сложились со всеми, кто имел такую ​​же любовь к программированию, как и я. За последние несколько месяцев я заметил хорошие привычки, которые улучшили мой код в долгосрочной перспективе, и я также начинаю замечать плохие,..