「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part131
http://mevius.5ch.net/test/read.cgi/tech/1504861931/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://mevius.5ch.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
探検
ふらっと C#,C♯,C#(初心者用) Part132
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ (ワッチョイ 1e9a-XSap)
2017/10/09(月) 19:00:56.93ID:Y4203ffV0178デフォルトの名無しさん (ブーイモ MMcb-89ZN)
2017/10/16(月) 18:25:44.09ID:eZI1RZBbM 多いです
179デフォルトの名無しさん (アウアウカー Sad5-vbd7)
2017/10/16(月) 18:40:53.97ID:ls7B8y8Ka むしろそんなんばっかで嫌になる
最初の仕様書もっぺん見てみろや禿げと言いたくなるね
最初の仕様書もっぺん見てみろや禿げと言いたくなるね
180デフォルトの名無しさん (ワッチョイ 798a-iAGE)
2017/10/16(月) 18:51:38.88ID:L72cxc6g0181デフォルトの名無しさん (スップ Sd73-yUCo)
2017/10/16(月) 18:57:14.07ID:X9WtM+0ed >>180
ILがc#並に使い勝手良ければそうだろうね
ILがc#並に使い勝手良ければそうだろうね
182emanの物理学ってサイトわかりやすいな (ワッチョイ 7916-dPak)
2017/10/16(月) 19:03:30.59ID:8ymsOkDP0 教科書見ても全然わからんかったのにスイスイ理解できる
183emanの物理学ってサイトわかりやすいな (ワッチョイ 7916-dPak)
2017/10/16(月) 19:03:49.47ID:8ymsOkDP0 ミスった
184デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 19:22:10.94ID:BTwHB29Wa185デフォルトの名無しさん (ワッチョイ e9c9-BSx0)
2017/10/16(月) 19:22:42.93ID:LfvhrZmO0 >>177
設計を考えてから作ったあとにリファクタリングとか、設計が糞だからやり直すようなもんだわな
設計を考えてから作ったあとにリファクタリングとか、設計が糞だからやり直すようなもんだわな
186デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 19:23:29.95ID:BTwHB29Wa リファクタリングって設計がクソだからやるの?
187デフォルトの名無しさん (ワッチョイ 9319-BSx0)
2017/10/16(月) 19:30:37.46ID:TyTVOwnW0 >>177
一度書いたコードは問題なく動いている限りリファクタリングなんてすることは無いよ。
リファクタリングする工数なんて何処にも無いからね。
元のコードを大きく改変する必要があるとか類似システムを作るときは
思い切ってリファクタリングするけどね。そっちの方が品質も安定するし早いから。
ま、そんだけ元のコードが酷いって事さwww
一度書いたコードは問題なく動いている限りリファクタリングなんてすることは無いよ。
リファクタリングする工数なんて何処にも無いからね。
元のコードを大きく改変する必要があるとか類似システムを作るときは
思い切ってリファクタリングするけどね。そっちの方が品質も安定するし早いから。
ま、そんだけ元のコードが酷いって事さwww
188デフォルトの名無しさん (ワッチョイ 09b3-iAGE)
2017/10/16(月) 19:30:40.89ID:Jb7W9hCC0 >>184
主力製品の機能変更で売ってくようなスタイルだと機能追加の度にコードが増えてくけど、その度に仕様変更でバグが混入する可能性があるからコード直ししたいとかあるってパターンもあると思います
既に基底が整備されてるとかプロジェクト毎に違う製品作るパターンならこういうことは無いと思いますが
主力製品の機能変更で売ってくようなスタイルだと機能追加の度にコードが増えてくけど、その度に仕様変更でバグが混入する可能性があるからコード直ししたいとかあるってパターンもあると思います
既に基底が整備されてるとかプロジェクト毎に違う製品作るパターンならこういうことは無いと思いますが
189デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 19:34:29.63ID:BTwHB29Wa190デフォルトの名無しさん (ワッチョイ 09b3-iAGE)
2017/10/16(月) 19:38:56.50ID:Jb7W9hCC0 >>189
あくまでお客とのやり取りではなく、コードは会社の資産という観点でリファクタリングするという考えですね
お客の要望で機能追加する前提のものなので、そこで保守するコストやバグによる信用低下からプログラムそのものの価値が下がるって概念になると思います
まぁ実際はリファクタリングするには大きすぎるので理想はあっても実行は中々できないと思いますが
あくまでお客とのやり取りではなく、コードは会社の資産という観点でリファクタリングするという考えですね
お客の要望で機能追加する前提のものなので、そこで保守するコストやバグによる信用低下からプログラムそのものの価値が下がるって概念になると思います
まぁ実際はリファクタリングするには大きすぎるので理想はあっても実行は中々できないと思いますが
191デフォルトの名無しさん (オッペケ Sr45-FHy3)
2017/10/16(月) 19:39:51.97ID:3WbDhRser >>173
letとSelectManyの連鎖はクエリー式でないと辛すぎるですたい
letとSelectManyの連鎖はクエリー式でないと辛すぎるですたい
192デフォルトの名無しさん (ブーイモ MMcb-89ZN)
2017/10/16(月) 19:48:17.74ID:eZI1RZBbM リファクタリングのやり方がおかしいんじゃないかな
リファクタリングでコードがシンプルになればその後の開発工数が激減する
リファクタリングでコードがシンプルになればその後の開発工数が激減する
193デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 20:21:04.95ID:rY47nFh2M レガシーシステムに手をつける前に必ずリファクタリングするって常識でしょ
レガシーシステムは恐ろしいスパゲティの塊なのでそのまま手を出すとあっという間に破綻する
まずはリファクタリングで保守可能な状態を作らなければならない
最悪でも拡張する機能をテスト可能な状態にすること
顧客がバカでコミットできない場合でも知識を得るためにリファクタリングが最適
腐ったコードはどれだけ読み込んでも理解できない
レガシーシステムは恐ろしいスパゲティの塊なのでそのまま手を出すとあっという間に破綻する
まずはリファクタリングで保守可能な状態を作らなければならない
最悪でも拡張する機能をテスト可能な状態にすること
顧客がバカでコミットできない場合でも知識を得るためにリファクタリングが最適
腐ったコードはどれだけ読み込んでも理解できない
194デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:21:22.23ID:BTwHB29Wa195デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:26:56.04ID:BTwHB29Wa196デフォルトの名無しさん (ワッチョイ 09b3-iAGE)
2017/10/16(月) 20:29:25.51ID:Jb7W9hCC0 >>194
それで無駄になるケースってどういう場面でしょうか?
設定ファイルとコードが依存してなければ設定ファイルの取得部分の追加変更でリファクタリング自体は無駄にならないと思いますが
変更できないような設計なら確かに無駄になると思いますが・・・
それで無駄になるケースってどういう場面でしょうか?
設定ファイルとコードが依存してなければ設定ファイルの取得部分の追加変更でリファクタリング自体は無駄にならないと思いますが
変更できないような設計なら確かに無駄になると思いますが・・・
197デフォルトの名無しさん (ワッチョイ 13d2-yUCo)
2017/10/16(月) 20:31:20.88ID:1MDONeW40 >>195
スレチ
スレチ
198デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:31:55.64ID:BTwHB29Wa199デフォルトの名無しさん (ワッチョイ 93b3-meYy)
2017/10/16(月) 20:34:39.53ID:VwEzpL/B0 無駄になる可能性もあるけど無駄にならない可能性もある
汚いコードだった場合ほど無駄にならない
汚いコードだった場合ほど無駄にならない
200デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:34:54.38ID:BTwHB29Wa 設定ファイルは起動時に1回一括で読み込むだけかも知れないね
でもネットワークからデータが必要になるたびに個別に最新を取得だから
ぶっちゃけ対応できないんじゃないかな?
でもネットワークからデータが必要になるたびに個別に最新を取得だから
ぶっちゃけ対応できないんじゃないかな?
201デフォルトの名無しさん (スップ Sd73-yUCo)
2017/10/16(月) 20:36:10.80ID:BaDXAceVd >>200
スレチ
スレチ
202デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:37:35.41ID:BTwHB29Wa203デフォルトの名無しさん (スフッ Sd33-iAGE)
2017/10/16(月) 20:38:05.31ID:Pq8+tcNCd ID:BTwHB29Waが何言ってるかわかるエスパーいる?
204デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:41:07.21ID:BTwHB29Wa >>203
簡単にいうと仕様変更がかかったらリファクタリングなんて意味ねーじゃんってこと
簡単にいうと仕様変更がかかったらリファクタリングなんて意味ねーじゃんってこと
205デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 20:55:07.11ID:rY47nFh2M >>204
仕様変更ってリファクタリングしててよかった〜って一番実感するときだろ
まあやったことない人にはわからない感覚だとは思う
リファクタリングに工数かかるのは事実だから
目の前のコストしか見えない人だってそりゃいるよね
仕様変更ってリファクタリングしててよかった〜って一番実感するときだろ
まあやったことない人にはわからない感覚だとは思う
リファクタリングに工数かかるのは事実だから
目の前のコストしか見えない人だってそりゃいるよね
206デフォルトの名無しさん (ワッチョイ 998a-3eI+)
2017/10/16(月) 20:57:22.92ID:XeTEMs9s0 それはリファクタリングというかテスト書く話では
207デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 20:57:25.32ID:BTwHB29Wa208デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:05:31.13ID:rY47nFh2M >>207
設定ファイル一括読み込みクラスをリファクタリングして
設定問い合わせインターフェースにする
設定ファイル一括読み込みクラスは設定読み込みインターフェースを実装する
設定読み込みネットワークになったわー読み取りは毎回取り直しだわ〜ってなったら
設定テーブルセレクトクラスを作る
設定テーブルセレクトクラスは設定読み込みインターフェースを実装する
DIの設定を変更して終わり
簡単だろ?
設定ファイル一括読み込みクラスをリファクタリングして
設定問い合わせインターフェースにする
設定ファイル一括読み込みクラスは設定読み込みインターフェースを実装する
設定読み込みネットワークになったわー読み取りは毎回取り直しだわ〜ってなったら
設定テーブルセレクトクラスを作る
設定テーブルセレクトクラスは設定読み込みインターフェースを実装する
DIの設定を変更して終わり
簡単だろ?
209デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:06:54.06ID:rY47nFh2M >>208
誤字訂正
>設定ファイル一括読み込みクラスは設定読み込みインターフェースを実装する
設定問い合わせインターフェースを実装する
>設定テーブルセレクトクラスは設定読み込みインターフェースを実装する
設定問い合わせインターフェースを実装する
誤字訂正
>設定ファイル一括読み込みクラスは設定読み込みインターフェースを実装する
設定問い合わせインターフェースを実装する
>設定テーブルセレクトクラスは設定読み込みインターフェースを実装する
設定問い合わせインターフェースを実装する
210デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:08:49.18ID:BTwHB29Wa 組み直しに近いよね
211デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:12:10.02ID:BTwHB29Wa 設定ファイル一括読み込みクラスは会社の資産とのことだけど
どこ行くの?
また、設定ファイルから読み込むこともあるかも知んないから残しとく?
別の会社に売ったら
「うちはいちいちネットワークなんて繋げなくていいよ」
って言うかもね
こっちもサポートし続ける?
捨てちゃう?
どこ行くの?
また、設定ファイルから読み込むこともあるかも知んないから残しとく?
別の会社に売ったら
「うちはいちいちネットワークなんて繋げなくていいよ」
って言うかもね
こっちもサポートし続ける?
捨てちゃう?
212デフォルトの名無しさん (ブーイモ MM0d-89ZN)
2017/10/16(月) 21:15:35.05ID:HJ2RVhMCM213デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:16:23.03ID:rY47nFh2M リファクタリングしてないと組み直しになる
ネットワークから取ってくるって機能に切り替えたいだけなのに
なぜか設定読み込み処理そのものやそれを呼び出してるところを一生懸命調べたり直さなきゃならない
本当にやりたいことはそんなことじゃないのに!
リファクタリングしてあればまさにネットワークから取ってくる処理を追加するだけで済む
既存の処理はそのまんま
やりたいことを過不足なくやるだけ
解放閉鎖原則ってやつだね
ネットワークから取ってくるって機能に切り替えたいだけなのに
なぜか設定読み込み処理そのものやそれを呼び出してるところを一生懸命調べたり直さなきゃならない
本当にやりたいことはそんなことじゃないのに!
リファクタリングしてあればまさにネットワークから取ってくる処理を追加するだけで済む
既存の処理はそのまんま
やりたいことを過不足なくやるだけ
解放閉鎖原則ってやつだね
214デフォルトの名無しさん (ワッチョイ e9c9-BSx0)
2017/10/16(月) 21:18:26.26ID:LfvhrZmO0215デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:19:42.39ID:BTwHB29Wa216デフォルトの名無しさん (ワッチョイ 8b81-lqEX)
2017/10/16(月) 21:21:16.99ID:z1iVQjyz0 客が選べないのはお前が無力だから
217デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:21:25.94ID:BTwHB29Wa218デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:21:40.28ID:rY47nFh2M219デフォルトの名無しさん (ワッチョイ 8b81-lqEX)
2017/10/16(月) 21:22:06.38ID:z1iVQjyz0 てかマ板でやれよ
底辺チンカスコーダーの分際でうるさいわ
底辺チンカスコーダーの分際でうるさいわ
220デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:22:56.52ID:BTwHB29Wa221デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:23:54.08ID:rY47nFh2M >>217
それもリファクタリングしてあれば簡単にできるよ
単に設定ファイル読み込みクラスとネットワーク問い合わせクラスのミックスインを作るだけ
実装するのにまあ15分もかからないと思うね
リファクタリングしてなかったらこれは絶望的だよ
それもリファクタリングしてあれば簡単にできるよ
単に設定ファイル読み込みクラスとネットワーク問い合わせクラスのミックスインを作るだけ
実装するのにまあ15分もかからないと思うね
リファクタリングしてなかったらこれは絶望的だよ
222デフォルトの名無しさん (ブーイモ MM0d-89ZN)
2017/10/16(月) 21:24:30.99ID:HJ2RVhMCM >>214
MacはOSを途中で変えた
古いOSは改修に次ぐ改修で複雑に絡み合いリファクタリングすらできず
将来性がなかったから
windowsだって10までバージョンがあがったけど
そこまでのOSの変更費用は利用者が払ってる
将来性や利点があるならちゃんと説明して金をとるべき
MacはOSを途中で変えた
古いOSは改修に次ぐ改修で複雑に絡み合いリファクタリングすらできず
将来性がなかったから
windowsだって10までバージョンがあがったけど
そこまでのOSの変更費用は利用者が払ってる
将来性や利点があるならちゃんと説明して金をとるべき
223あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 21:26:54.92ID:Qeq9VPfc0 リファクタリングは組み直しだろ。
なんでやるのかっつーと、いろんな意味でその次を楽にするため。
次の改修だったり、次の案件に使いたかったり。
ただし、それは改修と併せてやってはいかん。
改修、つまり「今より良くするもの」「悪いものを直すもの」の正しい評価ができん。
会社でやるなら、金の出処は研究開発扱いとしてやるしか無い物だと思うわ。
機械で言うと「新素材の研究が一段落していい感じだったんで、それ使ってネジのコストカットしました」とか「量産安定してきたんで金型のランナーをちょっと樹脂ケチる感じに引き直しました」とかそんなレベルの話。
もし客にバレたなら、単なる不具合の改修でしかない。
なんでやるのかっつーと、いろんな意味でその次を楽にするため。
次の改修だったり、次の案件に使いたかったり。
ただし、それは改修と併せてやってはいかん。
改修、つまり「今より良くするもの」「悪いものを直すもの」の正しい評価ができん。
会社でやるなら、金の出処は研究開発扱いとしてやるしか無い物だと思うわ。
機械で言うと「新素材の研究が一段落していい感じだったんで、それ使ってネジのコストカットしました」とか「量産安定してきたんで金型のランナーをちょっと樹脂ケチる感じに引き直しました」とかそんなレベルの話。
もし客にバレたなら、単なる不具合の改修でしかない。
224デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:26:56.03ID:rY47nFh2M225デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:28:07.20ID:BTwHB29Wa226デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:28:59.41ID:BTwHB29Wa >>223
だから次の仕様が明確にならないと意味ないって
だから次の仕様が明確にならないと意味ないって
227デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:29:59.81ID:BTwHB29Wa228デフォルトの名無しさん (ワッチョイ 139a-BSx0)
2017/10/16(月) 21:33:18.73ID:wMyYGjmV0 アウアウオー Sa63-qY8G
ワントンキン MMd3-pbEI
板違いで真っ赤とかNG推奨
ワントンキン MMd3-pbEI
板違いで真っ赤とかNG推奨
229デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:33:19.62ID:rY47nFh2M >>225
仕様はあるんだろ?
それ見て作ればいいだけ
なんならそれも設定から読むようにしようか?
ルート設定情報を見てファイルかネットワークか選ぶ
ネットワークが死んでたら何回かリトライ
それでもダメならファイルから
ファイルがダメなら埋め込みデフォルト値
みたいな感じで
リファクタリングしてれば簡単にできるぞ
仕様はあるんだろ?
それ見て作ればいいだけ
なんならそれも設定から読むようにしようか?
ルート設定情報を見てファイルかネットワークか選ぶ
ネットワークが死んでたら何回かリトライ
それでもダメならファイルから
ファイルがダメなら埋め込みデフォルト値
みたいな感じで
リファクタリングしてれば簡単にできるぞ
230あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 21:34:59.19ID:Qeq9VPfc0 >>193
不思議なもんで、理解はできるが、なんでこうなってんのかわかんねえ、って半日悩んで、スクラッチすっか、と最低限の条件からだんだん込み入った事書いてくと最終的に「これ最適解じゃん。すげぇ」ってなる事あるな。
Fortranの処理系のメンテしたほうがマシ、と言う結論に至った事がある。
>>226
次の仕様に合わせてやるのは、対応。
そうじゃなくて、「これ事故りそうだな、今手が空いてるから直しとくか」がリファクタリング。
フツーに仕事してたら納期次第で不味い手を打たざるを得ない事もあるしな。
32767回目で死ぬ事がわかってる、年に100回しか打たれないはずのコマンド、とか。
何故かそういう物に限って変な活用されたり、10年生きてたりする。
不思議なもんで、理解はできるが、なんでこうなってんのかわかんねえ、って半日悩んで、スクラッチすっか、と最低限の条件からだんだん込み入った事書いてくと最終的に「これ最適解じゃん。すげぇ」ってなる事あるな。
Fortranの処理系のメンテしたほうがマシ、と言う結論に至った事がある。
>>226
次の仕様に合わせてやるのは、対応。
そうじゃなくて、「これ事故りそうだな、今手が空いてるから直しとくか」がリファクタリング。
フツーに仕事してたら納期次第で不味い手を打たざるを得ない事もあるしな。
32767回目で死ぬ事がわかってる、年に100回しか打たれないはずのコマンド、とか。
何故かそういう物に限って変な活用されたり、10年生きてたりする。
231デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:35:00.32ID:BTwHB29Wa そもそも設定ファイルの読み込みルーチンだけど
すでに納めた客の対応はどうするの?
変えちゃうのはいいけどさ
動いて無いとまずいんちゃう?
インターフェースで対応できるの?
すでに納めた客の対応はどうするの?
変えちゃうのはいいけどさ
動いて無いとまずいんちゃう?
インターフェースで対応できるの?
232デフォルトの名無しさん (ワッチョイ 9319-BSx0)
2017/10/16(月) 21:35:17.50ID:TyTVOwnW0 お前ら、プログラムの仕様を変えたらリファクタリングじゃねーわw
234デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:36:12.54ID:rY47nFh2M >>226
仕様が曖昧なときほどリファクタリングは有効だよ
リファクタリングしてないと全く身動き取れない
リファクタリングしてあれば暫定で進められる
確定したらごく僅かな工数で本実装に切り替え可能
仕様が確定するまでの待ち時間の金は誰が払うんだ?
あれがこれが決まってないから進められないなんて泣き言は顧客は聞いてくれないぞ?
仕様が曖昧なときほどリファクタリングは有効だよ
リファクタリングしてないと全く身動き取れない
リファクタリングしてあれば暫定で進められる
確定したらごく僅かな工数で本実装に切り替え可能
仕様が確定するまでの待ち時間の金は誰が払うんだ?
あれがこれが決まってないから進められないなんて泣き言は顧客は聞いてくれないぞ?
235デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 21:38:24.34ID:rY47nFh2M236デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:39:10.27ID:BTwHB29Wa そんなパッケージ販売みたいの視野に入れるなら
○○様向け読み込み処理とか
すっげー勢いででき続けるけどな
すでに動いてる部分をぶっ壊すなんて最早正気ではないな
○○様向け読み込み処理とか
すっげー勢いででき続けるけどな
すでに動いてる部分をぶっ壊すなんて最早正気ではないな
237あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 21:39:22.24ID:Qeq9VPfc0 充分にモジュール化されてれば、可換な筈だからな。
それが仕様。
中身がどう変わろうが、口はUSBです。これも仕様。
口がどう変わろうが、テキストの電文でやりとりしてます。これも仕様。
どんなキーボード繋いでもHIDデバイスとして認識出来れば文字が打てます。そんなもん。
ボタンの改良でパソコン買い替えてたら世話無いだろ。
それが仕様。
中身がどう変わろうが、口はUSBです。これも仕様。
口がどう変わろうが、テキストの電文でやりとりしてます。これも仕様。
どんなキーボード繋いでもHIDデバイスとして認識出来れば文字が打てます。そんなもん。
ボタンの改良でパソコン買い替えてたら世話無いだろ。
238デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:41:43.16ID:BTwHB29Wa239あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 21:41:47.00ID:Qeq9VPfc0241デフォルトの名無しさん (ワッチョイ 8b81-lqEX)
2017/10/16(月) 21:45:48.80ID:z1iVQjyz0 バグだらけでリファクタリングできない頭の見本市がこちらです
242デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:45:59.06ID:BTwHB29Wa243デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:46:37.96ID:BTwHB29Wa >>241
京都市とシステムズにも言ってやれ
京都市とシステムズにも言ってやれ
244デフォルトの名無しさん (ワッチョイ f117-B6a6)
2017/10/16(月) 21:48:06.53ID:4cngaiV60 ワッチョイ!ワッチョイ!
245デフォルトの名無しさん (ワッチョイ 13d2-yUCo)
2017/10/16(月) 21:49:20.03ID:1MDONeW40 >>243
スレチだ死ね
スレチだ死ね
246あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 21:49:50.50ID:Qeq9VPfc0247デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 21:59:40.70ID:BTwHB29Wa248あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 22:03:15.56ID:Qeq9VPfc0 >>247
なんで一つのソースにしちゃうかな?
インターフェイスが統一されてれば、違うソース、違うリポジトリで充分でしょ?
扱うデータが違うのに云々ってのは、コンテナ形式のファイル見たら皆がどうやって回避してきたか理解できると思うわ。
DICOMまでガチの話でもなく、tiffファイルのフォーマット眺めるだけで充分わかる。
なんで一つのソースにしちゃうかな?
インターフェイスが統一されてれば、違うソース、違うリポジトリで充分でしょ?
扱うデータが違うのに云々ってのは、コンテナ形式のファイル見たら皆がどうやって回避してきたか理解できると思うわ。
DICOMまでガチの話でもなく、tiffファイルのフォーマット眺めるだけで充分わかる。
249デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 22:05:59.28ID:BTwHB29Wa250デフォルトの名無しさん (スッップ Sd33-yUCo)
2017/10/16(月) 22:07:30.95ID:9dpoOU7Ld >>249
スレチ死ねよ
スレチ死ねよ
251あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 22:12:07.91ID:Qeq9VPfc0 >>249
内容に惑わされ過ぎだろ。
始点と幅と高さでできてる四角(四角A)と、中点と幅と高さで出来てる四角(四角B)であろうと、
ただのデータなんだから。
「四角」ってスーパークラス切り出して、「どちらかはわからんが、四角には変わりない。どっちかはそれぞれ読み手が考えるように。」ってデータ型を用意するのがリファクタリングだよ。
そしたら、図形ってデータ型が出来たり、面積のある図形ってインターフェイスが出来たりするだろうね。
typeof演算子の存在意義に疑問を持ってる類の人間なのかな。
内容に惑わされ過ぎだろ。
始点と幅と高さでできてる四角(四角A)と、中点と幅と高さで出来てる四角(四角B)であろうと、
ただのデータなんだから。
「四角」ってスーパークラス切り出して、「どちらかはわからんが、四角には変わりない。どっちかはそれぞれ読み手が考えるように。」ってデータ型を用意するのがリファクタリングだよ。
そしたら、図形ってデータ型が出来たり、面積のある図形ってインターフェイスが出来たりするだろうね。
typeof演算子の存在意義に疑問を持ってる類の人間なのかな。
252あ (ワッチョイ 7b99-b3d+)
2017/10/16(月) 22:13:13.51ID:Qeq9VPfc0 インターフェイスについて突っ込まれそうだけど、シリアライズしてXMLにでもしときゃ、容量は食うだろうけど、C#でならだいたい何とかなる。
253デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 22:20:04.33ID:BTwHB29Wa >>251
あめーんだよ
お前想像力がたんねーから
インターフェースでなんでも対応できる気がすんだよ
ちなみに中点、右幅、左幅、上幅、下幅指定は中点で回転するからその指定で回転角も付く
同じ四角だってすでに別もんの場合もある
こういうのたくさんあり過ぎて現実にはインターフェースなんてなんの役にもたたねーだろ
あめーんだよ
お前想像力がたんねーから
インターフェースでなんでも対応できる気がすんだよ
ちなみに中点、右幅、左幅、上幅、下幅指定は中点で回転するからその指定で回転角も付く
同じ四角だってすでに別もんの場合もある
こういうのたくさんあり過ぎて現実にはインターフェースなんてなんの役にもたたねーだろ
254デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/16(月) 22:30:15.71ID:rY47nFh2M インフラも依存性もないたかが四角形クラスでインターフェース否定した気になっちゃったの?
255デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 22:36:38.15ID:BTwHB29Wa >>254
じゃあ、さっきのネットワークからデータをとる話にしたってバカがインターフェースで対応できるとか言ってたけど
実際はデータ毎に取得日時も保存しておかないと
最新かどうかわからないよねw
アホだからこんなもんで対応できると思うんやで
じゃあ、さっきのネットワークからデータをとる話にしたってバカがインターフェースで対応できるとか言ってたけど
実際はデータ毎に取得日時も保存しておかないと
最新かどうかわからないよねw
アホだからこんなもんで対応できると思うんやで
256デフォルトの名無しさん (ワッチョイ 13d2-yUCo)
2017/10/16(月) 22:38:01.06ID:1MDONeW40 >>255
いい加減キチガイは死ねよ
いい加減キチガイは死ねよ
257デフォルトの名無しさん (スッップ Sd33-yUCo)
2017/10/16(月) 22:38:28.89ID:JV3CytDXd >>255
消えろカス
消えろカス
258デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/16(月) 22:44:52.51ID:BTwHB29Wa259デフォルトの名無しさん (ブーイモ MM0d-89ZN)
2017/10/16(月) 22:46:33.16ID:HJ2RVhMCM いったい何のスレなんだ?
260デフォルトの名無しさん (スッップ Sd33-yUCo)
2017/10/16(月) 22:46:57.67ID:GvNya7OCd >>258
死ね
死ね
261デフォルトの名無しさん (ワッチョイ f117-B6a6)
2017/10/16(月) 22:58:47.99ID:4cngaiV60 >>259
ID真っ赤な人を愛でるスレです
ID真っ赤な人を愛でるスレです
262デフォルトの名無しさん (ワッチョイ 5975-dPak)
2017/10/16(月) 23:04:07.75ID:LTsOqA5h0 伸びすぎだろ
おまえらってこういう話題になるとイキイキするのな
会社ではモテない頼りない無能社員のくせに
おまえらってこういう話題になるとイキイキするのな
会社ではモテない頼りない無能社員のくせに
263あ (ワッチョイ 7b99-b3d+)
2017/10/17(火) 00:34:03.66ID:GZgPL7cm0264デフォルトの名無しさん (ワッチョイ 13d2-yUCo)
2017/10/17(火) 00:38:20.31ID:cWqis51L0 >>263
キチガイに触んなすな
キチガイに触んなすな
265デフォルトの名無しさん (ワッチョイ 8b81-lqEX)
2017/10/17(火) 00:41:19.24ID:EkZQ3MrW0 まだやってやがる
始発に飛び込んで死ねよ
始発に飛び込んで死ねよ
266デフォルトの名無しさん (ワッチョイ 5386-BnQ2)
2017/10/17(火) 00:45:14.10ID:7pWr2cdn0 死んでも、俺がザオリクを唱えてあげるからな
267デフォルトの名無しさん (ワッチョイ 798a-BSx0)
2017/10/17(火) 01:10:49.63ID:0KKPzkG80 スレチ指摘されても理解できない頭のヤツにリファクタリングの必要性説いてどうすんの
268あ (スフッ Sd33-b3d+)
2017/10/17(火) 08:19:27.73ID:kX2KiqXMd 確かに。無駄に伸ばしてすまん。
269デフォルトの名無しさん (ワッチョイ 13a5-h3/e)
2017/10/17(火) 19:01:31.69ID:YbpTy6K90 最近独学で勉強始めたんだけど難しすぎる…
自分で考えたり工夫する能力がないんだろうな
自分がやりたい事と全く同じサンプルが無いと何も出来ない
みんなどうやって見につけたんだ?
やっぱアホには無理なのかな
自分で考えたり工夫する能力がないんだろうな
自分がやりたい事と全く同じサンプルが無いと何も出来ない
みんなどうやって見につけたんだ?
やっぱアホには無理なのかな
270デフォルトの名無しさん (ワッチョイ 199a-BSx0)
2017/10/17(火) 19:09:25.19ID:exorZDFN0 >>269
できることからやればいい
できないことをやろうとすると達成感が得られなくてやる気が無くなるループになる
自分の頭の中で必要な要件を切り分けられないものには手を出すな
サンプルは全く同じものがあるはずがないので近いものを探す。一つだけでなくいくつも探す
できることからやればいい
できないことをやろうとすると達成感が得られなくてやる気が無くなるループになる
自分の頭の中で必要な要件を切り分けられないものには手を出すな
サンプルは全く同じものがあるはずがないので近いものを探す。一つだけでなくいくつも探す
271デフォルトの名無しさん (ワッチョイ 9319-BSx0)
2017/10/17(火) 19:34:46.70ID:owv2SIUK0272デフォルトの名無しさん (ワッチョイ 9319-BSx0)
2017/10/17(火) 19:36:25.48ID:owv2SIUK0 c#がそれなりに使えるのには5年は掛かるね。
表面上使いこなせるのには他の言語を知ってりゃ3か月だ。
表面上使いこなせるのには他の言語を知ってりゃ3か月だ。
273あ (ワッチョイ 7b99-b3d+)
2017/10/17(火) 19:38:37.05ID:GZgPL7cm0 >>269
やりたい事を初めて見た他人が代わりにできるくらいのメモにまとめて、それをコードに落としていけば良いんじゃない?
最初は言語の機能全部使う必要無いんだから。
そのうち、これ毎回書くな…とか思ったら、そういう機能があるかどうか調べたら良い。大体ある。
やりたい事を初めて見た他人が代わりにできるくらいのメモにまとめて、それをコードに落としていけば良いんじゃない?
最初は言語の機能全部使う必要無いんだから。
そのうち、これ毎回書くな…とか思ったら、そういう機能があるかどうか調べたら良い。大体ある。
274デフォルトの名無しさん (ワッチョイ 13a5-h3/e)
2017/10/17(火) 19:53:24.64ID:YbpTy6K90 >>269です
レスありがとう
最近仕事で使うことになって人生初のプログラミングを経験中なんだけど何もかも分からないから質問も出来ないし、しても分からないし、何回か聞くともっと自分で考えてやれみたいな感じだから毎日悩みっぱなしだ
出来ることから地道にやれたら良いんだけど仕事だからなかなか厳しいね…
とりあえず独習って本を読んだり試してまずは基礎をしっかり理解するようにしてる
みんなもひたすらサンプルを書いたりして理解して行った感じなのかな
レスありがとう
最近仕事で使うことになって人生初のプログラミングを経験中なんだけど何もかも分からないから質問も出来ないし、しても分からないし、何回か聞くともっと自分で考えてやれみたいな感じだから毎日悩みっぱなしだ
出来ることから地道にやれたら良いんだけど仕事だからなかなか厳しいね…
とりあえず独習って本を読んだり試してまずは基礎をしっかり理解するようにしてる
みんなもひたすらサンプルを書いたりして理解して行った感じなのかな
275デフォルトの名無しさん (オッペケ Sr45-FHy3)
2017/10/17(火) 19:59:57.62ID:U8+gWhs5r C#難しいのかなあ?
自分はこんな便利なのか!と感動したけど
自分はこんな便利なのか!と感動したけど
276デフォルトの名無しさん (アウアウオー Sa63-qY8G)
2017/10/17(火) 20:05:06.59ID:Rn8Nldlma277デフォルトの名無しさん (ワントンキン MMd3-pbEI)
2017/10/17(火) 20:33:03.63ID:O+BDW8AjM C++先にやっとけばC#は凄く簡単
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
