タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Golangとextensionに関するkutakutatriangleのブックマーク (1)

  • pluggableな機能追加を実現してくれる go-extpoints を使ってみた - Qiita

    go generateを調べたり試したりしてみて、「これを使って柔軟且つpluggableに機能拡張/追加出来る仕組み作れないかな?」と考えていたところ、既にそれっぽい事を実現してくれているパッケージがあった。 こちらの progrium/go-extpoints。 使ってみたら、個人的にドストライクなツボを抑えてくれていたので、お試しメモとして残しておく。 なお、go generateを使用するので、goのバージョンは1.4(以上)が前提。 go-extpointsをインストール 普通に go install するだけ。 試してみる 使ったソースは こちら ざっくり、こういう流れで実装していくことになる。 ※(以降の記述では、公式で"extension point"とか"component"と言及されている物については分かりやすいように"プラグイン"という言葉を使う) extpoints

    pluggableな機能追加を実現してくれる go-extpoints を使ってみた - Qiita
  • 1