ふらっと C#,C♯,C#(初心者用) Part158

■ このスレッドは過去ログ倉庫に格納されています
2023/03/26(日) 07:31:00.51ID:2LMOL5Ty0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part157
https://mevius.5ch.net/test/read.cgi/tech/1669349768/
■関連スレ
C#, C♯, C#相談室 Part97
https://mevius.5ch.net/test/read.cgi/tech/1671585518/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします
http://www.visualstudio.com/downloads/
■情報源
https://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://learn.microsoft.com/en-us/dotnet/standard/class-libraries
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
++C++; // 未確認飛行 C
https://ufcpp.net/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/04/25(火) 17:41:31.18ID:jwlAeKCmM
まずボタンから処理を分けようか?
リファクタリングでメソッドに書き直そう

private void Button_Click(object sender, Args e)
{
//ここは実際に何かやってるが仮にコメントにしてある
//
//ここまで
}

仮にこんなコードだとして

//から始まる3行を選択して右クリックすると出てくるメニュー上の方に "クイックアクションとリファクタリング" というのがあるから
それをクリックすると "メソッドを抽出する" と言うのが出てくるので選ぶ
そのあとメソッド名をつけるだけでイベントハンドラじゃなくて単純なメソッドになる

ボタンをクリックしたと言う名前じゃなくて処理にあった名前にできるしそうするべき
いちいちボタンNが何をしていたか調べたり覚えなくて済む

こういうふうにしてあちこちの処理を簡単にメソッドにできるので
処理の区切りでメソッドにしよう
処理に名前を付けて流用できるようにしよう
2023/04/25(火) 20:49:06.41ID:KrvjcZC00
>>290
レスさんくすです
こんなシンプルにかけるんですね、ちょと理解がむずいところがあるけど
これをもとにちょっといじくってみます

>>291
丁寧な解説ありがとう
なるほどイベントハンドラからメソッド切り出すのはこうすればいいのですね
他からメソッド呼び出すとき意味も分かりやすく、見通しもよくなりますね
リファクタリングはやったことなかた
2023/04/25(火) 23:36:51.46ID:jwlAeKCmM
>>292
これだけできるとコードの書きやすさが格段に上がるよ

メソッド内全部じゃなくてもいい
適当に切り出しても引数とかもちゃんとくくりだしてくれる
出来ない場合は理由があるのでそれも勉強になる

失敗してもアンドゥしたらいいだけだし
2023/04/26(水) 00:00:21.94ID:lnboBUB50
>>291
こんな機能あったんか…。知らんかった。
2023/04/26(水) 00:31:44.42ID:1VlSMqUTM
他にもいろいろ機能があるよ
いろいろ試してね
2023/04/26(水) 06:43:05.45ID:aS9C8tBv0
>>291
こんな機能知らなかった
勉強になったわ
297デフォルトの名無しさん (ワッチョイ 6a7f-p1wa)
垢版 |
2023/04/28(金) 01:40:04.13ID:EFykGfO70
ほんとVisual studioは神
2023/04/28(金) 01:47:14.94ID:yqQLE+sa0
それっぽい名前を付けるのが一番面倒だから
そこは処理をAIに要約させて付けて貰う
完璧だな
299デフォルトの名無しさん (ワッチョイ 4954-YWDm)
垢版 |
2023/04/28(金) 04:28:06.22ID:SQeM8rhL0
非同期メソッドを実行する時「戻り値は特に必要ないが、例外は伝えてほしい」という場合、
戻り値は適当に int とかにしても問題ないでしょうか?
理想的な方法があれば教えてください。

例:
public Task<int> SomeMethod()
{
  return await Task.Run(()=>
  {
    try
    {
      //非同期で実行したいメソッド。
      return 1;
    }
    catch
    {
      throw;
    }
  });
}
2023/04/28(金) 07:28:54.39ID:dvpYRirO0
戻り値無くても例外は発生するぞ
ていうかthrowするだけならtry要らないだろ
2023/04/28(金) 07:38:28.05ID:4gfllXQT0
public async Task SomeMethod()
2023/04/28(金) 07:46:32.72ID:SQeM8rhL0
>>300-301
ありがとうございます。
本当に助かりました。
2023/05/02(火) 15:27:13.55ID:+P/djKKr0
>>300
以外と例外処理って勘違いしてる奴が多いんよ

