Публикации по теме 'code-generation'


Не программируйте в своем КИ!
Я только что понял, что файл .yaml для CI — самая ненавистная область написания. Почему? Потому что вы не можете это проверить. Вы увидите, работает ли он в первый раз, когда запустите его (в своем CI!). Типов нет. Переменные CI и bash взаимосвязаны. Некоторые переменные устанавливаются CI, некоторые происходят из секретов, некоторые создаются сценарием CI. Это ад, чтобы написать и поддержать. Любые «программистские» уловки внутри CI (повторное использование кода, общие блоки и т...

Знакомство с Ломбоком
Обзор Lombok может значительно сократить количество строк стандартного кода, который создается в среде IDE или пишется вручную. Он генерирует код во время компиляции и помогает сохранять код чистым, кратким и точным. Это приводит к снижению накладных расходов на обслуживание, меньшему количеству ошибок и более удобочитаемым классам. Разработчики обычно пишут или генерируют приведенный ниже шаблонный код в классах, и они могут быть сгенерированы Lombok с использованием аннотаций...

Генерация тестов пользовательского интерфейса с помощью playwright-cli
Легко, быстро и мощно Playwright – это инструмент автоматизации пользовательского интерфейса для Node.js с поддержкой всех основных браузеров, способный работать в Chromium , Firefox и WebKit. клиенты на основе . Он также поддерживает несколько средств запуска тестов, таких как Jest , Jasmine и Mocha . Библиотека Драматург предоставляет пользователю мощные возможности без особых усилий. Создание тестов может быть дополнительно упрощено с помощью playwright-cli , который..

Вопросы по теме 'code-generation'

Форматирование литеральных параметров фрагмента кода C#
Можно ли каким-либо образом изменить способ отображения литерала фрагмента кода, когда он используется в коде, который генерирует этот фрагмент? В частности, я хотел бы знать, могу ли я иметь литерал с именем, скажем, $PropertyName$, а затем...
6508 просмотров
schedule 09.11.2023

Генерация кода из Emacs
Как я могу быстро написать следующий код в emacs? \newcommand{\cA}{\mathcal A} \newcommand{\cB}{\mathcal B} \newcommand{\cC}{\mathcal C} ... ... \newcommand{\cY}{\mathcal Y} \newcommand{\cZ}{\mathcal Z} Есть ли способ быстрее, чем писать...
983 просмотров
schedule 07.02.2024

Совместное использование констант между PHP и JavaScript
Возможный дубликат: Передать строку PHP в переменную Javascript (и экранировать символы новой строки) У меня есть несколько констант в разрабатываемом PHP-приложении. Я определил класс констант и определил константы как const VAR_NAME...
7461 просмотров
schedule 17.10.2023

Типобезопасные общие структуры данных в старом C?
Я занимался программированием на C ++ гораздо больше, чем программированием на "старом простом C". Одна вещь, которую мне очень не хватает при программировании на простом C, - это типобезопасные общие структуры данных, которые предоставляются в C ++...
28686 просмотров

Создать класс из таблицы данных или базы данных
У меня есть проект, в котором клиент может импортировать файл excel, csv или файл с разделителями табуляции. Этот файл загружается в таблицу данных, которую я конвертирую в таблицу базы данных SQLite. Я действительно предпочел бы работать со строго...
5785 просмотров
schedule 15.04.2024

Невозможно ссылаться на сборки зависимостей в шаблоне T4 при использовании TransformOnBuild
Мы пытаемся использовать T4 с Visual Studio 2010 (SP1) для создания сценариев для другого языка, основанных на некоторых из наших существующих классов C #. Надеюсь на следующее: Шаблон должен загрузить нашу существующую сборку и использовать...
5497 просмотров
schedule 20.08.2022

Как я могу получить доступ к другим, кроме общих, атрибутам Entity-Property из EntityModel в T4?
Я использую следующий код, чтобы получить все свойства объекта IList<EdmProperty> list = entity.Properties.Where(p => p.TypeUsage.EdmType is PrimitiveType && p.DeclaringType == entity) Затем я перебираю этот список, получаю...
668 просмотров

Языки правил или сценариев, которые можно преобразовать как в Java, так и в XSLT.
Существует ли какое-либо правило или язык сценариев, для которого существует одна или несколько библиотек Java для преобразования его как в Java, так и в XSLT? Для преобразования в Java он может либо генерировать исходный код Java, либо байт-код...
125 просмотров
schedule 29.11.2023

Список изменений для генератора DbContext EF 4.x (или генератора сущностей POCO)
Иногда Visual Studio напоминает мне, что эти генераторы были обновлены, но я нигде не могу найти, что изменилось и получу ли я какую-то пользу от обновления своих шаблонов. Есть ли список изменений, внесенных в несколько версий этих генераторов?...
300 просмотров

Метод Eclipse для организации импорта
Мне нужно знать, какой метод вызывается внутри eclipse, когда я нажимаю " CTRL + SHIFT + O " (организовать импорт), чтобы вызвать это после генерации кода. Как называется этот метод и где его найти (Package.Interface) Спасибо
1845 просмотров
schedule 31.10.2022

Лучшие практики для Axis2 с Maven
Я новичок как в Maven, так и в Axis2. Мой проект состоит из трех модулей: клиент, интерфейс и сервер. Сервис основан на POJO. WSDL строится в серверном модуле. Интерфейсный модуль содержит общие вещи, такие как сервисный интерфейс и...
15479 просмотров
schedule 20.03.2024

Генерация выборочных данных из регулярного выражения для проверки входных строк путем сосредоточения внимания на граничных случаях, определенных в регулярном выражении.
Существует несколько инструментов для создания образцов данных для заданного регулярного выражения. Некоторые включают: REX Тариф Однако, хотя их может быть достаточно для заполнения набора данных, это не очень помогает при...
1421 просмотров
schedule 14.04.2024

Почему имя функционального модуля смартформы меняется (иногда)?
Не очень важный вопрос, но мне интересно Я работаю над формой, и иногда сгенерированное имя функции /1BCDWB/SF00000473 , а иногда /1BCDWB/SF00000472 . Это идет вперед и назад. Кто-нибудь знает, что за идея стоит за этим? Потому что я...
2727 просмотров

Расширенный доступ к данным модели с верхнего уровня (генерация кода)
Если у меня есть грамматика Xtext, подобная приведенной ниже: grammar org.xtext.example.mydsl.ServerGeneratorLanguage with org.eclipse.xtext.common.Terminals generate serverGeneratorLanguage...
204 просмотров
schedule 31.07.2022

Работа с генератором кода Изабель: уточнение данных и функции высшего порядка
Это продолжение Генерация кода Изабель: леммы абстракции для контейнеров? : Я хочу сгенерировать код для the_question в следующей теории: theory Scratch imports Main begin typedef small = "{x::nat. x < 10}" morphisms to_nat small by...
342 просмотров
schedule 27.07.2022

Предоставляет ли komodo edit способ генерации кода для ссылки на файл, дающий возможность выбрать файл (или графику) для ссылки?
Мне нужно перейти с coffeecup на что-то другое из-за очень долгого сохранения в каталоге с 1500 файлами. Редактирование Komodo выглядит хорошо (потому что оно похоже на то, чему я научился), но я не вижу очевидного способа сгенерировать код для...
32 просмотров
schedule 17.02.2024

Получение типа свойства из CodeProperty в шаблоне T4
Я реализую довольно простую генерацию кода с использованием T4, но я застрял на основной проблеме, когда дело доходит до деталей генерации свойств. Когда я получаю доступ к свойству Type в объектах CodeProperty, которые я хочу сгенерировать, они...
1481 просмотров
schedule 30.01.2024

Генератор кода для выражений с использованием алгоритма Сети-Ульмана
Дайте дерево AST , я хочу сгенерировать язык, похожий на ассемблер. Я пытаюсь использовать алгоритм Sethi-Ullman , но у меня есть несколько вопросов в реализации алгоритма. Что мне делать, когда у меня закончились регистры? в настоящее время я...
1474 просмотров

SWIG/java, как добавить метод в класс SWIGTYPE*
swig генерирует следующие классы Java: public class SWIGTYPE_p_my { private long swigCPtr; protected SWIGTYPE_p_my(long cPtr, boolean futureUse) { swigCPtr = cPtr; } protected SWIGTYPE_p_my() { swigCPtr = 0; } protected...
1700 просмотров
schedule 20.08.2022

Создание классов С# из модели Swagger, как обрабатывать $ref с помощью Json.net?
Я создаю классы С# из открытой модели Swagger. На данный момент я использую предоставленный пример зоомагазина http://petstore.swagger.wordnik.com/api/api-docs/pet Json из этого URL-адреса содержит следующее: "category": { "$ref":...
5549 просмотров
schedule 13.10.2023