タグ

ブックマーク / mononofu.hatenablog.com (3)

  • githubを会社で導入してみて感じたこと - モノノフ日記

    会社で利用するソースコードのバージョン管理システムをgithubに移行しつつあります。 gitは以前から個人で利用していたのでブランチ管理のメリットや気の利いたマージなどはもう知っていたのですが githubで同時に複数人で開発をする、という状況は初めてだったので感じたことを残しておきます。 導入 まず当然なのですが開発スピードは上がってます。 これはgithubというよりgitの分散リポジトリの仕組みが大きいです。svnでsvk使うと効率が良いのと同じことです。 そこで問題になるのが各開発者のリポジトリ間をどうやってマージさせていくのか、って所なんですが masterからリリース用のブランチを切ってそこにpull requestを投げて他の開発者に確認してもらってからマージする、という流れで今は運用しています。 投げられた側が確認してマージをコミットするので責任は一蓮托生としてます。 人

    githubを会社で導入してみて感じたこと - モノノフ日記
    advblog
    advblog 2012/02/06
  • Developers Summit 2009 株式会社はてなの開発戦略 2/2 - モノノフ日記

    後半は、はてブのリニューアルしたときのお話でした。主にアプリの設計周りとテストの話だったので非常に面白かったし参考になりました。既存のフレームワークは便利だし素晴らしい設計だと思うけど、仕様をガッツリ変えちゃうこともあるしWAFに踊らされてる感が確かにあるので社内用途にあった物を自作するのは全然ありだと思います。 MVACで分けているのが冗長かどうか、という点が講演中に言われてましたがレイヤごとに完全に仕事を切り離してるので特にそうは思わなかったですね。逆にコントローラになんでもかんでも処理突っ込んで平坦なプログラムの方が保守性落ちて後から死ねる気がします。OOPで階層化すると若干構成が冗長気味になるのは仕方無いんじゃないかな。(OOP完全に理解しているとは言えないのでここらで自粛) あとTDDは新規機能だとやりにくいってのには非常に同意してしまった。当は駄目なんだろうけどw 自分の場合

    Developers Summit 2009 株式会社はてなの開発戦略 2/2 - モノノフ日記
  • Developers Summit 2009 株式会社はてなの開発戦略 1/2 - モノノフ日記

    昨日、最後のセッションだけ聞いてきました。トピックは下の2つでした。 svn->gitへの移行 はてなブックマークリニューアル ちょっとメモが長くなったのでトピックごとに記事を分けています。 まずgitの話から。最初はgitってこんなモノだよ、という解説。はてなは完全にgitへ移行したらしいけど、その理由がsvnのリポジトリがぶっ壊れたからってのにワロタ。でもそういう機会でも無いとなかなか現存の環境からの移行は進まないだろうな、とも思います。しかしRAID1で組んでて両方のHDDが逝ってたとかなかなか無いような。 はてなのgitの運用はsvnみたいな全員に共通のコミット用レポジトリにpushする方式みたいでした。そりゃ直接各人のツリーをpush/pullするのは運用が難しすぎるよね。 後半の方はgitをこんな感じに使ってます、という事例だったんですがあれはgit触ったこと無い人は意味わから

    Developers Summit 2009 株式会社はてなの開発戦略 1/2 - モノノフ日記
    advblog
    advblog 2009/02/13
  • 1