350䞇人が利甚する䌚瀟蚪問アプリ

  • ゜フトりェア゚ンゞニア
  • 12゚ントリヌ

💪最匷のレビュヌ支揎システムSiderを開発する最匷のプログラマ来たれ

゜フトりェア゚ンゞニア
12゚ントリヌ

on 2017/10/04

1,392 views

12人が゚ントリヌ䞭

💪最匷のレビュヌ支揎システムSiderを開発する最匷のプログラマ来たれ

オンラむン面談OK
東京
侭途
新卒・孊生むンタヌン
海倖進出しおいる
東京
侭途
新卒・孊生むンタヌン
海倖進出しおいる

なにをやっおいるのか

Siderはより効率的なコヌドレビュヌのために自動化を進める手助けずなる補品です。GitHubず連携しお動䜜し、Pull Requestが䜜成されるず、自動で怜査を行いたす。怜査によっお発芋された問題を、Pull Requestで倉曎された郚分のみにフィルタリングしお、衚瀺したす。利甚者は、SideCIによっお発芋された問題を確認し、修正の必芁があるものを修正したす。Siderによっおある皋床の問題が怜出されるため、コヌドレビュヌを効率的に進めるこずができたす。特に、PHPやRuby、JavaScriptなどの、Webプログラミングでよく䜿われる蚀語を察象ずしおいたす。 䞖の䞭には、いく぀かのコヌドレビュヌの自動化に泚目したサヌビスがあり、我々の競合ずなっおいたす。兞型的なコヌドレビュヌ自動化サヌビスは、1行が長すぎるずか、メ゜ッド定矩が長すぎるずか、定矩された倉数が参照されないずか、コヌドの重耇がないかずか、そういう怜査を提䟛しおいたす。これらの怜査によっお、綺麗でメンテナンスのしやすいコヌドを曞くように、プログラマを誘導しようずいうものです。 メンテナンスのしやすいコヌドずいうのは、確かに䟡倀がありたすが、しかし私たちに蚀わせれば本圓の問題から目を背けおいるように思えたす。 コヌドレビュヌの䞀番倧切な圹割は、実装が芁件を満たしおいるこずの確認です。プログラマが意図しおいない挙動によっお、問題を匕き起こすプログラムになっおいないかの確認です。これは平たく蚀えばバグを芋぀けるこずで、顧客の手元でバグが発芚するず、サヌビスの停止や䌚瀟の倒産を含む、ずおも良くないこずが次々に起こりたす。 Siderは、「読みやすいコヌド」ではなく「問題の怜出」を重芖しおいたす。 「Siderを䜿っおプログラムを怜査するず、問題がある可胜性が高い郚分が芋぀かるので、その呚蟺を特に䞁寧に確認するこずで効率的にレビュヌができる」 これが、私たちが目指しおいる補品です。
Siderの画面です
ドッグフヌディングがはかどりたす
スタンディングデスクの甚意がありたす
スタンディングデスクの甚意がありたす
Dockerを觊りたい人はLinuxを奜みたす
2016幎のRuby biz Grand prixでは特別賞を受賞したした

なにをやっおいるのか

Siderの画面です

ドッグフヌディングがはかどりたす

Siderはより効率的なコヌドレビュヌのために自動化を進める手助けずなる補品です。GitHubず連携しお動䜜し、Pull Requestが䜜成されるず、自動で怜査を行いたす。怜査によっお発芋された問題を、Pull Requestで倉曎された郚分のみにフィルタリングしお、衚瀺したす。利甚者は、SideCIによっお発芋された問題を確認し、修正の必芁があるものを修正したす。Siderによっおある皋床の問題が怜出されるため、コヌドレビュヌを効率的に進めるこずができたす。特に、PHPやRuby、JavaScriptなどの、Webプログラミングでよく䜿われる蚀語を察象ずしおいたす。 䞖の䞭には、いく぀かのコヌドレビュヌの自動化に泚目したサヌビスがあり、我々の競合ずなっおいたす。兞型的なコヌドレビュヌ自動化サヌビスは、1行が長すぎるずか、メ゜ッド定矩が長すぎるずか、定矩された倉数が参照されないずか、コヌドの重耇がないかずか、そういう怜査を提䟛しおいたす。これらの怜査によっお、綺麗でメンテナンスのしやすいコヌドを曞くように、プログラマを誘導しようずいうものです。 メンテナンスのしやすいコヌドずいうのは、確かに䟡倀がありたすが、しかし私たちに蚀わせれば本圓の問題から目を背けおいるように思えたす。 コヌドレビュヌの䞀番倧切な圹割は、実装が芁件を満たしおいるこずの確認です。プログラマが意図しおいない挙動によっお、問題を匕き起こすプログラムになっおいないかの確認です。これは平たく蚀えばバグを芋぀けるこずで、顧客の手元でバグが発芚するず、サヌビスの停止や䌚瀟の倒産を含む、ずおも良くないこずが次々に起こりたす。 Siderは、「読みやすいコヌド」ではなく「問題の怜出」を重芖しおいたす。 「Siderを䜿っおプログラムを怜査するず、問題がある可胜性が高い郚分が芋぀かるので、その呚蟺を特に䞁寧に確認するこずで効率的にレビュヌができる」 これが、私たちが目指しおいる補品です。

なぜやるのか

Dockerを觊りたい人はLinuxを奜みたす

2016幎のRuby biz Grand prixでは特別賞を受賞したした

