08/07/08 23:13:43
次スレは?
982:デフォルトの名無しさん
08/07/09 01:47:39
純粋なプログラミングではないのですが、詳しい方教えて下さい。
他社が作った昔のJavaソースを貰って、評価して作り替えの新規
提案する必要があります。規模は数10Kstep
その昔のJavaのソースを定量的/定性的に評価して
レポートをする必要があるのですが、皆さんならどういうことを
考えますか?
定量的:JTestでどの程度規約に沿っているか
定性的:Judeでクラス図起こして、変なところを探す
ぐらいしか思いつきません。
いいアイディアが有れば教えて下さい。
983:デフォルトの名無しさん
08/07/09 02:21:04
>>982
何を目的に作り替えるの。
984:デフォルトの名無しさん
08/07/09 09:48:37
>>982
FindBugで潜在的なバグ要因となるコードを探すとか。
結構出るので、相手によるけどびっくりさせられていいかも。
>>983
アレだろ。
「このプログラムはこんなにヒドイ!
バグてんこ盛りで、規約もいい加減。メンテ無理!
ですから、既存コードの改修はあきらめて
当社に新規開発させてもらえませんか?
その方が安く付きます。」
って話のネタ。
985:デフォルトの名無しさん
08/07/09 10:59:33
EclipseとTomcatでMysqlのデータを操作するプログラムを作りたいのですが、
動的webプロジェクトを作成し、サーブレットにHttpServletを継承しようとするとHttpServletが解決できないというエラーが出てしまいます。
Tomcatプラグインをいれ、Tomcatプロジェクトだと継承はできるのですが、動的webプロジェクトだと継承できない原因が分かりません。
Javaを再インストールしたり最新版のものにしても継承できませんでした。
どうか原因が分かる方ご教示ください。
986:デフォルトの名無しさん
08/07/09 11:42:47
switchの中で数値を引きたいのですがどうしても除々に引かれていきます。
一度だけ引くにはどういう記述を入れたらよろしいのでしょうか?
JHP = JHP -da;
switch (pa) {
case 1:
gv.drawString(""10, 325);
da=10;
break;
case 2:
gv.drawString(""10, 325);
break;
case 3:
gv.drawString("10, 325);
break;
case 4:
gv.drawString("10, 325);
break;
case 5:
gv.drawString("", 10, 325);
break;
case 6:
gv.setFont(new Font("Arial", Font.PLAIN, 20));
gv.drawString("", 70, 150);
break;
}
というプログラムです。アドベンチャーの一部のプログラムです。詳細は隠してありますが。
ご提示宜しくお願いします。
987:デフォルトの名無しさん
08/07/09 11:46:45
switchの中のどこで数値を引いてるって?
>JHP = JHP -da;
の部分か?
元の変数JHPを書き換えるのをやめればいいのでは?
988:デフォルトの名無しさん
08/07/09 12:00:47
>>987
それをやったら画像が表示されなくなりJHPも0になってしまいましたorz
プログラムはJHP=da; da=-10;でやってみました。
989:デフォルトの名無しさん
08/07/09 12:15:24
>>986,988
やりたいことをもっと詳しく書きましょう。
「~の場合に変数xxxの数値を減らしたいけど、いまはどんな場合にも減っ
てしまう」とか。
990:デフォルトの名無しさん
08/07/09 12:19:31
画像ってなんだよ
>>986 のプログラムのどこにそんな画像があるの
書いてないことまではわからないよ
991:デフォルトの名無しさん
08/07/09 12:28:26
次スレ立てるよー
992:デフォルトの名無しさん
08/07/09 12:33:27
あとはよしなに
【初心者】Java質問・相談スレッド117【歓迎】
スレリンク(tech板)
993:デフォルトの名無しさん
08/07/09 12:54:44
>>990
そこまで書いたら漏れの苦労が台無しになる。
>>989
pa=3の場合に変数aの数値10だけを減らしたいけど、いまは除々に減っていきます。
994:993訂正orz
08/07/09 12:55:39
pa=3の場合に変数daの数値10だけを減らしたいけど、いまは除々に減っていきます。
995:デフォルトの名無しさん
08/07/09 12:58:37
pa≠3の場合は減った数値を元に戻したいということ?
996:デフォルトの名無しさん
08/07/09 13:00:31
なに作ってんのか知らないけど、NScripterがあれば不必要なものじゃないの?
URLリンク(ja.wikipedia.org)
997:デフォルトの名無しさん
08/07/09 13:08:18
>>995
分かりやすくしたい事を日本語で書きますと、
最大HPが100あります。
ある場面Aにいきました。
あるイベントが起きました。
ダメージが10減りました
HP、10減ってHPが90になりました。
的な事をやりたいです。
998:デフォルトの名無しさん
08/07/09 13:16:17
言わんとしている事は、こんなことだろ。
java.util.Scanner s = new java.util.Scanner(System.in);
int JHP=100;
int da =0;
while(true){
int pa = s.nextInt();
JHP = JHP -da;
switch (pa) {
case 1:
da=10;
break;
case 2:
break;
}
System.err.println(JHP);
}
999:デフォルトの名無しさん
08/07/09 13:18:09
なんでswitchがいるんだ?
1000:デフォルトの名無しさん
08/07/09 13:27:51
>>997
switchの外の
>JHP = JHP -da;
は消して、case 3 のところに
JHP -= 10;
と書けばいいんじゃない
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。