人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミング能力を測定するためのソフトウェアないし、ウェブアプリはないでしょうか?
イメージ的にはTopCoderのようなインタフェースなのですが、測定することができれば構いません。

●質問者: cpw
●カテゴリ:コンピュータ インターネット
✍キーワード:TopCoder アプリ イメージ インタフェース ウェブ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● naninanida11
●27ポイント

聞いたことない。

http://q.hatena.ne.jp/1263343195

◎質問者からの返答

なるほど、そういうのはなかなかないんですね。


2 ● BdashANDdead
●27ポイント

気になってずっと調べていますがそのようなソフトは見つかりませんね

プログラミング能力を点数化する際に、何が点数が高く、何が駄目なのかという判定が難しいからでしょう

出力が同じでもそれに至るアルゴリズムも無数にありますし、それらを判定して正しいかなんて人間にしかわかりません


何を目的とするのかが不明ですが、プログラミング能力の最も意味のある指標はやはり試験に他ならないのではと思います

プログラミングで優越を付ける必要があるのであれば、上記の試験に加え、プログラミングの問題を与え、そのコーディング速度・出力の正しさ・総ステップ数・ターンアラウンドタイム等を指標として点数をつけて見てはいかがでしょう

http://q.hatena.ne.jp/

◎質問者からの返答

やはりそうですか。

ありがとうございます。

>プログラミングで優越を付ける必要があるのであれば、上記の試験に加え、プログラミングの問題を与え、そのコーディング速度・出力の正しさ・総ステップ数・ターンアラウンドタイム等を指標として点数をつけて見てはいかがでしょう

このようなモノを考えていました。


3 ● skimura
●26ポイント ベストアンサー

バグの含有率を抑えるという意味で、ソースコードの複雑度を数値化するEclipseプラグインが下記の書籍に付属しています。


Eclipseで学ぶはじめてのJava

http://www.amazon.co.jp/o/ASIN/4797344520/amazonbooks08-22/ref=n...


複雑度の数値化の指標としては、メソッド内のif文やfor文の数、ステートメントの数などです。

(詳しくは書籍を参照してください。)


コーディング速度・出力の正しさなどは測れませんが、

「構造化プログラミングの能力」という意味では指標に出来ると思います。


ちなみに、ソースコードの複雑度の数値化以外にもチェックしている項目もあります。

http://dodododo.jp/java/gips/index.html

◎質問者からの返答

なるほど。そういう考え方はありませんでした。

それも指標にできますね。

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