You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは。電通国際情報サービス(ISID) 金融ソリューション事業部の水野です。 go言語で開発しているプロジェクトで、DIを導入する機会があったので紹介します。 開発環境 Visual Studio Code 1.64.2 go 1.17.8 なぜDIが必要なのか goと言えば go generateに典型的な自動生成をイメージされる方が多く、他の言語で良く使用されるDIコンテナとは縁が薄いと思われる方も多いのではないでしょうか。 私も実はそう考えていたクチですが、依存性を切り離して状況に応じて必要な実装をInjection(注入)するというアーキテクチャは、言語を問わず有用であるケースはあります。 以下に例を挙げます。 ローカル開発環境ではDBアクセスを伴わないモックを使うが、デプロイされた環境ではDBアクセスを伴うモジュールに差し替えたい 単体テストでは各種通信(APIコールなど)
Mint Townを牽引するのは、株式会社ディー・エヌ・エー(以下、DeNA)出身の守安と山田。Web2.0市場を急成長させた経験を活かし、Web3で新たな市場を生み出す挑戦を続けています。 2023年1月には、日本のIPを活用した新感覚Web3ゲーム『キャプテン翼 -RIVALS-』をリリースしました。「Web2.0とは異なり、Web3にはまだ解がない」と話す二人が、Web3ゲーム市場に “今” 挑むことの魅力・面白さを対談形式でお届けします。 写真右:取締役COO 守安功(もりやす・いさお) 1998年、東京大学大学院(工学系研究科航空宇宙工学)修了、同年4月、日本オラクル株式会社入社。1999年11月、システムエンジニアとして株式会社ディー・エヌ・エーに入社。2004年に携帯オークションサイト「モバオク」、アフィリエイトネットワーク「ポケットアフィリエイト」、2006年2月には、「モ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く