タグ

2008年10月24日のブックマーク (3件)

  • プログラミングテクニックのまとめ - プログラミング日記

    とりあえず思いついたもののまとめ。 まずは、ベーシックなものから。 変数のスコープをなるべく狭くしろ 他はグローバル変数を使うなとか、モジュール化と界面を意識せよなど。とにかくスコープは重要かつ意外と奥が深い。スコープに関係する機能は、モジュール(パッケージ)、クロージャ、ローカル関数、ローカルクラス、変数の種類、アクセス制御など。 同じロジックのコードを2度以上書くな 他はDRY原則、コピペをするななど。自分の場合、2度書く方がシンプルになる場合、2度書くこともある。特に、ifやswitchなどのロジックの中で同じコードが2度現れる場合、ちょっとしたコードでわざわざ別のところで関数やブロックにまとめて、それを参照するのは面倒。但し3度以上現れる場合は関数などにまとめるケースが多いかも。 汎用コード内で条件分岐コードを減らせ 他はifをポリモーフィズムによりなくせなど。条件分岐は汎用性を損

    プログラミングテクニックのまとめ - プログラミング日記
  • symfony:株式会社センティリオンシステム

    symfony家サイト バナーをクリックすると家サイトへとびます。 symfonyをダウンロードする場合は家サイトのダウンロードページから。 symfonyとは 開発基盤  互換性・連携  導入実績  ↑Pagetop symfonyの機能 設定管理  アプリケーション管理  セキュリティ対策  デバッグモード  テンプレート作成  バリデーション  キャッシュ管理  ↑Pagetop 導入方法 symfonyのインストール  プロジェクトの作成  アプリケーションの作成  ディレクトリ構成の変更  ↑Pagetop 開発手順 基編 データベースの設定  スキーマ定義ファイル作成  モデルの作成  キャッシュクリア  拡張編 データベース・モデルクラスの修正  バリデーション設定  テンプレートのカスタマイズ  キ

  • Mozilla Re-Mix: キーワードの補完、結果のポップアップ表示などができる高機能検索ツール「Inquisitor」のFirefox版がリリースされました。

    safariの検索プラグインとしておなじみの検索ツール「Inquisitor」がFirefoxアドオンとしてリリースされました。 キーワード補完や、結果のドロップダウン表示、検索履歴の学習機能などを備えた便利なツールをFirefoxにインストールしておけば、今までとはちょっと違ったスタイルで効率的に検索を行うことができるようになるかもしれません。 「Inquisitor」をFirefoxにインストールすると、デフォルトの検索バーにInquisitorというエンジンが追加され、Inquisitorを使って検索することにより、スマートなキーワードの補完、検索結果のドロップダウンリスト表示が行われるほか、画像や動画など、その他のコンテンツからの検索も簡単に行うことができるようになります。 インストール直後は、検索バーの最上段にInquisitorが表示されるようになります。(検索バーの管理にて並