例外が発生する可能性がある場所にtry catch書くべきって思ってる奴が7割ぐらい居る

正解は例外が発生した場合にリカバリー処理を書く場合に使用する
304デフォルトの名無しさん (アウアウウー Sa1b-gncP)
垢版 |
2023/05/02(火) 15:48:44.54ID:k2jSiG28a
リカバリー処理とは?
2023/05/02(火) 15:54:32.37ID:+P/djKKr0
そのままの意味どうすよ
回復や復帰を意味する言葉通り

例えば通信中に環境が悪く回線切断
例外からそれは分かるので回線が繋がりやすい場所は移動する様にメッセージを出した後に再接続して通信を続行させる
2023/05/02(火) 16:24:14.51ID:2rV8iq3c0
UIソースでtrycatch書くための仕組みだろ

返せる例外は複数も行けるけど1つしか想定してないからどんぶりの類

本処理中と終了処理があるような処理は想定外
終了処理は行われないで帰ってくる
厨房の工作キット
2023/05/02(火) 16:28:46.70ID:GVM+dlL1a
リカバリー処理とは限らんでしょ
2023/05/02(火) 16:48:17.59ID:4Yks9dbV0
まあ、自分の業務だけが全ての人は知見が狭くてかなわんなw
2023/05/02(火) 17:26:39.90ID:ID016ee+0
復帰とも書いてるから、例外の伝播をそこで止めて通常動作に戻すこと全般を言っているんなら
大体合ってるんじゃないかな。
310デフォルトの名無しさん (ワッチョイ 9f4b-gncP)
垢版 |
2023/05/02(火) 18:28:49.42ID:2Pbut5Rc0
独自の例外に変換することもあるのでは
2023/05/02(火) 18:29:31.06ID:yUli7OqN0
try catch はリカバリー処理とかユーザー通知も含めて、"例外が起きたら何かしたい" 時に使う物くらいにしか考えてなかったなぁ。