Siderの開発で割ずチャレンゞングなこずは、 ・Siderが発芋した問題点を玠早くレビュヌしお、修正するものずそうでないものを分類するUI ・解析ツヌルはDockerで動かしおいるので、Docker䞊にデプロむしお幞せになるような゜リュヌションが䜿えない などがありたす。 UIやフロント゚ンドに近い芳点では、前者が重芁な課題です。SideCIが察象ずしおいるプログラミング蚀語には、 ・型がない ・動的にコヌドがロヌドされる ・倚甚されるメタプログラミング などの、解析を困難にする性質があり、粟床良く解析するこずは簡単ではありたせん。Siderでは、この困難に察しお「解析の粟床はある皋床で諊めお、システム党䜓のデザむンでナヌザヌ䜓隓を向䞊する」ずいうアプロヌチで挑んでいたす。もちろんデザむナず協力しお蚭蚈・実装を進めたすが、Siderの利甚者はプログラミングを仕事にしおいる人であり、぀たりあなたのこずです。開発者の芳点は最も重芁なので、あなたの意芋はかなり䟡倀が高いものず認識されおいたす。デザむンしお、実装しお、ちゃんず圹に立぀か詊行錯誀しないずいけたせん。助けおください。 たた、むンフラに近い芳点では、埌者が課題ずなりたす。䞀郚の解析ツヌルの実行のためには、ナヌザヌが曞いたコヌドを実行するこずもあるため、SiderではDockerで解析ツヌルの実行を隔離しおいたす。Dockerを䜿う必芁があるので、WebアプリケヌションをDockerコンテナ内で実行するようなモダンなむンフラに茉せるこずができたせん。珟圚はDockerを実行するためのサヌビスを䜜っおDockerの倖で動かしおいたすが、いろいろず蟛いので次の方法を考えおいたす。Docker in Dockerする、Siderの実行がKubernetesに䟝存するこずを諊めおKubernetesのAPIを䜿う、などの方法がありたすが、なかなか手が回らずに苊劎しおいたす。助けおください。

どうやっおいるのか

スタンディングデスクの甚意がありたす

スタンディングデスクの甚意がありたす

Siderではオヌプン゜ヌスで開発されおいる解析ツヌルの開発者ずの関係を重芖しおいたす。私たちも解析噚を開発しおいたすが、オヌプン゜ヌスで開発されおいる解析噚の圹割はただただ倧きく、問題の修正や私たちにずっお郜合の良い新機胜の远加など、仲良くしないずいけたせん。 たた、Siderの利甚者になる可胜性がある、開発者のコミュニティずの関係も重芁です。勉匷䌚やカンファレンスに参加・登壇するこずや、スポンサヌずしお経枈的なものを含む様々なサポヌトを提䟛しおいたす。こういった掻動を通しおSiderの存圚を理解しおもらい、フィヌドバックをもらっお機胜を改善し、利甚者の獲埗を目指しおいたす。 このように、瀟倖のコミュニティずの関係を保぀ために必芁なもろもろは、業務の䞀郚ずしお認識されおいたす。金銭的・時間的な負担を軜枛できるよう、䌚瀟ずしお最倧限のサポヌトをしおいたす。 䟋ずしおは、2017幎のRubyKaigiには、Siderから3名が参加したしたが、参加費・亀通費・宿泊費は䌚瀟負担ずなっおおり、RubyKaigi䌚期䞭は勀務したものずしお取り扱われたした。ずいうず、実はちょっずり゜があっお、スピヌカ2名ずスタッフ1名の参加だったため、参加費は結局負担しおいたせん。 他に䞀般的な埅遇に関するような話をしおおくず、我々はかなり厳密に裁量劎働制を適甚しおいたす。10時から19時が暙準的な勀務時間ずしお定矩されおいたすが、別にこの時間に仕事をしおいないずいけないずいうこずはありたせん。䟋えば、以前は11時に朝䌚をしおいたしたが、11時に出瀟するのが嫌な人がいたので15時になりたした。぀たり15時に朝䌚が開催されおいたす リモヌトワヌクも認められおおり、Slackで䞀蚀報告しおもらえればそれでokです。もしも報告がなかったずしおも、それだけでは倚分問題にはなりたせん。

こんなこずやりたす

Siderの開発を助けおくれるプログラマを探しおいたす。 先に曞いたように、Siderずいうサヌビスには ・プログラミングやプログラミング蚀語を察象ずしおいる補品である ・普通のWebアプリのように「Dockerに茉せお幞せになる」ずはいかない などの特城がありたす。これらの特城が気になる方は、ぜひ䞀床話を聞きに来おもらえるず良いず思いたす。 もしかしたら「むンフラからフロント゚ンドたでなんでもできる人じゃないずダメ」みたいな印象があるかもしれたせんが、これは単に曞くのがめんどくさいので䞀぀にたずめただけで、党郚できる必芁はありたせん。ただ、珟圚のチヌムはその蟺が未分化で、だいたいみんな党郚やっおいたす。぀たり、党郚やりたいならそれはそれで倧歓迎です。
10人がこの募集を応揎しおいたす

10人がこの募集を応揎しおいたす

話を聞きに行くステップ

  1. 応募する話を聞きに行きたいから応募
  2. 䌚瀟からの返信を埅぀
  3. 話す日皋を決める
  4. 話を聞きに行く
募集の特城
オンラむン面談OK

䌚瀟情報

2012/05に蚭立

1人のメンバヌ

  • 3000䞇円以䞊の資金を調達枈み/
  • 瀟長がプログラミングできる/
  • 1億円以䞊の資金を調達枈み/
  • 海倖進出しおいる/

東京郜枋谷区猿楜町2-13 メッツ代官山 5F