サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
sugitani.hatenablog.com
sugitaniと申します。 技術的負債について考えた 初転職4年間のまとめ、あるいはCTOを辞めたお話 みたいな考えをもった開発者です。 かつてはドワンゴでニコニコ生放送というシステムを開発していました。(以下ニコ生と表記) ニコ生は日本の生放送サービスで最も人気があったシステムだと思います(今はどうなんだろ?)ニコ生に関する仕事は大量にあり開発はもちろん番組制作に品質保証やユーザーサポートなど沢山の仕事が生み出されました。またニコ生由来の収益もあったことでしょうしそれにより会社活動(≒多数の人の給与≒生活)に貢献できていたでしょう。また生放送をしてくださる方々により多数のカルチャーが創造され、観たり配信したりして楽しむだけに留まらず人生も変わった人も多数いらっしゃることでしょう(例えばそれで出会って結婚するだとか仕事を得るだとか)ニコ生は世界を変えたと思っています。 ニコニコ超会議の音
4年間務めた株式会社セプテーニ・オリジナル、およびコミックスマート株式会社を退職しました。役職はどちらもCTOでした。どなたかの役に立つことを願い、4年間の活動とその結果をまとめます。2014年。開発組織を作るためにやってみた事 と 2015〜2016年で開発組織を作るためにやってみたこと を最新結果と共にまとめた物になります。 前提:自分は何をやりたかったのか "高速で高品質な開発ができる組織を作りたかった"が一つ。これは前のエントリ技術的負債について考えたで詳しく述べています。 もう一つは "有名プロダクトも知名度もない会社で腐った開発をしてたら、採用ができないよの解決"です。採用は会社の生存には欠かせない重要な要素ですが、エンジニアにはセプテーニの知名度はほぼありませんし、GANMA!等を除けば基本的に社内向けのツール開発になります。その上で開発文化も残念な状態になってしまってはエン
技術的負債についての自分の考えをまとめます。 言いたいこと 最初から綺麗なコード・設計を書ける状態を目指せ。 そうもいかないものは天秤だが、勝手に背負うな。 技術的負債とは? 技術的負債は事業リスクです。放置することによって事業が失速したり損害が発生したりするため、適切に取り扱う必要があります。 負債の種類と対応は、以下の三つに別けられると自分は考えています。 1. 新規で書く末端機能のクソコード・クソ設計 最初から綺麗なコード・設計を書けるを目指すべきですが、時間がかかるのであればスピード重視でよいでしょう。 「もっと良いように書けるべきだけど、どうすればよいか?」とコメントでも添えて、さっさとプルリを投げてしまうべきです。 末端機能で、あとで上に乗っかる物がないのであればコードの品質はそれほど問題ではありません。テストを整備しておけば、後でレベルが上がったときに綺麗にできるでしょう。
このページを最初にブックマークしてみませんか?
『sugitani.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く