naming-conventions

    6

    2答えて

    小さなScalaライブラリを作成して、Actorのプログラミングモデルの感触を得ようとしています。 私が遭遇したコード例では、いくつかのライブラリはパッケージのために逆さまのドメイン(org.foo.barなど)を使用しますが、いくつかのライブラリは簡潔にするために使用しません。 Scalaライブラリでは、Javaと同じパッケージ命名規則を使用することをお勧めしますか?より一般的には、Python

    -2

    3答えて

    匿名型は「セットワンス」Object型と考えることができますが、普通の古いObjectまたはVariantは何度も設定できます。オブジェクトまたはバリアントは短期間で生活する傾向がありますが、匿名のタイプは長生きすることが予想され、の意思伝達は重要です。。 匿名タイプを使用する場合、どのような命名規則をに使用しますか?を使用しますか? 「命名規則」の質問を検索しましたが、回答は、オブジェクトやバリ

    22

    20答えて

    コードやデータベースのフィールド名などにcamelCaseを使用しますが、末尾にIdのフィールドがあると、読み込みが困難になります。たとえば、itemId、teacherId、unitIdなどです。これらのケースでは、わかりやすさのために規約を破棄してitemID, teacherID, or unitIDと書いています。 あなたは何をしていますか、この問題に対処する一般的なベストプラクティスは何

    17

    5答えて

    OO機能(PHP 4)が単純なOO機能(Javascript、関数ポインタを使用したCなど)が多数ある言語では、関数の命名規則は、特権レベルを示すために強調されています。個々のチームは、常にこのように、独自の命名規則を思い付くしようとしている一方で //ex. function _myPrivateFunction(){ } は、アンダースコア規則は、それは技術が最初 から来た について私

    6

    3答えて

    私はクラスを作成しています。あなたの好みの名前が予約語である場合、プロパティ/メソッドに名前を付けるベストプラクティスは何ですか?

    0

    4答えて

    私はCocoa(Touch)アプリを開発しています。異なるビューとコントローラの間で保持しなければならない特定のデータ(デバイス情報やロケーションのリストなど)があります。 私はApp Delegateにインスタンス変数として格納することを考えましたが、デリゲートのアドレス指定はかなり面倒です(場所配列にアクセスするたびに[[[UIApplication sharedApplication] de

    36

    3答えて

    最近、ほとんどのWeb開発者のように、私はWebアプリケーションやサイトのための強固なMVCアーキテクチャの恩恵を享受しています。 PHPでMVCを行うとき、オートローディングは明らかに非常に便利です。 __autoload()という機能を定義するだけで、私はspl_autoload_registerのファンになりました。これは、独自のオートローディングを使用する異なるベースモジュールを組み込んで

    2

    6答えて

    ファイルパスまたはURLを値として持つことができるコード内の変数があります。例: ファイルを表す方法は2通りあり、いずれも無視できません。 このような変数の正しい名前は何ですか:path、url、location? 私はセマンティクスを変更したり、より多くの変数に分けることができないので、サードパーティのAPIを使用しています。

    2

    3答えて

    あなたは何ですか(特にPHP)クラス名がプロジェクトディレクトリに関連するファイルへのパスを反映するクラスの命名規則について考えていますか?例: # /project/Session/Abstract.php # /project/Session/Database.php class Session_Database extends Session_Abstract ... 私は確信して

    0

    4答えて

    私はプロジェクトに取り掛かりました。という名前の問題に来ました。 私はファクトリパターンを実装したいと思いますが、使用するクラス名がわかりません(私はもう一方のクラスに変更しています。それはかなり時間がかかります)。 私は通常グループクラスのを分離するために、名前空間のために行くが、私の問題は、このコードの特定の部分である: class Mesh { ... }; namespac