2012-01-06 5 views
4

私はコンピュータサイエンスの学生で、javaでnetbeans 7.0.1を使ってプロジェクトを進めていますが、今日は教員からどのくらいプロジェクトが完了したかと尋ねました。私は自信を持って答えました。彼は何本ものコードを書いていました、そして、私はちょうど "Ummmmを正確に知りません"と彼は答えました、 "あなたは実際に働いているか、どこかから買っていますか? :D
私はこのためにグーグルとNetBeansのためのWordCountプラグインを見つけましたが、NetBeansのために利用可能なこのWORDCOUNTための任意の代替物を、それは、NetBeans 7で働いていない、または私は
...それがどのように動作するかを正確に知っているdo'tすることができます7.x?
または、アプリケーション全体の手動でのカウントを除いて、他の方法ですか? UNIXシステム上にある場合netbeans 7.xのソースコードワードと行数は?

+0

コードの行は完全性や品質の優れた測定値ではないので、それはちょっとした疑問です。確かに単語数ではありません。 –

+0

ええ、私は知っていますが、私はこれを私の教員にどのように伝えることができますか?:D – Asif

+0

私はソフトウェアが準備ができているかどうかを考えていました... 50%は本当に答えではありません...コードの行は品質の良い測定値ではなく、完全性は低いです。 – npinti

答えて

6

、それはいいがないことが判明:WindowsのあなたはPowerShellを使用し似た何かを成し遂げることができ「nixのベースの答えが与えられているので

+0

ありがとう...これは時間の必要性です:) – Asif

2

以下が働くだろう:流れの中に一緒にすべてのファイルをマージし、さまざまなカウントを行いますWCに渡します

$ find . -name *.java | xargs cat | wc 
1262 2862 37780 

を。最初の数字は行数です。

上記の例では、私のコードベース(私が実行するディレクトリから)には1262行あります。

+0

for Windows 7 ?? – Asif

+1

私はその仕事に窓を使用しません。ごめんなさい! –

+2

@Asif [cygwin](http://www.cygwin.com/)のインストールを検討してください。おそらく、Windowsを便利にする最も簡単な方法です。 –

2

私は別の質問への答えを提案したいと思います:

どのように私はプログラミングプロジェクトの進捗を定量化するのですか?

私はアジャイル手法を優先しているため、ユーザストーリー/カード/タスクの総数、複雑さ/推定時間を考慮したバーンダウンチャートを提示し、残り。

私はあなたが単純な何かをする必要があると思うが、私は単純に期待:

  • スタート台にダウンプロジェクト全体を破って - 機能
  • 見積りのタスク/バグ/領域に必要な努力の量をリスクと複雑さを考慮してください。
  • 各ユニットについて、完了した量を評価します。ユニットは、最大で1日か2日以内に完了するのに十分小さいものでなければなりません。私はそれだけでよりプロジェクトに多くのがあるの理解に成熟度を示すので、プロジェクト計画のちょうど行為はあなたの教員とのあなたの地位を向上させるには十分であろうことを期待しますが、統計に

を構築することができます。このことから

  • コード。これは、NetBeansの一部ではないのですが、私はこのためにCLOCを使用

    get-content *.java | measure-object -line 
    
  • +1

    非常に良い説明..私はnewbeですが、私の現在の質問を解決していませんでした...私は非常に役立ちます。 – Asif

    +0

    私はLOCを数えることは時間の無駄であり、何も証明しないことに同意します。 *ファンクションポイント*を特定し、それらの進捗状況をカウントすると、完全性がはるかに優れています。 – Aaron

    +0

    私はそれに同意しましたが、私はちょうど私のコードの_quantity_を取得したいだけの時間の問題であり、私はコードの_quality_面をnoで説明するつもりはありません。とにかく行の.. – Asif

    5

    、ジョブ - さまざまな言語をよく識別し、コメント数、コード数などをレポートします。

    +0

    はうまくいきます。実績.. – Asif

    関連する問題