クラウド名刺管理のSansan, Inc.




ソーシャル
Sansanのブログ
2017.03.06

〜R&Dアーキテクト通信〜第8回 NuGet化

カテゴリ
R&D(研究開発)
〜R&Dアーキテクト通信〜第8回 NuGet化

こんにちは、DSOCの糟谷です。今回はちょっと専門的な話になります。

R&Dでは.NET FrameworkのC#環境で開発することが多いという話を書きましたが、.NETにはNuGetというパッケージ管理システムがあり、それを活用しています。社内NuGetサーバーを立て、社内で作ったライブラリをそこからダウンロードして使用できます。

NuGetのライブラリを作る作業もCIで自動化されていて、GitHub上でコマンドを打つとNuGet化して、プレリリース版として使用できるようになります。しばらくプレリリース版で使ってみて不具合がない場合はプルリクエストをマージしてタグを打つとNuGetが安定版になり、誰でも使用できるようになります。

まだまだ最近始めた取り組みなので、これから勉強していく部分も多いのですが、開発はかなり楽になりました。
特にAwsAccessorというAWSの各サービスを便利に使えるライブラリを内製していて、それを簡単にアップデートして全員が簡単に使えるというのは便利です。

「R&D(研究開発)」に関する記事
2017.03.24
〜R&Dアーキテクト通信〜 第9回 新しいメンバーへの教育体制

少しご無沙汰してしまいました。糟谷です。今回は新しくR&Dに入った人への教育について書いてみます。教育といってもR&Dの場合、新卒であっても基本的には研究経験者で即戦力ですので、「機械...

2017.02.24
〜R&Dアーキテクト通信〜第7回 プロジェクトの進め方
〜R&Dアーキテクト通信〜第7回 プロジェクトの進め方

こんばんは、R&Dの糟谷です。Sansan株式会社の名刺のデータ化、活用を担う部署DSOC(Data Strategy & Operation Center)ではプロジェクトチームで行...

2017.02.22
DSOCのWebサイト、できました!
DSOCのWebサイト、できました!

こんにちは、R&Dの糟谷です。 今回は、私たちの部署であるData Strategy & Operation Center(略称DSOC)のWebサイトができましたのでご紹介します。▼...

2017.02.17
〜R&Dアーキテクト通信〜第6回 R&Dのソースコードレビュー
〜R&Dアーキテクト通信〜第6回 R&Dのソースコードレビュー

こんにちは。週に1度更新しているR&Dアーキテクト通信。今回で第6回です。今日は、R&Dのソースコードレビューについてお話しします。 R&Dではソースコードは主にC#、その他い...

2017.02.14
〜R&Dアーキテクト通信〜第5回 R&Dのチーム構成
〜R&Dアーキテクト通信〜第5回 R&Dのチーム構成

こんにちは、糟谷です。今回はR&Dのチーム構成について話したいと思います。Sansan株式会社のデータ化・活用を担う部署DSOC(Data Strategy and Operation ...

2017.02.03
〜R&Dアーキテクト通信〜第4回 R&DのCI
〜R&Dアーキテクト通信〜第4回 R&DのCI

Dsocの糟谷です。 今回はR&DのCI環境について話したいと思います。他社の開発とあまり変わらないかもしれませんがR&Dとしては多少進んでいるのではないでしょうか。 ソースコード管理...