idiomatic

    1

    1答えて

    これは複数の質問に分かれています。 背景: 私は、CakePHPを使用して、私の最初のサイトを構築しています、と私は今のところそれが好き。私は、DBの設定、初期データの読み込み、およびいくつかのモデル、ビュー、およびコントローラとデータのインターフェイスを持っています。 私は、さまざまな領域での追加/編集/削除タイプの画像リンクを作成するために、グローバルにアクセス可能な関数を作成しました。それは

    0

    2答えて

    私はちょうど次のコードを見つめていて、本当に12行のソースを埋める必要があるのか​​疑問に思っていました。 private static IUnityContainer _container; public static IUnityContainer Container { get { return _container; }

    13

    3答えて

    私は現在、URLを取得し、そのWebページのHTMLと共にOption [String]を返そうとするScalaヘルパーメソッドを持っています。 例外(不正なURL、読み取りタイムアウトなど)がある場合、または問題がある場合はNoneを返します。問題は、呼び出しコードが例外を記録できるように例外をスローする方が良いか、この場合はNoneを返す方が良いでしょうか?

    6

    2答えて

    Javaオブジェクトを初期化するためのClojure-idiomatic方法を見つけようとしています。私は、次のコードを持っている: (let [url-connection (let [url-conn (java.net.HttpURLConnection.)] (doto url-conn (.setDoInput true) ; more

    11

    5答えて

    最近私は自分自身にC++を勉強せざるを得なくなり、ちょうどHerbert SchildtのC++:The Complete Referenceという本を読み終えたところです。私は本が好きで、多かれ少なかれ大きな写真があると思います。私が知ったのは、私が学んだ素材を使用してコードするものを他の人とチェックしようとすると、通常はSTLの方法ではなく、非慣用的なものと見なされ、より安全で簡単なものになり

    1

    3答えて

    私はパターンを見つけるためにテキストファイルを解析しようとしており、部分文字列を取得しようとしています。このコードの断片はうまく動作しますが、これを改善できますか?ここでコピーを最小化することはできますか?私。私は行を取得し、bufに格納して文字列を作成すると、このコピーを排除できますか? 要するに、これを達成するための慣習的な方法は何ですか? std::ifstream f("/file/on/

    30

    1答えて

    私はモナドを学んでいます、これは私の最初の働きです(些細なモナドは別として)。無慈悲にその中のすべてを批判してください。私は特に、より「イディオム的」で「よりエレガント」な反応に興味があります。 このモナドは実行されたバインド数をカウントします。 data C a = C {value :: a, count :: Int} deriving (Show) instance Monad C w

    5

    3答えて

    Rubyでこれを行う正しい方法は何ですか? def callOrElse(obj, method, default) if obj.respond_to?(method) obj.__send__(method) else default end end