「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part133
http://mevius.5ch.net/test/read.cgi/tech/1510056685/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
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#(初心者用) Part134
レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/11/28(火) 21:30:48.55ID:7U+HR4FY
838デフォルトの名無しさん
2017/12/20(水) 12:04:02.26ID:Cxfy3ZNg >>752の人はたぶんネタなんだろうね。
結局何が聞きたいのか明確にしろって言っても答えないし
ネタのつもりなら何が面白いのかさっぱり分からんが
こんな曖昧な質問に曖昧なまま答える奴も頭どうかしてると思うけど
結局何が聞きたいのか明確にしろって言っても答えないし
ネタのつもりなら何が面白いのかさっぱり分からんが
こんな曖昧な質問に曖昧なまま答える奴も頭どうかしてると思うけど
839デフォルトの名無しさん
2017/12/20(水) 12:05:42.91ID:MbxWSbMs マジでネタと思ってる奴って頭どうにかしてるよね
840752
2017/12/20(水) 12:15:20.79ID:qNzSCdz1 >>838
費用のようなものを費目単位でクラス化したのですが、一般的にはどうなのでしょうかと質問したつもりですが、意図が伝わらなかったみたいですみません
結論としては、費用をクラスとし、費目メソッドを数分作る方が一般的なのかなという結論に辿り着きました
色々と参考になりました
費用のようなものを費目単位でクラス化したのですが、一般的にはどうなのでしょうかと質問したつもりですが、意図が伝わらなかったみたいですみません
結論としては、費用をクラスとし、費目メソッドを数分作る方が一般的なのかなという結論に辿り着きました
色々と参考になりました
841752
2017/12/20(水) 12:20:38.93ID:qNzSCdz1842752
2017/12/20(水) 12:41:55.46ID:qNzSCdz1 最後にすみません。ある条件で作業時間×レートが費用になるので、費用クラスと作業時間クラスを費用算出メソッドを持つインターフェースで継承させようと思うのですが、インターフェース名が「費用算出」はセンスが無いでしょうか?
インターフェースを使えばコードが仕様を語ってくれるのではと期待しているのですが基本情報資格も持っていない自分にはこれで良いのか解らず
実務経験豊富な諸兄にお尋ねしたい次第です
インターフェースを使えばコードが仕様を語ってくれるのではと期待しているのですが基本情報資格も持っていない自分にはこれで良いのか解らず
実務経験豊富な諸兄にお尋ねしたい次第です
843デフォルトの名無しさん
2017/12/20(水) 12:45:22.87ID:yB/d6H1Y レートクラスは無いのん?
844デフォルトの名無しさん
2017/12/20(水) 12:49:20.00ID:dzFn8RAE845デフォルトの名無しさん
2017/12/20(水) 12:51:34.80ID:dzFn8RAE >>837
てか、説教してるつもりの奴の方がレベル低いし w
てか、説教してるつもりの奴の方がレベル低いし w
846デフォルトの名無しさん
2017/12/20(水) 12:53:14.86ID:dzFn8RAE >>842
俺は算出って用語をあまり見ないから少し違和感あるけどまあそれで違和感ないならいいんじゃね
俺は算出って用語をあまり見ないから少し違和感あるけどまあそれで違和感ないならいいんじゃね
847デフォルトの名無しさん
2017/12/20(水) 13:49:49.11ID:bqoc1RuE848デフォルトの名無しさん
2017/12/20(水) 13:51:39.57ID:bqoc1RuE やっぱり設計のときにクラス図書かせるべきだな
あまりにも小さい項目いちいちクラスで構えるつもりならそれも全部
クラス図として書いてもらおう
あまりにも小さい項目いちいちクラスで構えるつもりならそれも全部
クラス図として書いてもらおう
849デフォルトの名無しさん
2017/12/20(水) 17:45:30.12ID:dzFn8RAE >>847
だから費目が10万とかはあり得んだろって話
うちの会社はそこそこの規模で結構色々手掛けてるけどそれでも経理関係の費目コードは50ぐらいしかない
当然大分類、中分類、小分類と階層化されてるからそれに合わせて継承させればいい
まあうちの会社の情シスはそこまでやってなくて費目コードを見て分岐してそうだけど w
だから費目が10万とかはあり得んだろって話
うちの会社はそこそこの規模で結構色々手掛けてるけどそれでも経理関係の費目コードは50ぐらいしかない
当然大分類、中分類、小分類と階層化されてるからそれに合わせて継承させればいい
まあうちの会社の情シスはそこまでやってなくて費目コードを見て分岐してそうだけど w
850デフォルトの名無しさん
2017/12/20(水) 17:53:32.28ID:kZMVhJ0h >>849
じゃそれでもいいけど
それだけで50個クラスできるんでしょ?
クラス図どうなるの?クラス50個作るん?
って言いたいわけよ
結局設計ってさ
わかりやすいか
わかりにくいか
だけなんだよね
上下のわからんクラスって粒度を
そんなちっぽけなもんに使うと
全体が見えなくなっちゃうんだよ
費目は少なくてってそれお前の環境がそうってだけの偶然でしょ?
この方針はオススメできないね俺は
まあ、どう組んでも動けばよいのであくまでオススメの域
じゃそれでもいいけど
それだけで50個クラスできるんでしょ?
クラス図どうなるの?クラス50個作るん?
って言いたいわけよ
結局設計ってさ
わかりやすいか
わかりにくいか
だけなんだよね
上下のわからんクラスって粒度を
そんなちっぽけなもんに使うと
全体が見えなくなっちゃうんだよ
費目は少なくてってそれお前の環境がそうってだけの偶然でしょ?
この方針はオススメできないね俺は
まあ、どう組んでも動けばよいのであくまでオススメの域
851デフォルトの名無しさん
2017/12/20(水) 17:57:31.91ID:0mbmAU0+ 50個のクラスができるものをクラス使わずにごちゃ混ぜにしたら余計にわけわからんだろ
こういう話題で数が増えたらどうするの?って反論するやつが必ず現れるけどそれ墓穴掘ってるだけだぞ
こういう話題で数が増えたらどうするの?って反論するやつが必ず現れるけどそれ墓穴掘ってるだけだぞ
853デフォルトの名無しさん
2017/12/20(水) 18:25:24.19ID:AIjICjtT データが構造を持ってしまうと、別の使い方をする時に手間が増えるだけなんだよ
データはデータでクラスにする必要なんかまったく無い
データはデータでクラスにする必要なんかまったく無い
854デフォルトの名無しさん
2017/12/20(水) 18:31:13.93ID:dzFn8RAE >>850
> クラス図どうなるの?クラス50個作るん?
必要なら作るだけだろ
> 上下のわからんクラスって粒度を
> そんなちっぽけなもんに使うと
> 全体が見えなくなっちゃうんだよ
それお前さんの管理能力の問題...
> 費目は少なくてってそれお前の環境がそうってだけの偶然でしょ?
世の中の会計ソフトとか見てみな
もしくは自分の会社の経理担当者に聞けばわかると思うよ
> この方針はオススメできないね俺は
別にお前もそうしろなんて言ってないから勝手にやってなよ
> クラス図どうなるの?クラス50個作るん?
必要なら作るだけだろ
> 上下のわからんクラスって粒度を
> そんなちっぽけなもんに使うと
> 全体が見えなくなっちゃうんだよ
それお前さんの管理能力の問題...
> 費目は少なくてってそれお前の環境がそうってだけの偶然でしょ?
世の中の会計ソフトとか見てみな
もしくは自分の会社の経理担当者に聞けばわかると思うよ
> この方針はオススメできないね俺は
別にお前もそうしろなんて言ってないから勝手にやってなよ
855デフォルトの名無しさん
2017/12/20(水) 18:47:00.16ID:n3mgdNKt >>853
別の使い方する時点で分析設計ミス
別の使い方する時点で分析設計ミス
856デフォルトの名無しさん
2017/12/20(水) 18:56:33.13ID:R/x04Nlq >>854
残念ながら、世の中の会計ソフトなんかほぼ100%トランザクションスクリプトだよ
残念ながら、世の中の会計ソフトなんかほぼ100%トランザクションスクリプトだよ
857デフォルトの名無しさん
2017/12/20(水) 19:01:31.53ID:6oreCn9e858デフォルトの名無しさん
2017/12/20(水) 19:08:20.84ID:dzFn8RAE >>856
なんの話をしてるんだよ w
なんの話をしてるんだよ w
859デフォルトの名無しさん
2017/12/20(水) 19:13:04.16ID:w7lpXa1y 費目、時間単価、時間がそれぞれ独立したクラスか
めまいを禁じ得ない
めまいを禁じ得ない
860デフォルトの名無しさん
2017/12/20(水) 19:35:42.09ID:n3mgdNKt それらが同じクラスに混在する方が目眩するわ
861デフォルトの名無しさん
2017/12/20(水) 19:59:30.76ID:+lUILV8P で、最終顧客がのぞむ要求に答えられるアプリケーションなのかと
862デフォルトの名無しさん
2017/12/20(水) 20:00:24.04ID:1pJRigF6 全体を把握しないと作業に取り掛かれないなら
既にクラス設計として破綻してるとしか
既にクラス設計として破綻してるとしか
863デフォルトの名無しさん
2017/12/20(水) 20:45:21.17ID:QInM5P3Y 結局要件があいまいだから何とも言えんけど普通に考えれば費目ごとに派生するのはないね。
せっかくC#にはデリゲートがあるんだから、費目で違う処理はコンストラクタで
デリゲート食わせて対応できるし、その上でプロトタイプパターン適用した方が分かりやすいと思うよ。
もちろん費目ごとの固有の処理が費目固有のプロパティに依存するような場合は
継承を使うしかないけどね
せっかくC#にはデリゲートがあるんだから、費目で違う処理はコンストラクタで
デリゲート食わせて対応できるし、その上でプロトタイプパターン適用した方が分かりやすいと思うよ。
もちろん費目ごとの固有の処理が費目固有のプロパティに依存するような場合は
継承を使うしかないけどね
864デフォルトの名無しさん
2017/12/20(水) 21:00:51.80ID:D80mgGFK 費目はクラスじゃなくてデータにするべきものでは在るが、初心者が「そう言われたから」って理由でやるより
何故そうなのかを理解してやるのは悪いことじゃない
自分で考える人を挫くスタイルはあまり感心しないな
何故そうなのかを理解してやるのは悪いことじゃない
自分で考える人を挫くスタイルはあまり感心しないな
865デフォルトの名無しさん
2017/12/20(水) 21:05:35.30ID:n3mgdNKt 種類によって振る舞いが違うって要件なのにデータで扱うとか呆れるわ
どんだけswitchする気だよ
どんだけswitchする気だよ
866デフォルトの名無しさん
2017/12/20(水) 21:15:55.31ID:dxH3+214 > 自分で考える人を挫くスタイルはあまり感心しないな
マウントしたいだけやろ
今回は質問者の方がレベル高いからアホみたいなことになってるけど w
マウントしたいだけやろ
今回は質問者の方がレベル高いからアホみたいなことになってるけど w
867デフォルトの名無しさん
2017/12/20(水) 21:16:44.49ID:R/x04Nlq868デフォルトの名無しさん
2017/12/20(水) 21:22:03.45ID:n3mgdNKt869デフォルトの名無しさん
2017/12/20(水) 21:33:44.71ID:6oreCn9e870デフォルトの名無しさん
2017/12/20(水) 21:35:40.32ID:R/x04Nlq871デフォルトの名無しさん
2017/12/20(水) 21:49:04.68ID:ie4nb91k 費用と言っても材料費、人件費、、減価償却費、貸倒引当金など性格や扱いの異なるものを同じ基底から派生させるのはどだい無理がある
集計したいだけなら金額を取得するインターフェイスを実装する方が賢い
集計したいだけなら金額を取得するインターフェイスを実装する方が賢い
872デフォルトの名無しさん
2017/12/20(水) 22:10:01.13ID:n3mgdNKt873デフォルトの名無しさん
2017/12/20(水) 22:10:03.47ID:WriG98aZ List〈string[]〉の型をstring[]の特定の列をキーにしてソートしたいんですけど
List.Sort(x => x[1]);
のような書き方はできないのでしょうか?
List〈class〉を用意するしかないのでしょうか?多分Listの中の配列にもLINQ使えそうなんですが・・・
テストで試しに動かしたいだけなのにわざわざclassを書くのが大変なので・・・
List.Sort(x => x[1]);
のような書き方はできないのでしょうか?
List〈class〉を用意するしかないのでしょうか?多分Listの中の配列にもLINQ使えそうなんですが・・・
テストで試しに動かしたいだけなのにわざわざclassを書くのが大変なので・・・
874デフォルトの名無しさん
2017/12/20(水) 22:18:17.41ID:gjQwmCKz875デフォルトの名無しさん
2017/12/20(水) 22:26:57.08ID:6oreCn9e >>872
でもさ
クラス図書いたら君のはこんなくだらない処理でクラスが50個も並んでるんだぜ
どの辺がいいプログラムなの?
他のも合わせれば5-600は行くんじゃない?
正しいクラス図なんて一度も書いたことないっしょ?
おそらく資料見てもこのクラスは記述があるけどこのクラスは記述がないなぁ
ってもんを平気で作っちゃうでしょ?
でもさ
クラス図書いたら君のはこんなくだらない処理でクラスが50個も並んでるんだぜ
どの辺がいいプログラムなの?
他のも合わせれば5-600は行くんじゃない?
正しいクラス図なんて一度も書いたことないっしょ?
おそらく資料見てもこのクラスは記述があるけどこのクラスは記述がないなぁ
ってもんを平気で作っちゃうでしょ?
876デフォルトの名無しさん
2017/12/20(水) 22:31:22.52ID:n3mgdNKt >>875
そのドメインがそういうものなら何百クラスだろうがクラスで書くのが正しい
それがそのドメインでは最も簡潔で正しい姿なんだよ
そこを曲げてデータ区分や条件分岐で雑なコードを書いたら
クラス数は増えないかもしれないがコードの複雑度が爆発的に高まるだけ
なぜなら数百クラスが個々に持つべき振る舞いが同じクラスに区別なく同居してしまうんだぜ?
ろくなことにならないよ
そのドメインがそういうものなら何百クラスだろうがクラスで書くのが正しい
それがそのドメインでは最も簡潔で正しい姿なんだよ
そこを曲げてデータ区分や条件分岐で雑なコードを書いたら
クラス数は増えないかもしれないがコードの複雑度が爆発的に高まるだけ
なぜなら数百クラスが個々に持つべき振る舞いが同じクラスに区別なく同居してしまうんだぜ?
ろくなことにならないよ
877デフォルトの名無しさん
2017/12/20(水) 22:32:30.67ID:WriG98aZ >>874
OrderByも試したんですがこのラムダ式だと意図した動作にならないです
とりあえずList〈class〉で素直に書いてみますが、ラムダ式のキーに配列やListのインデックス指定して使うのは無理なんでしょうか?
OrderByも試したんですがこのラムダ式だと意図した動作にならないです
とりあえずList〈class〉で素直に書いてみますが、ラムダ式のキーに配列やListのインデックス指定して使うのは無理なんでしょうか?
878デフォルトの名無しさん
2017/12/20(水) 22:33:13.38ID:GdnGy9ZB879デフォルトの名無しさん
2017/12/20(水) 22:35:03.12ID:QInM5P3Y 意図した動作にならないのをバグっていうんだと思いますw
880デフォルトの名無しさん
2017/12/20(水) 22:36:47.64ID:6oreCn9e881デフォルトの名無しさん
2017/12/20(水) 22:40:38.82ID:D80mgGFK882デフォルトの名無しさん
2017/12/20(水) 22:42:06.35ID:WriG98aZ >>878
ちょっと説明不足してたので補足
List〈string[]〉
{
{"1", "aa", "1個目"},
{"2", "bbb", "2個目"},
{"3", "abc", "3個目"},
{"4", "dddd", "4個目"}
}
の形があった場合、string[1]のところを基準にソートさせたいってことですね
public class test
{
public string id{get; set;}
public string text{get; set;}
public string discription{get; set;}
}
みたいな形式だった場合
list.OrderBy(x => x.text);
と同じ動作にしたいということです
ちょっと説明不足してたので補足
List〈string[]〉
{
{"1", "aa", "1個目"},
{"2", "bbb", "2個目"},
{"3", "abc", "3個目"},
{"4", "dddd", "4個目"}
}
の形があった場合、string[1]のところを基準にソートさせたいってことですね
public class test
{
public string id{get; set;}
public string text{get; set;}
public string discription{get; set;}
}
みたいな形式だった場合
list.OrderBy(x => x.text);
と同じ動作にしたいということです
883デフォルトの名無しさん
2017/12/20(水) 22:54:00.94ID:QInM5P3Y >>882
そこが分からない人はいないと思うよw
逆に何が難しいの
list.OrderBy(x => Integer.Parse(x[0]));
とか、
list.Sort((x, y) => Integer.Parse(x[0]) - IntegerParse(y[0]));
ではダメなんですか?
そこが分からない人はいないと思うよw
逆に何が難しいの
list.OrderBy(x => Integer.Parse(x[0]));
とか、
list.Sort((x, y) => Integer.Parse(x[0]) - IntegerParse(y[0]));
ではダメなんですか?
884デフォルトの名無しさん
2017/12/20(水) 22:55:43.46ID:QInM5P3Y あ、やってもーたw
IntegerじゃなくてInt32ね
IntegerじゃなくてInt32ね
885デフォルトの名無しさん
2017/12/20(水) 22:59:37.49ID:WriG98aZ886デフォルトの名無しさん
2017/12/20(水) 23:03:12.47ID:n3mgdNKt887デフォルトの名無しさん
2017/12/20(水) 23:06:38.88ID:QInM5P3Y >>885
classってのが何のことかよくわからないけど、OrderByの方使ってる?
LINQのメソッドはコレクションをのものを並び替えるのではなくて
並び替えた列挙オブジェクトを返すんだけど、そこを誤解してるなんてオチではなくて?
classってのが何のことかよくわからないけど、OrderByの方使ってる?
LINQのメソッドはコレクションをのものを並び替えるのではなくて
並び替えた列挙オブジェクトを返すんだけど、そこを誤解してるなんてオチではなくて?
888デフォルトの名無しさん
2017/12/20(水) 23:17:47.14ID:dFGD4M7x889デフォルトの名無しさん
2017/12/20(水) 23:21:21.55ID:lugKio2h 書き方がわかりませんということだから並び替え方法とは違うように読めたけどな
list = list.OrderBy(x => x[1]).ToList();
もしくは
list.Sort((x, y) => x[1].CompareTo(y[1]));
とかだろ
OrderByはシーケンスが返ってくるからListにしたい場合はToListが要る
Sortは直接並び替えてるので前の状態も欲しい場合は事前にコピーしておくかな
list = list.OrderBy(x => x[1]).ToList();
もしくは
list.Sort((x, y) => x[1].CompareTo(y[1]));
とかだろ
OrderByはシーケンスが返ってくるからListにしたい場合はToListが要る
Sortは直接並び替えてるので前の状態も欲しい場合は事前にコピーしておくかな
890デフォルトの名無しさん
2017/12/20(水) 23:23:23.48ID:WriG98aZ891デフォルトの名無しさん
2017/12/20(水) 23:26:14.46ID:WriG98aZ >>889
あぁToList()を忘れてました
あやふやな記憶で使っててToList()使うって教わったのにすっかり忘れてました
型の返り方の説明見て、正しい扱い方覚えないといけないですねすいません
ICollectionみたいなやつとか、抽象化されてるからToListでListに明示的に変換しないとあかんやつでした
あぁToList()を忘れてました
あやふやな記憶で使っててToList()使うって教わったのにすっかり忘れてました
型の返り方の説明見て、正しい扱い方覚えないといけないですねすいません
ICollectionみたいなやつとか、抽象化されてるからToListでListに明示的に変換しないとあかんやつでした
892デフォルトの名無しさん
2017/12/20(水) 23:29:58.52ID:Xe3ly/H6 >>890
てかその構造のデータをstring[]で扱わなきゃいけない理由が何かあんの?
てかその構造のデータをstring[]で扱わなきゃいけない理由が何かあんの?
893デフォルトの名無しさん
2017/12/20(水) 23:31:09.24ID:Xe3ly/H6 あ、ごめん書いてたね
894デフォルトの名無しさん
2017/12/20(水) 23:35:13.47ID:WriG98aZ >>892
試しにデータ群扱う時にclass宣言したり、大量のデータを型分けするのがめんどいからこういう扱い方できると楽ってだけですね
この使い方ならcsv形式にsplitでListぶち込むだけでやれるので宣言項目少なくてテストするなら楽ってだけです
DBから持って来るときは文字列型じゃなければToStringかけたりとかありそうですが
最近はEF使ってるので楽ですけどね
試しにデータ群扱う時にclass宣言したり、大量のデータを型分けするのがめんどいからこういう扱い方できると楽ってだけですね
この使い方ならcsv形式にsplitでListぶち込むだけでやれるので宣言項目少なくてテストするなら楽ってだけです
DBから持って来るときは文字列型じゃなければToStringかけたりとかありそうですが
最近はEF使ってるので楽ですけどね
895デフォルトの名無しさん
2017/12/20(水) 23:38:15.25ID:nn3v7K50 Kotlin では、ある列の値で、レコードをソートするのは以下。
年齢・名前でソートする
https://mevius.5ch.net/test/read.cgi/tech/1509462463/18
年齢・名前でソートする
https://mevius.5ch.net/test/read.cgi/tech/1509462463/18
896デフォルトの名無しさん
2017/12/20(水) 23:44:31.66ID:Xe3ly/H6 >>894
Visual Studioならjsonからクラスを自動生成できるからクラスの方が扱いやすいけどね。stringとHashtableまみれのコードとか絶対メンテできない…
Visual Studioならjsonからクラスを自動生成できるからクラスの方が扱いやすいけどね。stringとHashtableまみれのコードとか絶対メンテできない…
897デフォルトの名無しさん
2017/12/20(水) 23:49:35.45ID:WriG98aZ898デフォルトの名無しさん
2017/12/21(木) 00:47:58.94ID:HdSqx1Ax http://yossk.hatenablog.com/entry/2015/02/23/070546
ここの「4-3散在する情報」のサンプルコード
川俣晶の本からのコピーなんだけど
Runメソッド内で値設定したあと
CalcDistメソッド先頭で値をリセットしてるから
常に計算結果0になるように見えるんだけど
なんか俺読み間違えてる?
ここの「4-3散在する情報」のサンプルコード
川俣晶の本からのコピーなんだけど
Runメソッド内で値設定したあと
CalcDistメソッド先頭で値をリセットしてるから
常に計算結果0になるように見えるんだけど
なんか俺読み間違えてる?
899デフォルトの名無しさん
2017/12/21(木) 00:54:31.04ID:h7wsiOnr たしかに
900デフォルトの名無しさん
2017/12/21(木) 03:28:09.32ID:3KOuKcBo901デフォルトの名無しさん
2017/12/21(木) 05:44:12.11ID:/dR3YALD902デフォルトの名無しさん
2017/12/21(木) 06:04:58.06ID:gZ1XcqWP903デフォルトの名無しさん
2017/12/21(木) 06:50:24.48ID:/eYbpg/S オブジェクト指向は物事を複雑にするためにあるモノじゃ無いぞ。
オブジェクト指向を目的にしてどうするwww
オブジェクト指向を目的にしてどうするwww
904デフォルトの名無しさん
2017/12/21(木) 06:50:56.44ID:c0/BZHI9 動く動かないとセンスの有無は別の話
理解力無さすぎだろ w
理解力無さすぎだろ w
905デフォルトの名無しさん
2017/12/21(木) 06:56:56.39ID:/eYbpg/S どの世界でも原理主義者は物事を複雑にするw
906デフォルトの名無しさん
2017/12/21(木) 06:57:03.08ID:gZ1XcqWP907デフォルトの名無しさん
2017/12/21(木) 07:00:31.05ID:gZ1XcqWP クラス図書かないやつは客観的に自分の設計を見ることができない
だからこんなプロパティ単位のものクラスにして
クラス図を蜘蛛の巣にしちゃっても
それを汚いと反省する機会がない
ただし、どう組んでも動くのであくまで俺の持論
だからこんなプロパティ単位のものクラスにして
クラス図を蜘蛛の巣にしちゃっても
それを汚いと反省する機会がない
ただし、どう組んでも動くのであくまで俺の持論
908752
2017/12/21(木) 07:13:38.51ID:RBSPw/d+ 費用クラスの者ですが、色々なアドバイスありがとうございます
参考になります
>>902
どう組んでも動くの精神で、前任のパートさんが凄いの組んでくれたので、オブジェクト指向を意識し始めました
クラスどころかイベントリスナーのメソッドというのでしょうか?
そこから共通関数すらなく処理されているので、なんとかしたかったのです
ドメイン層とアプリ層とインフラ層が渾然一体となっていると、どう手を付けて良いのやら
参考になります
>>902
どう組んでも動くの精神で、前任のパートさんが凄いの組んでくれたので、オブジェクト指向を意識し始めました
クラスどころかイベントリスナーのメソッドというのでしょうか?
そこから共通関数すらなく処理されているので、なんとかしたかったのです
ドメイン層とアプリ層とインフラ層が渾然一体となっていると、どう手を付けて良いのやら
909デフォルトの名無しさん
2017/12/21(木) 07:25:44.67ID:Mqu0aN7Q 必要最低限だけ修正しろ
コードのきれいさは主観
他人のコードはすべて糞コード
コードのきれいさは主観
他人のコードはすべて糞コード
910デフォルトの名無しさん
2017/12/21(木) 07:27:47.47ID:gZ1XcqWP911デフォルトの名無しさん
2017/12/21(木) 07:42:54.80ID:iiESRPBo と、プロパティ単位とか意味不明のことをつぶやいており当局は措置入院の必要性があると判断している模様です
912デフォルトの名無しさん
2017/12/21(木) 07:56:29.75ID:h7wsiOnr >>908
おまえ本当に未経験者かよwww
おまえ本当に未経験者かよwww
913デフォルトの名無しさん
2017/12/21(木) 08:08:25.86ID:gZ1XcqWP 残念なのはおそらくこいつはコードレビューとかしたことないね
クラス図と基本設計書との不一致とか設計書のレビューもやったことない
このレベルでクラス図なんて書いたらごちゃごちゃしてなんだかわからないだろ
見難いよって誰からも指摘されたことないから当然伸びない
修正が聞かないまま今に至る
クラス図と基本設計書との不一致とか設計書のレビューもやったことない
このレベルでクラス図なんて書いたらごちゃごちゃしてなんだかわからないだろ
見難いよって誰からも指摘されたことないから当然伸びない
修正が聞かないまま今に至る
914デフォルトの名無しさん
2017/12/21(木) 08:09:15.38ID:gYUruymP (キリッ
915デフォルトの名無しさん
2017/12/21(木) 08:17:58.61ID:81J6Ca8t 新参だがここで聞くのは無駄だってことは分かった
916デフォルトの名無しさん
2017/12/21(木) 08:37:19.47ID:VQD1Tiju917デフォルトの名無しさん
2017/12/21(木) 08:40:09.55ID:VQD1Tiju918デフォルトの名無しさん
2017/12/21(木) 08:54:24.69ID:upKQQwHx 最近クラス図キチガイが湧いてるな
919デフォルトの名無しさん
2017/12/21(木) 09:04:04.27ID:VQD1Tiju920デフォルトの名無しさん
2017/12/21(木) 10:15:36.99ID:VXvVb2gy >>919
俺が言ったのは本当にプログラミング初体験なのかよってことな。
俺が言ったのは本当にプログラミング初体験なのかよってことな。
921デフォルトの名無しさん
2017/12/21(木) 10:19:43.29ID:iwfbZ4kw javaの匂いが消えない
922デフォルトの名無しさん
2017/12/21(木) 10:33:22.61ID:VQD1Tiju923デフォルトの名無しさん
2017/12/21(木) 10:41:24.50ID:VXvVb2gy >>805
>急遽プログラムをやれと言われた人間なのでセンスとか言われると厳しいです
>急遽プログラムをやれと言われた人間なのでセンスとか言われると厳しいです
924デフォルトの名無しさん
2017/12/21(木) 12:03:45.23ID:Q/EvmKMe925デフォルトの名無しさん
2017/12/21(木) 12:50:57.69ID:iiESRPBo926752
2017/12/21(木) 12:55:56.30ID:Bs03k3IZ >>923
急遽と言っても半年以上OJTの形で作っているので、変数、関数、クラスが何なのか程度は理解しています
で、費用と費目は抽象クラスを使うのに絶好の課題ではと初めて使ってみて、世間様ではどう思われるか聞いてみたら、そんな関係には使わないと指摘された次第です
急遽と言っても半年以上OJTの形で作っているので、変数、関数、クラスが何なのか程度は理解しています
で、費用と費目は抽象クラスを使うのに絶好の課題ではと初めて使ってみて、世間様ではどう思われるか聞いてみたら、そんな関係には使わないと指摘された次第です
927752
2017/12/21(木) 13:00:11.33ID:Bs03k3IZ ズブの素人でも手続き型プログラムを一ヶ月で作れるようになったのは、visual studioの支援とC#の解りやすさのおかげだと感謝してます
ゆえに急遽突っ込まれたのかも知りませんが
ゆえに急遽突っ込まれたのかも知りませんが
928デフォルトの名無しさん
2017/12/21(木) 13:29:10.16ID:WNlCIVzg >>926
結局ね、データってのはDBに保存したり手で入力したりするものなので
データごとにクラスが変わったりすると破綻するんですよ
クラス分けは集計には便利かもしれんが、全ての工程でどうなるか考えて設計しないとね
結局ね、データってのはDBに保存したり手で入力したりするものなので
データごとにクラスが変わったりすると破綻するんですよ
クラス分けは集計には便利かもしれんが、全ての工程でどうなるか考えて設計しないとね
929デフォルトの名無しさん
2017/12/21(木) 13:38:55.98ID:xinkvf3y930752
2017/12/21(木) 17:30:18.01ID:68OBjHX8 >>929
最初の二ヶ月は前任の人が引き継ぎ兼トレーニングしてくれたのでブートは早かったと思います
そこから半年でやっと継承を触ったので、成長曲線はそこまで急では無いかと
比較が解らないですが仮に成長が早いとするとC#が非常に取っ付きやすかったのが大きいと思います
基本情報試験のアルゴリズムとかさっぱり解らないので、プログラム能力は経験相応に低いと思います
最初の二ヶ月は前任の人が引き継ぎ兼トレーニングしてくれたのでブートは早かったと思います
そこから半年でやっと継承を触ったので、成長曲線はそこまで急では無いかと
比較が解らないですが仮に成長が早いとするとC#が非常に取っ付きやすかったのが大きいと思います
基本情報試験のアルゴリズムとかさっぱり解らないので、プログラム能力は経験相応に低いと思います
931752
2017/12/21(木) 17:42:42.42ID:68OBjHX8 >>913
PM交え前任者とコードレビューをしましたが、三項演算子とLINQは見難いと指摘されました
手続き型より宣言型のが良いとネットで見たのですが
逆に前任者が書いた4重ネストのfor文にifelseが連ねてあるコードはいくら頭をひねっても理解できず
数字の動きはステップ実行で見れるのですが、だから何って感じになります
ゆえに知識を整理したくなり初めて抽象クラスを意識した次第です
PM交え前任者とコードレビューをしましたが、三項演算子とLINQは見難いと指摘されました
手続き型より宣言型のが良いとネットで見たのですが
逆に前任者が書いた4重ネストのfor文にifelseが連ねてあるコードはいくら頭をひねっても理解できず
数字の動きはステップ実行で見れるのですが、だから何って感じになります
ゆえに知識を整理したくなり初めて抽象クラスを意識した次第です
932デフォルトの名無しさん
2017/12/21(木) 17:50:29.58ID:c4/lwFQU 優秀だね
ここにくると馬鹿になるからもう来ない方がいいよ
ここにくると馬鹿になるからもう来ない方がいいよ
933752
2017/12/21(木) 17:56:25.54ID:68OBjHX8 >>907
素朴な疑問ですがプロパティが大量に並ぶのとクラスが大量に並ぶのはどちらが好まれるのでしょうか
個人的には、クラス内にプロパティがギッシリという光景も凄いなと思うのですが
私の知らないテクニックで隠蔽できるのかも知れないので解りませんが
なおデリケートはイベントリスナとして使われてる程度の理解しかなく使いどころがピンと来ていません
精進します
素朴な疑問ですがプロパティが大量に並ぶのとクラスが大量に並ぶのはどちらが好まれるのでしょうか
個人的には、クラス内にプロパティがギッシリという光景も凄いなと思うのですが
私の知らないテクニックで隠蔽できるのかも知れないので解りませんが
なおデリケートはイベントリスナとして使われてる程度の理解しかなく使いどころがピンと来ていません
精進します
934デフォルトの名無しさん
2017/12/21(木) 18:05:03.28ID:Tz1RNGN4 プログラミングしたので評価してください
archive.isに定期的にアーカイブさせるプログラムです
https://dotup.org/uploda/dotup.org1417700.zip.html 👀
Rock54: Caution(BBR-MD5:1322b9cf791dd10729e510ca36a73322)
archive.isに定期的にアーカイブさせるプログラムです
https://dotup.org/uploda/dotup.org1417700.zip.html 👀
Rock54: Caution(BBR-MD5:1322b9cf791dd10729e510ca36a73322)
935デフォルトの名無しさん
2017/12/21(木) 18:12:09.40ID:Tz1RNGN4936デフォルトの名無しさん
2017/12/21(木) 18:14:54.74ID:upKQQwHx GitHubにあげてくれ
937デフォルトの名無しさん
2017/12/21(木) 18:56:17.83ID:VaR9+Vl3 ギフハブ?
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- ヨッシー、ヘイホー、テレサ ←こいつらwwwwwwwww
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- くそしてかがやけ
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
