2011-09-12 14 views
3

私は、CodilityやCodeevalのようなプログラミングスキルをチェックするサイトがどのように構築されているのでしょうか?Codeeval/codility architecture

  • ウェブサーバ
  • デシベル
  • 言語のそれぞれのワーカープロセス/コンパイラの数(ジャワ、C++、C#の...)
:限り、私は、私はこのようにそれを見る想像することができます

誰かが十分な知識を持っていますか? .NET envoirementについて、労働者間のコミュニケーションはどうですか? Windows Server上でのみ利用可能なC#はどうですか?

答えて

0

私が見ることのできるところには、特にこれらのサイトに特別なものはありません。はい、彼らはほとんど確実に舞台裏でデータベースを使用しています。それがウェブサイトなら、ウェブサーバーは間違いなく使用されています...

これはあなたの質問を洗練する必要がある場所です。 - あなたはhttp://ServerFault.com

  • 主要なソフトウェアコンポーネントは、(どのようなものが見えるはずです。その場合には

    • 主要なインフラストラクチャコンポーネント(DB、Webサーバなど)がどのようなものを:あなたが意味ですか「彼らが構築されているか」尋ねるとき論理的なソフトウェアは次のように何を見て設計、実装ん)あなたはどのようなシステム(コードの品質と製造)
    • をBUIDにはどうすればよいの主要なソフトウェア・コンポーネントが配備されている
    • (のphyscialソフトウェアが好きなものを見て設計、実装ん)
    • あなたはこのようなシステムを設計します(y
  • +0

    はい、あなたは書いています...主に私はあなたのポイントの2つについて考えていました: - 主要コンポーネント - どのように私はそのようなシステムを構築しますか? – spamec

    8

    ジムここに... CodeEvalの創始者...それは3層アーキテクチャとほぼ同じです... Webサーバー/アプリケーション層/ db ...コード実行サンドボックス環境では....コードが入ってきます...サンドボックス内でコンパイル/実行され、結果が表示されます...特に探しているものは何ですか?

    +0

    実際、私はwebdevelopment )と最大の不明なものは、コンパイルされたソースを持つサンドボックスでした... – spamec

    +0

    @jimあなたが使用しているサンドボックスは何ですか?私はサンドボックスを使用して生徒をテストしたいと思っています。私にはそれについてのいくつかの指針があるかどうか教えてください。 – Basav