conventions

    3

    2答えて

    私は新しいPythonプロジェクトを開始しており、可能な限り標準的な規則に従いたいと考えています。私は、例えばimport文が最初に来るべきであることを読んだ。しかし、私はすべてのクラス定義の前後にすべての関数定義を置くようなことには何の慣習も見つけていません。このようなことには何らかの規則がありますか?あるいは、誰もが通常、関数やクラス定義のようなものをどのような順序で整理するのが理にかなってい

    2

    1答えて

    いつものように複雑な質問はあまりありません。 現時点では、本番システムを稼働させている同じOracle(10g)インスタンスで、より多くのスキーマを詰め込む可能性のある影響について、私はちょっと意見を求められました。 これはまったく問題ではありません。サーバーは過負荷状態ではなく、新しいスキーマをサポートするために必要な適切な追加リソースを取得します。 「私は、そのインスタンスに割り当てられたリソ

    0

    1答えて

    ほぼすべてのビュー(render_to_response、simplejson、HttpResponseRedirectなど)に同じインポートの多くをインポートすることに気付きました。 私は、これらの同じ数行を各ビューの上部に表示するように私に驚きました。 これらのインポートでインクルードを作成し、多くのビューにインクルードするのは一般的ですか?

    2

    3答えて

    Cでは、intsやfloatのようなプリミティブは、最初に宣言されたときに0に初期化されています。プリミティブを含む構造体が宣言されている場合も同様です。プリミティブが初期化されていないかどうかを確認する簡単な方法を見つけるのが難しいです。 たとえば、ヘッダファイルに宣言されたint型のインスタンス変数があるとします。実装コードでこの変数を使用する必要があります。この値が初期化されているかどうかを

    1

    3答えて

    私はjQueryのドキュメントを見ていて、.loadがshorthand methodであることを示していますが、その機能については説明していません。 例えば、.get(url, [data], [callback(data, textStatus, XMLHttpRequest)], [dataType])がの省略形です: $.ajax({ url: url, data: d

    3

    2答えて

    古い手書きのプログラマー、テストケースを書くことに新しい(私が知っている私には恥)。 テストケースを書くには二つの方法があるように私には思える: 地図固定入力が固定出力に、彼らは彼らのダイナミックな出力に 生成された地図または固定入力と一致していることを主張することを主張試合 # Static testing: assert_equal "test".upcase, "TEST" # Dyn

    10

    8答えて

    各言語にインデントのための独自の規則があることを認識している間、私は最近発見したものを悩ますことはできません。 PHPマニュアルからこのコードを検討してください: switch ($i) { case "apple": echo "i is apple"; break; case "bar": echo "i is bar"; b

    11

    6答えて

    コメントは2人目か3人目ですか? // go somewhere and do something (2nd person comment) または // goes somewhere and does something (3rd person comment)

    21

    9答えて

    私はクラスメンバを使用して定数を保持しています。例えば: function Foo() { } Foo.CONSTANT1 = 1; Foo.CONSTANT2 = 2; これは、それがグローバルスコープに転がっFooに固有のすべてのコードで、ビット未組織思われることを除いて、正常に動作します。だから私は一定の宣言をFoo()宣言の内側に移動することを考えましたが、そのコードは毎回実行

    2

    2答えて

    Lua(1から始まる、たとえばテーブルインデックスが1から始まる)から呼び出されるAPIを作成する場合、同じルールをAPIに適用しますか? たとえば、APIにGetFoo(x、y)という関数があり、座標(x、y)にFooを返したとします。これらのものが(0,0)で始まるシステム自体(例えばCまたはC++で書かれた0ベース)では、APIの(0,0)または(1,1)の座標軸を開始しますか? (Luaの