CodeGenとは コンピュータの人気・最新記事を集めました - はてな (original) (raw)

(

コンピュータ

)

こーどじぇん

S2Dao-CodeGen

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

ぽんこつ日記2年前

Dao・Entity・Sqlファイルの自動生成(Doma Codegen Plugin)Dao・Entity・Sqlファイルの自動生成 doma-codegen-pluginは、データベースに接続しテーブルのメタデータからDao/Entity/Sqlファイルを自動作成するツールである。 自動生成時に、カラムを任意の方にマッピングさせたい場合は、以下の記事も合わせて参照すると良い。 olafnosuke.hatenablog.com 環境変数の設定 下記の環境変数を設定する 環境変数名 設定内容 DATASOURCE_URL jdbc:postgresql://localhost:ポート番号/データベース名 DATASOURCE_SCHEMA_NAME ユーザー名 DATASOUR…

#Doma2#CodeGen#Plugin#Java#SpringBoot

ネットで話題

もっと見る

435ブックマークREST API仕様からAPIクライアントやスタブサーバを自動生成する「OpenAPI Generator」オープンソースで公開。Swagger Codegenからのフォークwww.publickey1.jp

61ブックマークGraphQL Code Generator(graphql-codegen) おすすめ設定 for TypeScriptzenn.dev

48ブックマークSQLBoiler(とoapi-codegen)でつくるREST APIサーバ | フューチャー技術ブログfuture-architect.github.io

32ブックマーク全TSユーザーのためのOpen API Codegen、「Squelette」を作っている話blog.andoshin11.me

31ブックマーク【codegen は難しくない】Swagger から JavaScript ( TypeScript ) コードを自動生成してコーディングを効率化しようspeakerdeck.com

28ブックマークPEAR::CodeGen_PECLを使ってPECLモジュールを作ってみる - Do You PHP?PEARにはいろいろなライブラリが整備されていますが、PhpDocumentorやPHP_BeautifierなどPHPアプリケーションの開発を手助けするものもあります。変わり者として、PHP自体。。。といってもPECLモジュールになりますが、開発を手助けするパッケージがあります。これがPEAR::CodeGen_PECLです。 PEAR :: Package :: CodeGe...www.doyouphp.jp

28ブックマークHome (GraphQL-Codegen)the-guild.dev

26ブックマークgraphql-codegen は validation 用の schema も自動で生成できる (yup と zod)zenn.dev

26ブックマークこんなに簡単! Swagger Codegenのカスタマイズ - Qiitaqiita.com

関連ブログ

msawady’s engineering-note3年前

openapi-generator をカスタマイズして、OpenAPI から自由自在にコード生成するこれは FOLIO Advent Calendar 2021 の7日目の記事です。6日目は @nameless_gyoza さんでした。 zenn.dev OpenAPI からのコード生成を頑張る Web APIを開発する際に「OpenAPI Specificationをかいて、そこからopenapi-generatorを使ってControllerやDTOのコードを自動生成しようぜ」というのは良くある流れです。 ただ、自分のチームでは「openapi-generatorにFinatraに対応しているジェネレータとテンプレートがない」という問題があり、自前でジェネレータとテンプレートを実装するこ…

#OpenAPI#CodeGen#コード生成#Java

GMO MAKESHOP engineer blog2日前

TypeSpecを使ったOpenAPIドキュメント生成GMOメイクショップコアグループの原田です。フロントエンドとバックエンド間のREST APIやり取りに型定義が無いという課題があったため、OpenAPIドキュメントを作成、それを元にした型定義をフロントエンドで利用できるようにしました。今回は、OpenAPIドキュメントを書くために利用したTypeSpecをご紹介します。

CLOVER🍀3日前

OpenAPI GeneratorでJAX-RS(RESTEasy)のサーバーサイドのソースコードを生成してみるこれは、なにをしたくて書いたもの? こちらのエントリーで、MicroProfile OpenAPIを使ってOpenAPIドキュメントを生成してみました。 WildFly 33とMicroProfile OpenAPI(SmallRye OpenAPI)でOpenAPIドキュメントを生成する - CLOVER🍀 今回はこのOpenAPIドキュメントから、Jakarta RESTful Web Services(JAX-RS)のサーバーサイドのソースコードを生成してみたいと思います。 OpenAPI GeneratorでJAX-RSのソースコードを生成する OpenAPIドキュメントから、ソースコ…

newmo 技術ブログ7日前