void Method() {
try {
 処理
} catch (Exception ex) {
 //if (この場で復旧処理したい) { 復旧処理 }
 //if (メソッド呼び出し元に例外が起きたことを伝播したい) { 例えば、throw する }
 //if (ログを出力したい) { ログ出力する }
 //if (別のプロセスを起動したい) { 別のプロセスを起動する }
 //if (その他諸々何かしたい) { その他諸々何かの処理 }
}
312デフォルトの名無しさん (ワッチョイ 9f7f-ExZu)
垢版 |
2023/05/02(火) 18:29:58.08ID:Iiod3Ljm0
相手サーバーに拒否されたとかそのままコケて欲しい時はcatchしなくて良いしな
2023/05/02(火) 21:03:09.39ID:N5mno8Ao0
質問いいですか?
form1からform2を呼び出して、form2からform1のbutton1をクリックしたい
public partial class Form2 : Form
 {
  private Form1 _form1;

  public Form2(Form1 form1)
   {
   InitializeComponent();
   _form1 = form1;
   }
 }

ここでform2から
_form1.button1.PerformClick(); //うまくいきます

Button selectedButton = (Button)_form1.Controls["button1"];
selectedButton.PerformClick(); //うまくいきませんnull
2023/05/02(火) 21:04:43.29ID:N5mno8Ao0
>>313
途中で投稿してしまった

これはなぜうまくいかないのでしょうか?
315デフォルトの名無しさん (ワッチョイ ff10-AZmp)
垢版 |
2023/05/02(火) 21:11:45.34ID:V30afgjZ0
動くけどなー
2023/05/02(火) 21:19:48.53ID:N5mno8Ao0
まじでっ
2023/05/02(火) 21:20:16.79ID:yUli7OqN0
別フォームからクリック出来たよ。
ソース全体が不明だから何とも言えないけど、
1. Form2 クラスの form1 ・ _form1 変数は、ちゃんと Form1 のインスタンスを参照出来てる?
2. 自動クリックされる Form1 のボタンは、ちゃんと Name = button1 になってる?
2023/05/02(火) 21:21:01.87ID:yUli7OqN0
間違えた。
Name = "button1"
2023/05/02(火) 22:19:38.01ID:XpNDWH0U0
キャストってプロパティより優先順位低かったっけ?
2023/05/02(火) 22:21:39.83ID:N5mno8Ao0
>>315
サンクスです、文法問題ないのだったら、ここに書き漏らしてる何かが悪いのだろうか
>>317
さんくすです、うまくうごくのですね _form1 は
_form1.button1.Text = "hogehoge";
がうまくいくのでインスタンスを参照できてるかな、NameもVSのプロパティそのままで
2023/05/02(火) 22:29:06.71ID:N5mno8Ao0
>>319
俺への回答でしょうか?試しに
(Button)(_form1.Controls["button1"])
みたいにやってみたけどうまくいかず
2023/05/02(火) 22:47:23.62ID:NVQj7oowr
「うまくいかない」の内容をもう少し詳しく書くようにしよう
何も起こらないのかそれともエラーが出るのか
エラーが出るなら具体的にどんなエラーメッセージなのか
323デフォルトの名無しさん (ワッチョイ ff10-AZmp)
垢版 |
2023/05/02(火) 22:51:11.59ID:V30afgjZ0
>>320
もしかしてForm1のPanelとかの中にbutton1が入ってるんじゃ
そしたら_form1.panel1.Controls["button1"]よ
2023/05/02(火) 23:02:01.80ID:N5mno8Ao0
>>322
失礼しました、例外がスローされます
selectedButton.PerformClick();のところで止まってselectedButtonがnullみたいです
System.NullReferenceException: 'オブジェクト参照がオブジェクト インスタンスに設定されていません。'
2023/05/02(火) 23:06:31.60ID:HZAuKpK5M
>>324
それ単純に名前ミスってるだけだよ…
2023/05/02(火) 23:09:12.69ID:N5mno8Ao0
>>323
ビンゴでした、うまく動きました
グループボックスの中にボタン入ってました、こんなのいるんですね
ありがとうございました
2023/05/02(火) 23:12:57.82ID:N5mno8Ao0
>>325
名前はインテリセンスで出てこないから要注意ですね
一応単語を選択すると同じ単語が色分けされるから、そこで確認しました
2023/05/02(火) 23:32:01.14ID:N5mno8Ao0
たすかりました
ありが㌧
2023/05/02(火) 23:46:40.83ID:HZAuKpK5M
テキストでコントロール指定したりPerformClick()使うのは最初だけだから
初心者だからなんでも使えばいい
そこから出られるのかどうか
2023/05/03(水) 00:32:32.38ID:Kv12u2jn0
>Controls["button1"]
こんなもん使うなカスボケってことは理解できたんかな?
2023/05/03(水) 01:23:01.23ID:Ia3mFb590
まあ他人の実際のコードを見るようになってからじゃね
自分で書いて動かすだけで手一杯なんやろ
332デフォルトの名無しさん (ワッチョイ 9f4b-gncP)
垢版 |
2023/05/03(水) 02:28:32.14ID:vL8FscsM0
しっけーなおまえ等
2023/05/03(水) 05:15:12.14ID:X2wTGB2Y0
自分は、DataGridViewColumn.DataPropertyName でプロパティ名を文字列で指定してカラム参照してるわ。
本職はプログラマーじゃないから許してクレメンティン。
2023/05/03(水) 05:27:13.82ID:iydNsBEo0
別に良いんだよ
馬鹿なプログラマはこうするべきだってって感じで言うけどただの無能
動けば良いんだよ
実際売れてるとか人気のアプリのコードなんて糞みたいなもん

音楽で考えると分かりやすい
人気の音楽や長年聴かれる音楽って結構シンプルやろ

ギターとかの超絶テクニックやら奏法が特殊なら良い音楽かって言えば違うやろ
実際はミリオンセラーの音楽なんて小学生が少し練習すれば弾ける様になるのが結構ある
2023/05/03(水) 05:33:27.84ID:0APi2HUGM
エンタメとソフトウェア技術を同列に語っちゃう人
例え話って自分に都合の良いものを引き合いに出しがち
2023/05/03(水) 05:54:45.19ID:iydNsBEo0
同じやで

都合も良いも無いやろ
何の為にソフト作るんや
使う側にして見りゃ中のコードが糞かどうか関係無いやん
ちゃんと動いて結果が出れば良いだけなんだから
2023/05/03(水) 05:56:22.47ID:iydNsBEo0
アレかなもしかしてエンジニアって勘違いしてるパターンか?

俺らって大抵はエンジニアじゃなくてサラリーマンだぞ
2023/05/03(水) 07:46:05.28ID:7KJ/CzIt0
>>334
音楽で考えるとわかりやすいんじゃなく音楽と違うものを音楽にしてしまったことで話が変わってるだけだぞ
プログラミングはロジックの塊
音楽より論文に近い
思いついたことをまとまりなく書き連ねたらダメ出しされるのは当然だろ
小論文ならそれでもまだ読めるかもしれんがな
2023/05/03(水) 07:52:55.78ID:iydNsBEo0
>>338
動けば問題無いよ

論文と違って無駄があろうが何だろうが結果が正しければ良い
例え途中が間違っていても奇跡的にでも結果が正しければ問題無い

お前の例えの方が全然違うやんw
無能やな
2023/05/03(水) 08:03:49.34ID:s1e64EMrM
楽しければいいんだよ
法律やルールなんてくそ食らえ
…とかいう人なの?
2023/05/03(水) 08:13:38.78ID:iydNsBEo0
違うぞ

ルールや法律に違反しなきゃ何やっても良いって言ってるだけや
2023/05/03(水) 08:19:44.90ID:iydNsBEo0
ついでに言うならペナルティが罰金の場合
罰金払ってでも儲かるなら違法な行為はする


ちなみ大企業は堂々とそういう事してる

例えば特定保健指導の実施率のペナルティ
大企業だと自身で保険組合持ってる場合が多い
従業員も多く色々な対策に金使うよりペナルティ払った方が安い場合もある

そういう場合は普通に違反してペナルティ払ってる
一例を挙げるならトヨタがそれに当たる
2023/05/03(水) 08:25:24.40ID:eaeSSGs50
「正しく動く」は単なる前提に過ぎず、目指すものではない
エンジニアリングにおける「Easy」と「Simple」を区別できないおじさんは淘汰される
344デフォルトの名無しさん (スッップ Sdbf-oJ27)
垢版 |
2023/05/03(水) 08:27:58.97ID:s1pMNzuQd
そう言うなよ世の中の7割はルールに従って真面目にやれば出世や稼げると勘違いしてる無能なんだからさ

有能で稼げる奴は法律やルールでさえ損得を天秤に掛けて儲かる場合は普通に違法行為を行える

勿論逮捕とかされるような事案には手を出さないが1億10億の罰金払って100億稼ぐのが有能
2023/05/03(水) 08:34:50.09ID:aEnVTx4R0
>>329
PerformClick()使う理由は
ADIR01P USB赤外線リモコンアドバンス
https://github.com/bit-trade-one/ADIR01P-USB_IR_Remote_Controller_Advance
このアプリをいじって、追加機能やform2でボタンだけのコンパクトなUIが欲しかったからです

>>330
確かに気持ち悪い感じはしますね、form2で10個ほどのボタンにtagつけて、
対応するform1のボタンと同じ働きさせるにはこれぐらいしか思いつかない

>>334
動けばいいと思って書いてますが、こうするべきだって話は聞きたい
2023/05/03(水) 08:34:58.86ID:Zrw+HhQra
>>339
動くのは最低限だぞw
お前のレベルの話で済むのは一人で作るちっこいアプリだけだw
2023/05/03(水) 08:39:30.63ID:XU1+7Xhm0
そもそも有能な奴はこんなところに来ない
2023/05/03(水) 09:16:01.84ID:iydNsBEo0
>>346
ほんと無能だな

大規模だってまともに動かなきゃ意味ないだろ
そういう意味でも動けば良いんだよ
2023/05/03(水) 09:17:54.09ID:iydNsBEo0
なんで動かなきゃってのがどのアプリやシステムでも同じレベルだと勘違いしてるんやろ

それぞれにレベルっていうか難易度があってその上で動くレベルに決まってるのに
ほんと思考が無能
2023/05/03(水) 09:32:23.88ID:7Db4yG9j0
>>1
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
2023/05/03(水) 09:39:20.03ID:Zrw+HhQra
>>348
動くのは最低限の当たり前でその上で保守の話をしてるのにお前一人だけ動かないものの話をしてるなw
2023/05/03(水) 09:52:09.50ID:Zrw+HhQra
やっと意味がわかったかもしれん
要するに疎結合とかが理解できなくてそこまで要求されると動くものが作れないから騒いでるのか

ふつう作れるよ?w
2023/05/03(水) 09:54:21.80ID:7Db4yG9j0
>>1
2023/05/03(水) 10:02:18.52ID:AjLrekoLr
ワッチョイ7c-はNGになってるわ
前にも暴れててそれで入れたんかな
355デフォルトの名無しさん (ブーイモ MMcf-SYdp)
垢版 |
2023/05/03(水) 10:14:01.23ID:HGdhPxDoM
GUIDの人やな
2023/05/03(水) 10:27:52.20ID:vzDzSdqv0
いきなり無能だなんだと言い出す言動ですぐわかるな
2023/05/03(水) 10:35:48.95ID:sp9+jxair
>>355
ソレダ!
358デフォルトの名無しさん (ワッチョイ 1701-E+2s)
垢版 |
2023/05/03(水) 11:02:59.86ID:Fpkn6yKr0
ルールってーと、フリーウェア作るときみんなライセンスとかどうしてるの?
いろいろ種類あって何採用していいのかよくわからない
ソース付きで、改変/配布/商用利用好きにしてって場合とかさ
MIT?
2023/05/03(水) 11:04:19.17ID:g2t1b8zF0
>>358
【License】ライセンス総合【利用許諾】
https://mevius.5ch.net/test/read.cgi/tech/1266247461/
2023/05/03(水) 11:36:28.25ID:bhz/zA6o0
>>343
これかっこいい
使わせてもらお
2023/05/03(水) 12:06:52.63ID:0fnUMlbu0
>>360
実績が伴わないとしょっぱい空気になりそう

でもお前の給料20万じゃん・・・?
的なw
2023/05/03(水) 12:17:42.17ID:GN2zt4Uy0
上で出てる動けばいいじゃん精神よりは億倍マシかと
363デフォルトの名無しさん (ワッチョイ 9f7f-ExZu)
垢版 |
2023/05/03(水) 12:24:06.51ID:XvXH8q6A0
easyかつsimpleがいいならpythonやっとけ
2023/05/03(水) 12:27:13.86ID:iydNsBEo0
動けば良いじゃん精神の方が金は稼げるよ

だってIT技術者でも無い会社経営層は技術持ってても評価しないもん
技術持ってる持ってない関係なしに稼げるシステム作った奴を評価する

つうかこの板使っておいて元の2ちゃんねる作った億稼いだひろゆき自体が動けば良いじゃん精神だぞ
自身の配信でもそう言ってるじゃん
こういう技術どうこう言う技術者は無能ってさw
2023/05/03(水) 12:31:50.95ID:6d/7YSFK0
そそ、使いもしない単体モジュールの境界テストとか負荷テストとか無駄
トータルできちんと動いてくれればそれで良い
366デフォルトの名無しさん (スッップ Sdbf-fitb)
垢版 |
2023/05/03(水) 12:48:43.53ID:foxDzL7Ed
test
367デフォルトの名無しさん (ワッチョイ 57ad-0AmK)
垢版 |
2023/05/03(水) 13:19:12.96ID:PpDaqr1l0
そんであるとき負荷が掛かったりちょっと改修したときに爆発する
2023/05/03(水) 13:25:11.18ID:ll4FWYPGp
>>367
改修したらトータルできちんとテストしたら良いだけだろ
2023/05/03(水) 13:25:47.69ID:ll4FWYPGp
むしろ改修した箇所だけのテストとかあり得ないよな
370デフォルトの名無しさん (ブーイモ MMbf-SYdp)
垢版 |
2023/05/03(水) 13:27:55.56ID:t3wVQNi7M
使いもしない単体モジュールがそもそもなぜあるの?
テストするまでもなく削除すればいいのに
2023/05/03(水) 13:28:01.67ID:RLCA5WWQ0
その「トータルできちんとテスト」ってなんだ?
2023/05/03(水) 13:31:19.49ID:iydNsBEo0
結合テストとかの事やろ
2023/05/03(水) 13:35:10.87ID:RLCA5WWQ0
結合テストすることを「トータルできちんとテスト」って呼ぶ層があるんだ
俺の知らん世界だな…
2023/05/03(水) 13:35:53.83ID:iydNsBEo0
>>370
普通にあるやろ

使うと思ってとか今後の拡張性の為にとかオーバーロード関数用意したけど使われてないとか

特に多いのが今後の拡張性云々とかカスタマイズ用とかってやつ
実際に拡張とかカスタマイズする時に使い物にならなくて設計からやり直す
つまり全くの無駄
2023/05/03(水) 13:39:34.40ID:iydNsBEo0
>>373
結合テストは俺が勝手に言っただけや
でもリリース前ってそれだけじゃ無いじゃん
しかもそれって会社とかでも違うやん
だからどれとは言えないもんやで

俺の会社だと結合テスト以外だと外部にセキュリティテスト依頼したり社内の品管のテストとシステム監査が入る
2023/05/03(水) 13:41:01.73ID:eaeSSGs50
使われないモジュールを書いてしまうおじさんや、非機能要件を無視する(あるいは認識できない)おじさんも淘汰される
2023/05/03(水) 13:45:11.16ID:RLCA5WWQ0
> セキュリティテスト依頼したり社内の品管のテストとシステム監査が入る

こんなテストや監査が想定されてる中、ユニットテストが無駄だって思ってるってこと?
2023/05/03(水) 13:51:12.96ID:RLCA5WWQ0
ちょっとまって!

> 外部にセキュリティテスト依頼したり社内の品管のテストとシステム監査が入る

こんなプロジェクトで「動けばいい」ってスタンスで仕事してんのか?
マジか
2023/05/03(水) 13:51:42.78ID:iydNsBEo0
>>377
俺が言った訳じゃ無いけどなw

まあ俺は単体テストはアリだと思うぞ
単体テストの結果でもって要は作業完了証明やろ
逆に言えば以降は俺の責任じゃ無いと言えるし仕様変更は別に金取れる
2023/05/03(水) 13:53:02.57ID:iydNsBEo0
>>378
そうだぞ

だって製品の検査で調べるのはその動くかどうかじゃん
中のコードがどうとか技術がどうとか関係無いやん
2023/05/03(水) 13:55:01.32ID:RLCA5WWQ0
すごいな。そのプロジェクト
俺の知ってる世界だと、そんなコード見せられたらレビュアーが怒り狂うわ
2023/05/03(水) 13:57:38.37ID:iydNsBEo0
>>381
多分お前が普段使ってる様なアプリもそんなもん

その神経質で無能なレビューアーが関係してるお前のシステムって世界でどんだけ売れてんのって話
2023/05/03(水) 13:59:04.86ID:7KJ/CzIt0
動けばいいとしつこく言ってるやつはただの無職だよ
無職の妄想の中ではそうなんだろうさ
現実には動くのは当然で最低限でしかないんだけどね
2023/05/03(水) 14:03:35.88ID:iydNsBEo0
>>383
そうは言ってるけどじゃあそれ以上に何が必要か言えてないやん

ちなみに話の流れは
>>330
>>333
みたいなコードの内容から来てるんやで
こういうコードが糞だろうが動けば良いって話だから脱線するなよ
お前等っていつも前提間違ってるからなw
2023/05/03(水) 14:06:31.39ID:5+L69Iha0
まああんまり完璧なコードを書くと、その後の仕事がなくなるからな。
2023/05/03(水) 14:09:44.71ID:RLCA5WWQ0
> 777c-KiN+
ついでに聞くけど、お前の中でシステム監査ってどんなもんなの?
2023/05/03(水) 14:15:23.93ID:iydNsBEo0
>>386
すまん無能の質問の意味が分からん

システム監査って経済産業省とかIPAに定義あるよね
普通はそれに準拠したものが一般的だと思うんだ
つまり共通認識じゃないの?

無能の頭の中って俺俺監査があるん?
2023/05/03(水) 14:19:36.70ID:RLCA5WWQ0
> だって製品の検査で調べるのはその動くかどうかじゃん

こんなこと言ってるし、また俺のシラン世界があるのかと
2023/05/03(水) 14:26:32.08ID:iydNsBEo0
>>388
アホw

まさか動くかどうかが機能要件や非機能要件 セキュリティ要件満たしてないと思ってる?
それこそ最低限満たした上で動く事だよね

その上で中のコードが>>384で言った様な糞コードかどうか関係無いよねって話だ

ほら言った様に話の流れが分かって無い
理解してない
前提を間違ってる

無能だな
390デフォルトの名無しさん (ワッチョイ 9f4b-gncP)
垢版 |
2023/05/03(水) 14:26:49.46ID:vL8FscsM0
GWだねぇ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況