タグ

2009年11月13日のブックマーク (4件)

  • The Go Programming Language

    Tips for writing clear, performant, and idiomatic Go code

    The Go Programming Language
  • Cocoaの素、Objective-Cを知ろう - @IT

    Objective-C初心者のための入門連載です。Objective-Cとは何かの基礎知識から、さまざまな基構文/文法(変数、データ型、nil、配列、プロパティ、アクセサ、クラス、スーパークラス、ルートクラス、サブクラス、ポインター、メソッド、インスタンス、リンク、ラッパークラス、コンパイラディレクティブ、id、メッセージ式、文字列操作、forなどの繰り返し(ループ)、列挙子、ディクショナリ(連想配列)、高速列挙、オブジェクト指向、継承、プロトコル、多重採用、セレクター、クラスクラスター、カテゴライズ、カテゴリ、メモリ管理、ガベージコレクション、参照カウンターなど)を、書き方が分かる豊富なサンプルコードとともに解説します。

  • PHPUnitでユニットテスト

    テスト対象クラスの作成 基的なテストメソッドの作成が一段落したところで、テスト対象となるEmployeeクラスを実装していきましょう。 ここで、PHPUnitの便利な機能を1つ紹介しましょう。PHPUnitでは作成済みのテストケースから、対象となるクラスを自動生成する機能が備わっています。今回の例ではEmployeeクラスを自動生成できます。 テストケース内ではすでにEmployeeクラスが存在する前提で、$this->employeeオブジェクトに対してさまざまなメソッドを呼び出しています。PHPUnitではこれを自動検知し、クラスと必要なメソッドを定義したファイルを自動生成します。 方法は簡単で、テストケースファイルと同一ディレクトリに移動し、phpunitコマンドを使い、--skeleton-classオプションに続いてテストケースのクラス名を入力するだけです。 <?php /**

    PHPUnitでユニットテスト
  • プログラマーを引き付けるMac OS Xの魅力 (1/2)- @IT

    林信行 2008/5/15 いまや、Mac一筋という熱狂的なユーザーだけでなく、「何か面白いことをしたい」と考えるエンジニアMac OS Xを利用し始めている。いったいなぜなのか、その理由を探ってみよう(編集部) 最近、Macintoshを使う著名エンジニアをよく見掛けるようになった。 代表的なところだけでも、シックス・アパートの元CTOの平田大治さん(現News2U社取締役)や米マイクロソフトでWindows 98やInternet Explorerの開発に中心的な役割を果たした中島聡さん(現UIEvolution社チーフアーキテクト)、Lingrなどの開発で知られる江島健太郎さん(現インフォテリアUSA社長)、ニコニコ動画の技術コンセプト設計などを行った清水亮さん(現ユビキタスエンターテイメント社CEO)などが思い浮かぶ。 この傾向は、シリコンバレーに行くとさらに顕著だ。シックス・ア