newmoインターンがgqlparserにプルリクエストを投げた話こんにちは。8月からnewmoでインターンをしている堀之内(@horinouchi09)と申します。 nemwoではバックエンドエンジニアとして、ビジネスドメインのAPIの開発やプラットフォームエンジニアリングのタスクなど多岐にわたってプロダクト開発に携わっています。 Go言語での開発は未経験からのスタートでしたが、バックエンドエンジニアのitoさんをはじめ多くの方々にサポートしていただき、楽しく開発ができています! さて、今回は私がnewmoでのインターンを通して人生初のOSS Contributeをした話をします。 newmoの開発スタイル newmoではクライアントからサーバーのAPIを…

弁護士ドットコム株式会社 Creators’ blog8日前

MockServiceWorker(MSW) を使った高速開発のための運用事例クラウドサイン事業本部の田邉(𝕏@s_tanabe_)です。 フロントエンドの開発に携わっているみなさんは、バックエンドや BFF(Backends For Frontends) の開発を待たずにフロントエンドの開発に取りかかりたいと考えたことはありませんか? これが実現できると フロントエンドでの不確定性を早いうちに潰しておける バックエンドと並行してフロントの開発を進めることができるようになる など開発の高速化につながるメリットを享受することができます。 そしてこれを実現することができるようになるツールこそが Mock Service Worker です。 以降では Mock Servic…

NRIネットコムBlog18日前

Next.js (App Router) + Apollo ClientでのGraphQLクライアント実装本記事は Reactウィーク 5日目の記事です。📍 4日目 ▶▶ 本記事 📱 はじめに 利用するツール Next.js (App Router) Apollo Client GraphQL-Codegen 前提 実装 型定義コードの自動生成 Apollo Clientの設定 実際にクエリを実行してみる Query Mutation この構成にして良かったこと まとめ はじめに こんにちは、NRIネットコムの辻下です。普段はアプリ担当エンジニアとして仕事をしています。(最近フロントエンドにも挑戦中...) 最近業務でNext.js (App Router) + Apollo ClientでWeb…

その辺のエンジニアの雑記19日前

Go向けのOpenAPIコード生成ライブラリ(ogen)を使った所感はじめに 今回はogenに限った話しというよりか、GoにおいてOpenAPIのコード生成を使った実装に関する感想になりますのでご留意ください。 コードの自動生成ができると何がいいのかというのは以下の通りです。 ただの作業になりがちなモデルの作成が自動化できる 仕様書通りにモデルや API インターフェースが自動生成されるので、バグが入りにくい 仕様書通りのリクエスト・レスポンスかどうかを簡単にバリデーションできる その結果、ビジネスロジックに集中する開発ができる 出典:[Go] OpenAPI コード自動生成でビジネスロジックに集中する開発へ #echo - Qiita 導入背景 現在参画して…

wrongwrongな開発日記1ヶ月前

【Gradle】finalizedBy("formatKotlin")がTask 'formatKotlinMain' uses this output of task...で失敗する場合、finalizedBy("formatKotlinMain")にすると成功するかも状況 jOOQのコード生成後にフォーマッティングするため、kotlinterを用いfinalizedBy("formatKotlin")としていたプロジェクトで、nu.studer.jooqからorg.jooq.jooq-codegen-gradleに移行する際、以下のようなエラーが出るようになりました(※編集しているため実際のエラーメッセージと異なる可能性あり)。 Reason: Task 'formatKotlinMain' uses this output of task '...' without declaring an explicit or implicit dependency…

scent-yのブログ1ヶ月前

oapi-codegen に関して備忘OpenAPI で Go コードを生成するために使用している oapi-codegen に関して備忘 oapi-codegen は OpenAPI 定義ファイルからサーバーサイドのボイラープレート、API クライアント、API モデルを生成する サーバーは Chi や Fiber などをサポートしている oapi-codegen がここで全ての型を生成するため、可能な限り#/components/schemas内で定義することが推奨されている API モデルはcfg.yamlに下記を追加することで生成される package: onlymodels output: only-models.gen…

じぶん対策2ヶ月前

OpenAPIの理解とその活用方法を考えるはじめに 今回はWeb APIの仕様書として広く使われているOpenAPIについて調査してみます。 OpenAPIとは OpenAPI(旧Swagger)はREST APUのAPI記述形式です。 公式ドキュメントによると、次の内容を記述できると書かれています。 利用可能なエンドポイント(/users)と書くエンドポイントでの操作(GET /users, POST/users) 操作パラメータ 各操作の入力と出力 認証方法 連絡先情報、ライセンス、利用規約、その他の情報。 参考: https://swagger.io/docs/specification/about/ なお、よく登場するSwag…

