探検
ふらっと C#,C♯,C#(初心者用) Part129 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワキゲー MMff-S7v4)
2017/06/09(金) 18:36:01.72ID:lNiKtgPwM「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part128
http://mevius.2ch.net/test/read.cgi/tech/1493730340/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
---
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
607デフォルトの名無しさん (ワッチョイ d2b1-wjSU)
2017/07/02(日) 16:08:18.93ID:KsQTCCxQ0 普通using使うだろ
608デフォルトの名無しさん (ワッチョイ 42ea-a07H)
2017/07/02(日) 16:41:39.44ID:BVHjPtPq0 そういえば、使い終わったオブジェクトは using 使うなりして破棄してね。
ってリクエストしたら、try - catch の finaly で .dispose するからいいんだって言った人がいたな。
結果は同じだけど、どうせ直すなら using の方が素直な気がしたんだけど。まあいいけど。
ってリクエストしたら、try - catch の finaly で .dispose するからいいんだって言った人がいたな。
結果は同じだけど、どうせ直すなら using の方が素直な気がしたんだけど。まあいいけど。
609デフォルトの名無しさん (ワッチョイ c1c0-CicO)
2017/07/02(日) 16:50:21.19ID:8cy4cqEH0 >>608
usingの複数定義が気持ち悪いと言って頑なにfinalyでdisposeする人居たわ
usingの複数定義が気持ち悪いと言って頑なにfinalyでdisposeする人居たわ
610デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/02(日) 16:51:54.15ID:vHDN06g30 >>607
開放されるかどうかは作り手の努力次第だけどなw
開放されるかどうかは作り手の努力次第だけどなw
611デフォルトの名無しさん (ワッチョイ 02c4-mEA4)
2017/07/02(日) 16:57:16.82ID:LSg2LORi0 なんかくせーなお前
技術的に風呂入ってる?
技術的に風呂入ってる?
612デフォルトの名無しさん (ワッチョイ 1d4b-wjSU)
2017/07/02(日) 16:57:31.53ID:63jjEdz20 >>609
シコシコ
シコシコ
613デフォルトの名無しさん (ワッチョイ 017f-wjSU)
2017/07/02(日) 16:59:16.69ID:MoO3L/4V0 他人の作った関数が仕様通りに動作するかどうかはその作り手の努力次第、ってのと何か違うの?
614デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/02(日) 17:19:56.91ID:vHDN06g30 >>611
ウルセェゾホラァ!( ‘д‘⊂彡☆))Д´) パーン
ウルセェゾホラァ!( ‘д‘⊂彡☆))Д´) パーン
615デフォルトの名無しさん (ワッチョイ 4211-zH8r)
2017/07/02(日) 17:26:36.02ID:E8kEd3o60616デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/02(日) 17:43:52.22ID:vHDN06g30 >>615
でもdisposeなら解放されるんでしょ?
でもdisposeなら解放されるんでしょ?
617デフォルトの名無しさん (ワッチョイ 4211-zH8r)
2017/07/02(日) 18:49:49.73ID:E8kEd3o60618デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/02(日) 19:18:19.40ID:vHDN06g30 >>617
( ̄ー ̄)ニヤリ
( ̄ー ̄)ニヤリ
619デフォルトの名無しさん (アウアウカー Sae9-nIbb)
2017/07/02(日) 20:12:27.11ID:ZKny9U86a >>593です
レス頂いた皆様ありがとうございます
listの追加はインスタンスの作成と同時に行いlistから削除した後は2度と使用しません
そのクラスは個別のデータを管理するだけのクラスです
とりあえずあまり何も考えずGCの対象になると思い明示的な解放は必要ないのかなと思ってたのですが作法的にどうなのかと思い確認しました
ですので現状IDisposableは実装しておらず言わばリストから削除してほったらしの状態です
GCについてはあまり勉強していないので調べてみたいと思います
その他アドバイスありましたらよろしくお願いします
レス頂いた皆様ありがとうございます
listの追加はインスタンスの作成と同時に行いlistから削除した後は2度と使用しません
そのクラスは個別のデータを管理するだけのクラスです
とりあえずあまり何も考えずGCの対象になると思い明示的な解放は必要ないのかなと思ってたのですが作法的にどうなのかと思い確認しました
ですので現状IDisposableは実装しておらず言わばリストから削除してほったらしの状態です
GCについてはあまり勉強していないので調べてみたいと思います
その他アドバイスありましたらよろしくお願いします
620デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
2017/07/02(日) 21:55:59.98ID:19kDKEGSa >>606
そんなコード書き奴いるのが驚きだけど、居るところにゃ居るんだなぁ。。。
そんなコード書き奴いるのが驚きだけど、居るところにゃ居るんだなぁ。。。
621デフォルトの名無しさん (ドコグロ MMa9-zH8r)
2017/07/03(月) 07:19:58.02ID:oiFj/hKrM >>620
> Diposeしてるやつ使おうとしたりremoveatしてるやつをremoveatされてないかのように使ったりして死んでる
これGC関係ないし
> 後はマルチスレッド関係で削除してんのに別スレッドではそうでないつもりで動いてたり
別スレッドだろうが参照もってりゃ回収されないし
どう見てもおかしい人だから相手しなくていいと思うよ
> Diposeしてるやつ使おうとしたりremoveatしてるやつをremoveatされてないかのように使ったりして死んでる
これGC関係ないし
> 後はマルチスレッド関係で削除してんのに別スレッドではそうでないつもりで動いてたり
別スレッドだろうが参照もってりゃ回収されないし
どう見てもおかしい人だから相手しなくていいと思うよ
622デフォルトの名無しさん (ワッチョイ b18c-mEA4)
2017/07/03(月) 09:45:56.42ID:aLVc3s/F0 数日前からいるガイジだな
623デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 10:16:25.45ID:5B3ucqRJ0624デフォルトの名無しさん (ワッチョイ b15f-mEA4)
2017/07/03(月) 12:07:19.95ID:VcEmiG6s0 そうか困らないかよかったなおめでとさん
625デフォルトの名無しさん (ワッチョイ 2e96-naxa)
2017/07/03(月) 13:36:19.21ID:SOE5pMOT0 Visual StudioC#
同じ階層のフォルダをクリックしたら、設定を変更してメモ帳を起動でませんか?
構造
フォルダ0
ーーフォルダ1
ーーメモ.txt
フォルダ1をクリックしたら、同じファイルのメモ.txtを太字にして、
閉じる時に元に戻す。
同じ階層のフォルダをクリックしたら、設定を変更してメモ帳を起動でませんか?
構造
フォルダ0
ーーフォルダ1
ーーメモ.txt
フォルダ1をクリックしたら、同じファイルのメモ.txtを太字にして、
閉じる時に元に戻す。
626デフォルトの名無しさん (ワッチョイ 2e96-naxa)
2017/07/03(月) 13:37:07.82ID:SOE5pMOT0 >>625
太字にして起動でした。
太字にして起動でした。
627デフォルトの名無しさん (ワッチョイ 2e96-naxa)
2017/07/03(月) 13:50:01.76ID:SOE5pMOT0 すいません。
どうもテンパってる見たいです。
フォルダを開くと同時にメモ帳でフォルダ内のテキストファイルを全て起動
メモ帳を起動する前に 太字とファントにして文字サイズを変更したい。
メモ帳を閉じたら、設定を元に戻す
どうしたら良いでしょうか?
どうもテンパってる見たいです。
フォルダを開くと同時にメモ帳でフォルダ内のテキストファイルを全て起動
メモ帳を起動する前に 太字とファントにして文字サイズを変更したい。
メモ帳を閉じたら、設定を元に戻す
どうしたら良いでしょうか?
628デフォルトの名無しさん (ワッチョイ 2d6f-wjSU)
2017/07/03(月) 15:16:40.85ID:SV1wmXKG0 落ち着け
フォルダをクリックしたらってのはエクスプローラ上でってこと?
フォントはメモ帳開く前にレジストリ変更、開いたら戻すって感じでできると思う
フォルダをクリックしたらってのはエクスプローラ上でってこと?
フォントはメモ帳開く前にレジストリ変更、開いたら戻すって感じでできると思う
629デフォルトの名無しさん (ワッチョイ 2e96-naxa)
2017/07/03(月) 15:23:47.15ID:SOE5pMOT0 >>628
エクスプローラーの右側に有る奴です。
エクスプローラーの右側に有る奴です。
630デフォルトの名無しさん (ワッチョイ 2e96-naxa)
2017/07/03(月) 15:58:34.40ID:SOE5pMOT0 やゃ落ち着きました。
アクティブフォルダ(操作中のファオルダ)内にtxtファイル存在するか調べる。
もしも、存在するなら、Windows10のメモ帳で全てのtxtファイルを開く。
存在しないなら、何もしない。
メモ帳を開く場合
規定フォントかを調べる。
windows10付属の規定フォントで無いなら、規定フォントにする。
_規定フォントなら、文字を大きくする。
_次に太字にする。
メモ帳の開く場所をディスプレイ中央に設定する。
やりたい事はこんな感じです。
アクティブフォルダ(操作中のファオルダ)内にtxtファイル存在するか調べる。
もしも、存在するなら、Windows10のメモ帳で全てのtxtファイルを開く。
存在しないなら、何もしない。
メモ帳を開く場合
規定フォントかを調べる。
windows10付属の規定フォントで無いなら、規定フォントにする。
_規定フォントなら、文字を大きくする。
_次に太字にする。
メモ帳の開く場所をディスプレイ中央に設定する。
やりたい事はこんな感じです。
631デフォルトの名無しさん (ワンミングク MM92-pT0u)
2017/07/03(月) 16:05:48.40ID:c1Vi+KHiM >>601
Zombie
Zombie
632デフォルトの名無しさん (ワッチョイ 2e61-CicO)
2017/07/03(月) 17:26:05.31ID:KvFRlLU90633625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 17:40:07.28ID:SOE5pMOT0 >>632
アクティブフォルダを検知する方法はボクも知らないです。
タスクバーに存在するフォルダがアイドル常態かどうかを調べて、
アクティブなら実行させる とか考えました。
一日、数百回ほど、
フォルダを開くのに対してドロップ&ドラッグは流石に勘弁して下さい。
アクティブフォルダを検知する方法はボクも知らないです。
タスクバーに存在するフォルダがアイドル常態かどうかを調べて、
アクティブなら実行させる とか考えました。
一日、数百回ほど、
フォルダを開くのに対してドロップ&ドラッグは流石に勘弁して下さい。
634デフォルトの名無しさん (ワッチョイ 2e61-CicO)
2017/07/03(月) 17:43:31.54ID:KvFRlLU90635デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 17:52:47.65ID:5B3ucqRJ0 俺にはウィルスにしか見えないわけだが
こいつの目的は何なの?
こいつの目的は何なの?
636デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/03(月) 17:54:07.35ID:uUZDIYcxa DOSじゃないんだからOS全体でアクティブなディレクトリなんて存在しないと思うよw
637デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 17:55:34.21ID:5B3ucqRJ0 アプリケーションにドロップしたディレクトリじゃ駄目なのかよ
638デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 18:00:01.58ID:5B3ucqRJ0 まず現行業務フローの洗い出しができてないよね
1日数百回フォルダ移動してる暇な奴ってすでに俺には聞き込み調査か粛清が必要なレベル
プログラムを組むんじゃなくて
ローキックの連打で解決できそうな臭いしてる
1日数百回フォルダ移動してる暇な奴ってすでに俺には聞き込み調査か粛清が必要なレベル
プログラムを組むんじゃなくて
ローキックの連打で解決できそうな臭いしてる
639625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 18:14:18.18ID:SOE5pMOT0 皆さん、いろんな意見をありがとうございます。
(笑わないで聞いて下さい。)
毎回落としてくる、エロ画像がボクの宝物なので、
大事にパスワードを設定してます。
開く時にパスワードを書いたメモファイルを何時も開き忘れるので、
フォルダを開いたと同時に表示して欲しいんです。
>>638
画像によっては属性が夢の様に、いっぱい詰まってるので毎回、移動させてます。
(笑わないで聞いて下さい。)
毎回落としてくる、エロ画像がボクの宝物なので、
大事にパスワードを設定してます。
開く時にパスワードを書いたメモファイルを何時も開き忘れるので、
フォルダを開いたと同時に表示して欲しいんです。
>>638
画像によっては属性が夢の様に、いっぱい詰まってるので毎回、移動させてます。
640デフォルトの名無しさん (ワッチョイ 4266-CicO)
2017/07/03(月) 18:16:39.30ID:T3cHTlj+0 エクスプローラーもメモ帳も自分で作ればいいだけに見えるんだが・・・
それらの部品ならCodeProject漁れば出てくるよ
それらの部品ならCodeProject漁れば出てくるよ
641625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 18:17:23.61ID:SOE5pMOT0 フォルダにパスをかけなければと言う人も居ますが、フォルダにパスワードは必要です。
メモファイルは隠しフォルダにしたら何とか隠せますが、パスがついてない画像は
閲覧されちゃいます。
メモファイルは隠しフォルダにしたら何とか隠せますが、パスがついてない画像は
閲覧されちゃいます。
642デフォルトの名無しさん (ワッチョイ 2e61-CicO)
2017/07/03(月) 18:24:04.65ID:KvFRlLU90 >>640に賛成
ディレクトリの位置に紐つけたパスワードのデータベース作ればメモ帳起動する必要もなくなる
ディレクトリの位置に紐つけたパスワードのデータベース作ればメモ帳起動する必要もなくなる
643デフォルトの名無しさん (ドコグロ MMa9-zH8r)
2017/07/03(月) 18:28:02.02ID:oiFj/hKrM644652 (ワッチョイ 2e96-naxa)
2017/07/03(月) 18:34:05.18ID:SOE5pMOT0 >>642
メモ帳が必要な理由としては、コメント書いてるんです。
「今日も可愛いね」「その猫耳が似合ってるよ。」とか書き込んで、
後から同じファイルを開いた時に追加してコメント入れてるんので、メモ帳を起動させたいのです。
メモ帳が必要な理由としては、コメント書いてるんです。
「今日も可愛いね」「その猫耳が似合ってるよ。」とか書き込んで、
後から同じファイルを開いた時に追加してコメント入れてるんので、メモ帳を起動させたいのです。
645625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 18:35:12.16ID:SOE5pMOT0 間違えました。
652では無く、
625でした。
652では無く、
625でした。
646625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 18:46:56.71ID:SOE5pMOT0 現状では634の方法で行きたいと思います。
一部を保留にしながら、632にを参考に進めて行きたいと思います。
一部を保留にしながら、632にを参考に進めて行きたいと思います。
647625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 20:33:26.13ID:SOE5pMOT0 レジストリを触りたくないので、メモ帳を起動後にフォントと文字サイズを変更
しようと思ってますが、やり方が見つかりません。
ファイル内に.txtが有るか調べる
ファイルを指定してメモ帳で起動するまで行きましたが、
起動後、メモ帳の設定の仕方が分かりません。
どなたか教えてくれませんか?
(ファイルへの書き込みと読み込みは結構、でてくるんですけどねw)
しようと思ってますが、やり方が見つかりません。
ファイル内に.txtが有るか調べる
ファイルを指定してメモ帳で起動するまで行きましたが、
起動後、メモ帳の設定の仕方が分かりません。
どなたか教えてくれませんか?
(ファイルへの書き込みと読み込みは結構、でてくるんですけどねw)
648デフォルトの名無しさん (ワッチョイ c1c0-CicO)
2017/07/03(月) 21:08:48.55ID:i2Oq28ow0 DLL AとAが参照しているDLL Bがあって、BでAのPOCOクラス使いたいんだけど循環参照になっちゃうからPOCOクラスをDLL Cとか別で定義するしかないよね?
C#なら別DLLにしなくてもいけると言われたんだが、どうやるのか見当つかない・・・
C#なら別DLLにしなくてもいけると言われたんだが、どうやるのか見当つかない・・・
649デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
2017/07/03(月) 21:10:48.36ID:UwBLUxpla メモ帳だから出来ないんよ。
最低限テキスト編集機能しか無いからね。
ワープロじゃ無いから、テキスト編集さえ出来れば良い(高機能でも快適な編集が出来ればいい)ってのがテキストエディタ。
フォントとかはワープロの領分だよ。
最低限テキスト編集機能しか無いからね。
ワープロじゃ無いから、テキスト編集さえ出来れば良い(高機能でも快適な編集が出来ればいい)ってのがテキストエディタ。
フォントとかはワープロの領分だよ。
650デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/03(月) 21:11:02.19ID:MkRtof65M >>648
Bに実装してAから呼び出す
Bに実装してAから呼び出す
651デフォルトの名無しさん (ブーイモ MM05-0ipK)
2017/07/03(月) 21:15:30.82ID:c43/+qrTM652デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/03(月) 21:19:23.58ID:o8LomREh0653デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
2017/07/03(月) 21:21:13.75ID:UwBLUxpla あったっけ。
ま、どうでも良いけど。
ま、どうでも良いけど。
654デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/03(月) 21:29:33.51ID:o8LomREh0 指定じゃ誤解を招くな。
そういうアプリの設定ね。
そういうアプリの設定ね。
655デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/03(月) 21:31:35.49ID:XFlo9HmTa656デフォルトの名無しさん (ワッチョイ c1c0-CicO)
2017/07/03(月) 21:34:16.70ID:i2Oq28ow0657デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 21:37:08.97ID:+vluAADOM 循環参照が発生した時点で設計バグなので楽しいリファクタリングタイムだ
658デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 21:52:41.27ID:5B3ucqRJ0 んでまた資料も書かずに突貫工事でプログラム組んで余計ややこしいことになっちゃうまでが準備体操
659デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 21:57:30.38ID:+vluAADOM あらゆる管理業務の負荷はコードの品質で天地の差が出る
循環参照してるようなクソコードのドキュメンテーションは地獄だ
リファクタリングしてからやった方がいい
循環参照してるようなクソコードのドキュメンテーションは地獄だ
リファクタリングしてからやった方がいい
660デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 22:01:47.75ID:5B3ucqRJ0 そのリファクタリングが正しく出来なさそうだからまず資料作れって言ってんだよハゲ
っていう不毛な会話はもうしない
突貫工事が好きなところといい
きっと彼は土属性に違いないのだから
っていう不毛な会話はもうしない
突貫工事が好きなところといい
きっと彼は土属性に違いないのだから
661625 (ワッチョイ 2e96-naxa)
2017/07/03(月) 22:32:44.15ID:SOE5pMOT0 てっきり無視されるかと思ってました。w
フォルダを開くのを認識させるのは、どうしたら良いのでしょうか?
指定したフォルダを開く事はできても、これから開くフォルダを認識する事なんてできるのでしょうか?
質問ばかりで申し訳ないです。
フォルダを開くのを認識させるのは、どうしたら良いのでしょうか?
指定したフォルダを開く事はできても、これから開くフォルダを認識する事なんてできるのでしょうか?
質問ばかりで申し訳ないです。
662デフォルトの名無しさん (ワッチョイ 017f-wjSU)
2017/07/03(月) 22:35:33.59ID:rvaVDuHz0 >>656
よろしくないってだけで、無理ではないと思うが。
よろしくないってだけで、無理ではないと思うが。
663デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 22:40:33.08ID:+vluAADOM >>660
正しいドキュメントを書くことはコードを書くことよりはるかに難しい
循環参照するような破滅的コードが相手だとまともなドキュメントを工数に見合う時間で作れる見込みは少ない
そもそもコンパイラや静的解析ツールを利用して体系だった機械的なプロセスでコードの品質を高めて可読性を上げることができる
それがリファクタリングの中でも大きなメリットの1つだろ
そこへ来てドキュメントを書いてからリファクタリングなどというのは全く見当違いの馬鹿馬鹿しい行為なんだよ
ドキュメントを作るのはリファクタリングで整理されてドキュメント化可能な状態になってから
あるいは探索的リファクタリングで得た知識を忘れないようにドキュメント化する
なんにせよコードを弄った後の話だ
こんなこと普段からコードを書いてリファクタリングしてれば知識がなくとも体感的にわかることなんだけどね
この業界はコードを書かない自称エンジニアさんばかりでため息が出るね
正しいドキュメントを書くことはコードを書くことよりはるかに難しい
循環参照するような破滅的コードが相手だとまともなドキュメントを工数に見合う時間で作れる見込みは少ない
そもそもコンパイラや静的解析ツールを利用して体系だった機械的なプロセスでコードの品質を高めて可読性を上げることができる
それがリファクタリングの中でも大きなメリットの1つだろ
そこへ来てドキュメントを書いてからリファクタリングなどというのは全く見当違いの馬鹿馬鹿しい行為なんだよ
ドキュメントを作るのはリファクタリングで整理されてドキュメント化可能な状態になってから
あるいは探索的リファクタリングで得た知識を忘れないようにドキュメント化する
なんにせよコードを弄った後の話だ
こんなこと普段からコードを書いてリファクタリングしてれば知識がなくとも体感的にわかることなんだけどね
この業界はコードを書かない自称エンジニアさんばかりでため息が出るね
664デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 22:42:41.27ID:5B3ucqRJ0 >>663
せめて問題点がわかる粒度の表にするべきだと思うわ
せめて問題点がわかる粒度の表にするべきだと思うわ
665デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 22:46:38.52ID:5B3ucqRJ0 >>663
お前、ドキュメント書いてからソース書いたことないな
異なる文化を持ってる会社と仕事したらボコボコにぶっ叩かれるな
設計書を完璧にfixしないとソースコード触らせてもらえないとこあんぞ
でも一度はそういうところに行くべきだと思う
きっと違った世界が見えるはずだ
お前、ドキュメント書いてからソース書いたことないな
異なる文化を持ってる会社と仕事したらボコボコにぶっ叩かれるな
設計書を完璧にfixしないとソースコード触らせてもらえないとこあんぞ
でも一度はそういうところに行くべきだと思う
きっと違った世界が見えるはずだ
666デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/03(月) 22:50:03.47ID:XFlo9HmTa どうでもいいよw
それ以上はチラシの裏に書いてよw
それ以上はチラシの裏に書いてよw
667デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 22:51:34.84ID:5B3ucqRJ0 スタンダードはv字開発の方なんだけどな
668デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/03(月) 22:58:15.68ID:MkRtof65M リバースエンジニアリングは小規模でのみ通用する方式
669デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:06:11.28ID:+vluAADOM >>664
リファクタリング対象を選ぶために、という理由でなら資料を作る意義はあるかもしれない
例えば複雑度、更新頻度、バグ密度などリファクタリングをする価値を判断できる数字というのは結構、ある
殆どのデータは自動収集できるものでレポートを手作りすることはないだろうが
ざっと目を通した時の難易度などは手作業の方が早いかもしれないね
でもね、リファクタリングの方法を探るために先に資料を作るというのは、ない
制限時間付きのパズルを解こうとしているのにまずはドキュメント?冗談でしょう
やるとしても、パズルを弄りながらメモ書き、程度でしょ
リファクタリング対象を選ぶために、という理由でなら資料を作る意義はあるかもしれない
例えば複雑度、更新頻度、バグ密度などリファクタリングをする価値を判断できる数字というのは結構、ある
殆どのデータは自動収集できるものでレポートを手作りすることはないだろうが
ざっと目を通した時の難易度などは手作業の方が早いかもしれないね
でもね、リファクタリングの方法を探るために先に資料を作るというのは、ない
制限時間付きのパズルを解こうとしているのにまずはドキュメント?冗談でしょう
やるとしても、パズルを弄りながらメモ書き、程度でしょ
670デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:24:27.65ID:5B3ucqRJ0 >>669
もうそれ設計でもなんでもねーじゃんw
もうそれ設計でもなんでもねーじゃんw
671デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:24:29.30ID:+vluAADOM >>665
ガラパゴスの国だからね
文化の違いは認めるよ
修正は設計書のレビューを通してからコーディングという現場に居たこともある
しかし徹底的なドキュメンテーションが正解だとは思わない
ドキュメンテーションには時間がかかるし統一的な記法も機械的な検証方法も無い
実際の挙動を決定するコードと同期しているか定かでは無い
何よりこの手の現場ではコードを弄るという探索的プロセスを軽視する傾向が強いことが問題だ
コードを弄らずにドキュメントだけ正しい状態に持っていこうとするということは
まるでパズルを頭の中で組み立てて手順を資料化するような馬鹿馬鹿しい行為だ
パズルに挑戦する人は誰だって自分の手でパズルを弄りながら考える
それと同じでリファクタリングの方法を考える人は自分の手でリファクタリングをしながら方法を考えるんだ
手を動かす前に思いつくようなアイデアはいつだって陳腐で使い物にならないものばかりだ
ガラパゴスの国だからね
文化の違いは認めるよ
修正は設計書のレビューを通してからコーディングという現場に居たこともある
しかし徹底的なドキュメンテーションが正解だとは思わない
ドキュメンテーションには時間がかかるし統一的な記法も機械的な検証方法も無い
実際の挙動を決定するコードと同期しているか定かでは無い
何よりこの手の現場ではコードを弄るという探索的プロセスを軽視する傾向が強いことが問題だ
コードを弄らずにドキュメントだけ正しい状態に持っていこうとするということは
まるでパズルを頭の中で組み立てて手順を資料化するような馬鹿馬鹿しい行為だ
パズルに挑戦する人は誰だって自分の手でパズルを弄りながら考える
それと同じでリファクタリングの方法を考える人は自分の手でリファクタリングをしながら方法を考えるんだ
手を動かす前に思いつくようなアイデアはいつだって陳腐で使い物にならないものばかりだ
672デフォルトの名無しさん (ワッチョイ 6de4-N7Gk)
2017/07/03(月) 23:28:02.84ID:JtdFOURz0 完成するかどうか分からんパズルと仕事をおなじにされてもなぁ
673デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:32:35.22ID:5B3ucqRJ0 肉体言語の使い手だよね
メラ!(右フック!)
メラ!(右フック!)
674デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:39:08.40ID:+vluAADOM >>670
そもそも設計ってなんだと思う?
俺はビルドを実行する前までのプロセスが設計だと思う
コーディングは設計フェーズでコードは設計書
製造はビルダーの仕事
俺らが作るものは最終的には動くプログラムなんだよね
それでコードはそのプログラムがどういう仕組みでどういう風に動きますっていう定義をずらずらと書いたものだよね
それってまさにプログラムの設計書じゃないか
じゃあ世間の言う設計書ってなんだって話だけど
俺からするとそういうのは設計概要とか設計方針の方がしっくりくるんだわ
そもそも設計ってなんだと思う?
俺はビルドを実行する前までのプロセスが設計だと思う
コーディングは設計フェーズでコードは設計書
製造はビルダーの仕事
俺らが作るものは最終的には動くプログラムなんだよね
それでコードはそのプログラムがどういう仕組みでどういう風に動きますっていう定義をずらずらと書いたものだよね
それってまさにプログラムの設計書じゃないか
じゃあ世間の言う設計書ってなんだって話だけど
俺からするとそういうのは設計概要とか設計方針の方がしっくりくるんだわ
675デフォルトの名無しさん (ワッチョイ 5d23-nIbb)
2017/07/03(月) 23:41:12.61ID:LZbV1PnE0 どっちのいいぶんもまぁわからんでもないが結局プロジェクトの規模によるんじゃないの?
みんなだいたい一人どれくらいのプログラムの量かくの?
みんなだいたい一人どれくらいのプログラムの量かくの?
676デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
2017/07/03(月) 23:41:26.60ID:hTTgnp+ka 宣言型言語で書くならそうだが、普通コードは命令書であって設計書じゃない。
677デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:42:46.19ID:+vluAADOM >>673
もう投了ですか?
もう投了ですか?
678デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:49:00.34ID:5B3ucqRJ0679デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:51:24.33ID:+vluAADOM680デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:52:11.27ID:5B3ucqRJ0 だいたいリファクタリングとか言ってるけど
ここまで来てそんな問題起きちゃうのはただの設計ミスだよね?
設計書から完成させる文化の仕事受けて1回軍法会議にかけられて死ねばいいよ
ここまで来てそんな問題起きちゃうのはただの設計ミスだよね?
設計書から完成させる文化の仕事受けて1回軍法会議にかけられて死ねばいいよ
681デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/03(月) 23:53:02.74ID:MkRtof65M ひとつの型が唯一解とは思わないが設計書は必要だよ
コーディング以降は各テストレビュー完了毎にメンテナンスするくらいの頻度でいい
アルゴリズムの伝達にプログラム要素は含まれない
コーディング以降は各テストレビュー完了毎にメンテナンスするくらいの頻度でいい
アルゴリズムの伝達にプログラム要素は含まれない
682デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:59:24.25ID:+vluAADOM >>678
現実的な時間で終わるかどうかの見極めはコード弄ってればすぐにわかるよ
むしろコード弄らずにドキュメントベースで話を進めると簡単だと思ったら実は思ったより時間かかりました〜なんてことになる
悲しいけど世の中そんなプロジェクトで溢れかえってるのが事実なんだ
現実的な時間で終わるかどうかの見極めはコード弄ってればすぐにわかるよ
むしろコード弄らずにドキュメントベースで話を進めると簡単だと思ったら実は思ったより時間かかりました〜なんてことになる
悲しいけど世の中そんなプロジェクトで溢れかえってるのが事実なんだ
683デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 00:00:45.70ID:IVSy+wIs0684デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:00:55.20ID:MbM3EkKwM685デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 00:03:06.32ID:WRdzRcYr0 >>682
それを外したからリファクタリングなんて名前の設計ミスの修正をやってるように見えるんだが?
それを外したからリファクタリングなんて名前の設計ミスの修正をやってるように見えるんだが?
686デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:10:19.18ID:MbM3EkKwM >>681
概要を素早く把握するには設計書はちょうどいい文書だと思う
しかし概要を超えた明細はコードで語るべきだ
コードを直す前に必ず設計書修正しろなんてパラノイア的なやり方は負担を増やすだけで利益は少ない
コスト意識のない完璧主義者に付き合わされるのは苦痛だ
概要を素早く把握するには設計書はちょうどいい文書だと思う
しかし概要を超えた明細はコードで語るべきだ
コードを直す前に必ず設計書修正しろなんてパラノイア的なやり方は負担を増やすだけで利益は少ない
コスト意識のない完璧主義者に付き合わされるのは苦痛だ
687デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:14:55.81ID:MbM3EkKwM688デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/04(火) 00:16:28.89ID:L/qJLU5VM >>686
テストレビュー完了毎にメンテナンスするって意味がうまく伝えられなくてすまん
修正毎とか時間と人件費の無駄、やってらんねーっすよってこと
俺にとっての設計書ってのはほぼテスト仕様書
詳細設計=単体テスト
概要設計=結合テスト
要件設計=統合テスト
テストレビュー完了毎にメンテナンスするって意味がうまく伝えられなくてすまん
修正毎とか時間と人件費の無駄、やってらんねーっすよってこと
俺にとっての設計書ってのはほぼテスト仕様書
詳細設計=単体テスト
概要設計=結合テスト
要件設計=統合テスト
689デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:21:53.60ID:MbM3EkKwM >>685
どんなに慎重にやっても設計ミスは出る
そもそも仕様そのものが業務の変化に依存している以上不変ではない
完全な設計書などこの世界には存在しない
設計書の間違いを検証する手段がないので設計書には間違いがないと勘違いする人が居る
設計ミスではなくともリファクタリングを行うことが多々ある
どんなに慎重にやっても設計ミスは出る
そもそも仕様そのものが業務の変化に依存している以上不変ではない
完全な設計書などこの世界には存在しない
設計書の間違いを検証する手段がないので設計書には間違いがないと勘違いする人が居る
設計ミスではなくともリファクタリングを行うことが多々ある
690デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 00:24:42.89ID:WRdzRcYr0 >>686
いやーさすがにテキストボックスが右詰めか左詰めかとかまで書かせるのはキチガイだと思うけど
全体の大まかな構造までしけちゃってるのを見ると流石に見逃せねぇ
ってところじゃん?
しかもそこからの対応もパズルとか言って用は動くまでブラウン管テレビぶん殴ってるババアと大差ねぇなと
これはねぇキミ、プロのやるこっちゃないよ
いやーさすがにテキストボックスが右詰めか左詰めかとかまで書かせるのはキチガイだと思うけど
全体の大まかな構造までしけちゃってるのを見ると流石に見逃せねぇ
ってところじゃん?
しかもそこからの対応もパズルとか言って用は動くまでブラウン管テレビぶん殴ってるババアと大差ねぇなと
これはねぇキミ、プロのやるこっちゃないよ
691デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 00:27:36.58ID:VQWxt7Oqa プロがこんなところでしょうもない揚げ足取りの議論なんかするかw
ばっかじゃねえのほんっと
ばっかじゃねえのほんっと
692625 (ワッチョイ 2e96-naxa)
2017/07/04(火) 01:07:42.92ID:cQQJFeYO0 色々考えましたが、解決法が見つかりませんでした。
どなたか、何か良い案は有りませんかね?
どなたか、何か良い案は有りませんかね?
693デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/04(火) 01:17:30.16ID:g265ht6F0 エクスプローラーっぽいアプリを自作した方が楽だと思う。
メモ帳にしたって、アプリにテキストボックス埋め込んで表示すれば足りそうだし。
メモ帳にしたって、アプリにテキストボックス埋め込んで表示すれば足りそうだし。
694デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 01:28:43.92ID:WRdzRcYr0695デフォルトの名無しさん (ドコグロ MMe1-rRjJ)
2017/07/04(火) 02:03:27.54ID:Xx7vldzqM nameofって短縮系の名前しか得られないの?
名前空間とかそのまま欲しいな
名前空間とかそのまま欲しいな
696デフォルトの名無しさん (ワッチョイ 02c4-mEA4)
2017/07/04(火) 04:20:45.13ID:30FFvUbG0 伸びてる時は
697デフォルトの名無しさん (ワッチョイ c9aa-IRuQ)
2017/07/04(火) 07:32:18.26ID:6x2CTTFI0 動的にはtypeof(...).Namespaceやらで取れるからそれで十分って判断じゃね
文字列で完全限定名が取れて嬉しいケースってあんまり思いつかん
属性で型名を指定するのはコンパイル時に型を参照できないからなわけでそこでnameofは使えないし
文字列で完全限定名が取れて嬉しいケースってあんまり思いつかん
属性で型名を指定するのはコンパイル時に型を参照できないからなわけでそこでnameofは使えないし
698デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 07:44:04.75ID:MbM3EkKwM >>690
故障したテレビを外から眺めながら中身のことを妄想して原因はあーでもないこーでもないと議論するのが設計書文化
とりあえず安全確保はしておいてから、テレビを分解して内部構造を調べ、故障原因を理解し、原因を取り除いたり、より良い構造になるように努力するのがコーディング文化
どちらが有意義な仕事をして居るかは一目瞭然だね
故障したテレビを外から眺めながら中身のことを妄想して原因はあーでもないこーでもないと議論するのが設計書文化
とりあえず安全確保はしておいてから、テレビを分解して内部構造を調べ、故障原因を理解し、原因を取り除いたり、より良い構造になるように努力するのがコーディング文化
どちらが有意義な仕事をして居るかは一目瞭然だね
699デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 08:55:00.74ID:WRdzRcYr0700デフォルトの名無しさん (ワッチョイ c9aa-X7Kb)
2017/07/04(火) 10:52:33.77ID:ZQS+6DN80701デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:27:22.44ID:lzeKWGAxM C言語やC++やJavaを学んできたけど、C#が一番難しいです
こういう方居ますか?
また言語の難易度はどのようなものなのでしょうか
こういう方居ますか?
また言語の難易度はどのようなものなのでしょうか
702デフォルトの名無しさん (ワッチョイ c2e7-TsYo)
2017/07/04(火) 19:30:26.44ID:i7X4UBGk0 >>701
どういうところが難しいと感じますか?
どういうところが難しいと感じますか?
703デフォルトの名無しさん (ワッチョイ b13a-mEA4)
2017/07/04(火) 19:31:23.02ID:uVbqp3bl0 むしろC++の何を知ってるのか聞いてみたい
704デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:32:43.87ID:lzeKWGAxM705デフォルトの名無しさん (ブーイモ MMed-PA5H)
2017/07/04(火) 19:35:23.49ID:i4/Vnl6JM >>704
競技プログラミングなら、C++でいいんじゃ……
競技プログラミングなら、C++でいいんじゃ……
706デフォルトの名無しさん (ドコグロ MMf5-HpRm)
2017/07/04(火) 19:41:30.05ID:lu0GxyOqM 全体像が多すぎて掴めないってなにさ。競技プログラミング向きではないとおもうが。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- 俺のおちんちん舐めたい女の子いる?
- くそしてかがやけ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
