タグ

2012年12月14日のブックマーク (6件)

  • objective-php.net - objective php リソースおよび情報

    objective-php.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、objective-php.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

    nogoro
    nogoro 2012/12/14
    MVCの「Model」の概念が分かり易く書かれている。(1)モデルとテーブルを一対にする考え方、(2)コントローラと対(頁毎に1対のMC)にするやり方、(3)MVCS(S=service)とするやり方(→別頁http://www.objective-php.net/mvc/data)。
  • 名前のつけ方 - 2012-06-28 - ククログ

    はじめに わかりやすいコードを書くことはソフトウェア開発において大切なことです。では、具体的にわかりやすいコードとはどんなものでしょうか?その観点はいろいろなものがあります。その中で今回は名前のつけ方に着目します。 コードに名前をつけるということ ソフトウェア開発において、名前をつける作業というのは絶えず発生します。メソッド名、変数名、クラス名、ファイル名などなど。名前をつける機会を挙げたらキリがありません。では、そもそもなぜ名前は必要なのでしょうか? それはソフトウェアに限らず言えることですが、複数のモノを区別したいためです。例えば、まったく違う処理をする別々のメソッドに同じ名前をつけたらソフトウェアは正しく動きません。それを防ぐためにそれぞれのメソッドにちゃんと名前をつける必要があります。それぞれのモノにそれぞれ違う名前をつけて区別できなければソフトウェアはそもそも動きません。 名前を

    名前のつけ方 - 2012-06-28 - ククログ
    nogoro
    nogoro 2012/12/14
    識別子への命名に関し、とにかく略さない!と理由を書き連ねている。ただ、見やすさが必要な場合もあると思う。書籍『Readable Code』がいい具合に書いてあった気がする。あの本は、教条的でなく、柔軟な指針をくれる。
  • 識別子の名前付けルール

    インデックスへ戻る 識別子の名前付けルール 概要 識別子とはモジュール名、インスタンス名、ネット名、変数名などのことです。 以下、個人的趣向による識別子の名前付けルールです。 基は英大文字 (下記の例外あり) インスタンス名は英小文字 負論理の信号にはプリフィックス 'x' を付与 for 文などで使うループ変数 'i', 'j', 'k', 'm', 'n' 統一した略語 (詳細後述) 将来 SystemVerilog格的移行する際にはルールを拡張する予定です。 例えば、クラス名は英大文字と英小文字を混在させるなど… トップへ戻る 詳細 識別子の名前付けルールが直接 RTL の動作に影響を与えることはありません。 従って "こうしなければならない" 的なルールは存在しません。 しかし統一的なルールを適用することによりコードの可読性や検証の効率が高くなります。 以下、個人的趣向によ

    nogoro
    nogoro 2012/12/14
    プログラミングで使う、よくある略語一覧として使える。前項と共に。 次項も参照の事。
  • Abbreviations and acronyms dictionary: Find definitions for over 4,219,000 abbreviations, acronyms, and initialisms

    Find abbreviation word in meaning location Examples: NFL, NASA, PSP, HIPAA ,random Word(s) in meaning: chat "global warming" Postal codes: USA: 81657, Canada: T5A 0A7 Find out what any acronym, abbreviation, or initialism stands for With more than 1,000,000 human-edited definitions, Acronym Finder is the world's largest and most comprehensive dictionary of acronyms, abbreviations, and initialisms.

    Abbreviations and acronyms dictionary: Find definitions for over 4,219,000 abbreviations, acronyms, and initialisms
    nogoro
    nogoro 2012/12/14
    略語から元の言葉を探すのにも、略語を使いたいときにも、同じ「abbreviation」ラジオボタンで検索!
  • `Java` と `php` の比較 - 抽象クラス、インターフェイス、継承、可視性、修飾子、メモ

    Java 学習のため PHP のクラス周りの仕様を比較してみる。 抽象クラス、抽象メソッドphp とたぶん同じ。 抽象クラスと抽象メソッドの定義には abstract 修飾子をつかう抽象クラス中に 非抽象クラスを含めることができる抽象クラスのインスタンスは生成できない抽象クラスの 非抽象 static メンバ はコール可能インターフェイスphp とだいたい同じだけど細かい部分は異なる。 メンバに public しか使えないのは php と同様。インターフェイスの概念上 public 以外使えるのはおかしい。多重継承・多重実装が可能で抽象メソッドが被っても問題ないインターフェイスはインターフェイスを継承できる。親をスーパーインターフェイス、子をサブインターフェイスという。Java では public final (static) フィールドの定義ができる。public と final は省略

    nogoro
    nogoro 2012/12/14
    文法比較は有用。PHPでオブジェクト指向をここしばらくやっているので、今度Javaをやる際に役立つこと必至。http://blog.xole.net/article.php?id=575 ではJavaと違いインターフェースにコンストラクタを定義できる点について触れる。
  • PHPで配列の空白要素を一括除去したい | Suinasia

    明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

    nogoro
    nogoro 2012/12/14
    ここの独自関数、obj2arr()は使えそう。(array)だと多次元配列には展開してくれない。