newmo 技術ブログ2ヶ月前

monorepo内でのパッケージのバージョンを1つだけに統一するOne Version Ruleをpnpm catalogで実装するnewmoでは、フロントエンド、バックエンド、iOSやAndroidなどのモバイルアプリをすべて同じリポジトリで管理するmonorepoを採用しています。 monorepoを採用することで、アプリケーション間で共通のコードを共有することができたり、CIの管理が楽になったり、他のチームのコードを見るのにわざわざリポジトリをcloneする必要がなくなります。 また、monorepoを採用することで、アプリケーションが利用しているパッケージ(ライブラリやツール)のバージョンを1つだけにするOne Version Ruleが実装できます。 One Version Rule One Version Ru…

enechain Tech Blog2ヶ月前

Playwright+MSW でのリグレッションテスト事始はじめに 背景 やりたいこと Why MSW? 導入手順 詰まったこと defaultのtimeout設定時間が短い CIで落ちた時の検証方法がわからない 認証後のストレージの状態が入ってこない 今後の展望 おわりに はじめに enechainでフロントエンドエンジニアをしている@Shunya078です! 自分の所属するGXデスクでは『日本気候取引所 - Japan Climate Exchange』(以下JCEX)のサービス開発を行っており、その中でReactを使用したフロントエンドの開発を担当しています。 リグレッションテストは運用を考えると、設計から導入した後、どう管理していくかまで検討…

Gaudiy Tech Blog2ヶ月前

gql.tada に graphql-code-generator から移行した話こんにちは。ファンと共に時代を進める、Web3スタートアップのGaudiyでエンジニアをしているkodai(@r34b26)です。 Gaudiyでは、以前からフロントエンド(Next.js)とGateway(Node.js)の通信においてGraphQLを使用しています。 techblog.gaudiy.com その際に、GraphQLスキーマからコードを自動生成するツールとしてGraphQL-Codegenを活用してきましたが、開発者体験やユーザー体験においていくつかの課題を抱えていたため、今回、gql.tadaに移行しました。 この記事では、課題背景から実際の移行プロセスを紹介してみるので、…

maximum80の日記2ヶ月前

【全文日本語訳】From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futureソフトウェア工学におけるLLM vs LLM-based Agentsの性能比較についての論文を全文日本語訳しました こんにちは、まっくす(@maximum_80)です。 昨今、生成AIのモデル進化、オーケストレーションツールなどの周辺プロダクト・プラットフォームの拡張、生成AIを活用したプロダクト事例など、この数年の生成AI活用は技術的にも目まぐるしい進化であることはみなさまご周知の通りかと思います。 そのような中で、昨今注目を集めているキーワードの一つに 「AGI(汎用人工知能)」 というものがあります。 AGIとは、特定の領域に特化するわけではなく、 さまざまなタスクや問題に対応できる能…

CORETECH ENGINEER BLOG2ヶ月前

ILPostProcessor 入門 第1回目「はじめに + 最小実装」この記事は ILPostProcessor 入門シリーズの第1回です。 第1回 はじめに + 最小実装 (ここ) 第2回 ILPostProcessor の基本構造 第3回 IL編集の基本 第4回 第5回 はじめに こんにちは。 サイバーエージェントゲームエンターテイメント事業部・SGEコア技術本部(コアテク)の瀬戸です。 このシリーズでは、Unityの ILPostProcessor という API を使った開発テクニックについて、何記事かに分けて紹介していこうと思います。 ILPostProcessor はあまり馴染みがない機能かもしれませんが、有効に活用することで開発の効率化にとても役立…

ベースマキナ エンジニアブログ3ヶ月前

TypeScript/JavaScriptの不要なコードを削除するツール「Knip」の紹介こんにちは、taroです! 今回は、ベースマキナのTypeScriptのプロジェクトで不要なコードの検知・削除で使用しているKnipについて紹介します。 Knip とは Knipは、TypeScript/JavaScriptのコードベースの不要なコードを検出するCLIツールです。 以下が検出できる不要なコードの例です。 package.jsonのdependencies/devDependenciesの中で使われていないpackage exportされているがどこからもimportされていない変数、関数、型など 使用していないファイル その他、検出できる内容の一覧はこちらで確認できます。 また…