タグ

jenkinsとprogrammingに関するpromisedhillのブックマーク (2)

  • 『俺のシステムがこんなにゴミクズなはずがない3』

    disってはきたものの、 仮に技術力や先見性を持った考え方だとか、そういったものを持ちあわせていても どうにもこうにも期日やチーム状況や会社の方針によって ゴミクズシステムは生まれてしまうことがあるのだと思います。 僕のような3年目のぺーぺーではなくて 仮に優秀なエンジニアであったとしても度重なる仕様変更やアクシデントによって滅亡されかけて ゴミクズシステムを生み出してしまうことがあると思うんです。 というわけでゴミゴミとdisっていてもキリはない部分もあると思い この3つ目のエントリでは1,2のような視点ではなくて どうやったらこのようなゴミクズシステムを生まずに済むのだろうか、 そのあたりの技術面について書きたいと思います。 完璧とは言えないまでも、ゴミではなくて3秒ルールで口に運べるレベルのものであれば ある程度運用していけるかなって具合です。 下記にポイントとなる要素をいくつか挙げ

    『俺のシステムがこんなにゴミクズなはずがない3』
  • Jenkins を iOS アプリ開発に導入してみた (GHUnit編)

    前回 はSenTestKitを用いてJenkins上で単体テストの自動実行を行いました。今回はGHUnitを使った単体テストの自動実行にチャレンジしてみたいと思います。またついでといっては何ですが、単体テスト時に必要になってくるモックを作成するためのライブラリOCMockも同時に導入してみようと思います。 ■なぜGHUnitを使うのか GHUnitを使うことで、SenTestingKitと比べて以下のようなメリットが得られます。 非同期処理のテストを行うための仕組みが用意されている(GHAsyncTestCase)これをSenTestingKitないし他のテスティングフレームワークでやろうとすると大変骨が折れます。 .app形式(要するに実際のiOSアプリケーション)でテストを実行するため、UIApplicationやUIWindowといったUIコンポーネントを使うクラスのテストが可能にな

    Jenkins を iOS アプリ開発に導入してみた (GHUnit編)
  • 1