anti-patterns

    0

    1答えて

    私のアプリで友情構造を実装したいと思います。私の最初のアプローチは、以下の構造を持つFriendshipエンティティを作成することでした。すべての友人関係は、各ユーザーごとに1つずつ、2つのFriendshipエンティティによって表されます。これは単純なケースでうまくいきますが、クエリfind user's friends with name fooを実行したいので、Friendshipに@Ind

    4

    1答えて

    我々はLLVMライブラリに関する研究を行っており、IRライブラリが時には最大29のメソッドコールをコールスタックに達することがわかっています。 iOSフレームワークでクラッシュすると、かなり深い呼び出しスタックが発生することがあります。 私の質問は、非常に深いレベルで自分自身を呼び出すコードの設計に何らかの問題があるかどうかを判断できるかどうかです。ここ は一例であり: /usr/local/LL

    1

    2答えて

    メソッド連鎖と流暢なインターフェイスの正確な違いを知りたかったのです。 私が理解しているように、メソッド連鎖は、一時変数を避けながら、以前のメソッド返りオブジェクトのメソッドを実行するだけです。 これの例は、2つの技術は、改質方法は、ホストに戻るする 以前の方法に関連されることなく、オブジェクトの各方法は、ポイントによって連鎖さ流暢インタフェースに関して Integer.parseInt(str)

    1

    1答えて

    存在しないpythonオブジェクトの属性を要求すると、私はAttributeErrorを取得しますが、エラーオブジェクトのフィールドの中で要求された属性の名前が見つかりませんでした。要求された属性の名前を記述する唯一の場所は、エラーのargsメンバーです。 不足している属性の名前を取得するために、エラーメッセージを解析するのはちょっと面倒なようです。エラーメッセージを解析せずに不足している属性の名

    1

    3答えて

    私はダブルチェックロックについてarticleを読んでいました。 public class MyFactory { private static final MyFactory instance; static { try { instance = new MyFactory(); } catch (IOException e) {

    0

    1答えて

    データベースからURLパターンを動的に生成するこのコードを記述しました。これらのURLには、レベルパスが1つだけあります(domain.com/something)。 someapp/models.py class SomeModel(models.Model): pattern = models.CharField(max_length=50) name = models.C

    -1

    1答えて

    次の(anti?)パターンに名前がありますか? success:アクションが完了した場合保持する真/偽の値ごとに関数は、少なくともこれら2つのパブリック変数を持つresultクラス(または構造、または連想配列)のインスタンスを返す 正常に result:関数の結果を保持する変数、または関数がvoidの場合は何もありません。 successがfalseある場合error変数はerrorのみ 空でない

    1

    1答えて

    データベースへの内部呼び出しを行ってから、外部のWebサービス呼び出しを行うサービス(休憩サービス)を構築します。このサービスは内部要求に利用可能であり、外部のクライアントの呼び出しにさらされています。私はこのサービスをFacadeまたはGatawayと名付けることができますか?私はGatewayとFacadeのパターンについて読んでいました。一つは顧客が外部のアプリケーションであり、もう一つは内

    2

    1答えて

    アンチパターンこの階層的にクラスを追加している: +---+ +---+ | L | ---uses---> | D | +---+ +---+ | +---+ inherit ----<---- | V | | +---+ +---+ +---<--- | C | +---+ さんが言ってみましょう。クラスLは抽象クラスで

    1

    1答えて

    this other questionで指定されているように、シリアライズされたデータをデータベースに格納することができます。私が知りたがっているのは、もし私が本当に単純な余分なテーブルを作成すべきであるならば、 オブジェクトには、関連する番号のリストがあります。 おそらくオブジェクトに特定の番号があるかどうかを確認する必要があります。 更新しません。 質問してください。 プロパティ番号をシリアル