- 1 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 15:36:53.26 ID:S+KK7a41.net]
- ■Visual Studio 2015 Community & Express (無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part92 (実質93) echo.2ch.net/test/read.cgi/tech/1485589613/ ■次スレは>>970が建てる事 建てられない場合は他を指定する事。
- 969 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:41:28.87 ID:SUmdrC/e.net]
- >>938
そもそも繰り返すのは正解じゃない 入力系イベントで同期的に検証すればいいだけの話 今回の場合は入力ではなくデータ取得なので取得したあとにデータを検証ればいい 検証なんてほとんど時間がかからないんだから非同期にする必要はない データに変化がないのに何度も繰り返しデータが正しいか検証したってしょうがない
- 970 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:45:10.71 ID:SUmdrC/e.net]
- >>940
そうか 長いクラスを読むのはもっと大変だろうね
- 971 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:46:24.51 ID:64liGYG7.net]
- 俺が見たのは何とかジェネレーターというの沢山あるものだった
AジェネレーターがBジェネレーターをつくりそのクラスからCジェネレーターが出来て…と とてもとても理解不能だった なぜなんとかジェネレーターが必要なのかどうかがわからない
- 972 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:48:21.34 ID:eZM6bYju.net]
- コンパクトなクラスが読めないのは能力云々より
設計か命名の問題だと思う
- 973 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:49:26.63 ID:Tx63GDtf.net]
- >>942
そういう問題じゃなくて意味があるまとまりにしてくれないと困る んでおそらく形成されているであろうツリー構造がソースから把握できない
- 974 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:53:40.20 ID:Tx63GDtf.net]
- >>943
単ー複の複が増減するんだろうねw クラス図だと「ー●」確かこんな関係?
- 975 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:58:24.70 ID:64liGYG7.net]
- コンストラクタ+メソッド1個みたいのもたくさんあった
単機能を実装したらこういうことになるんだろうとは思うけど クラスが現実世界のものを表してるならこんな感じにはならない
- 976 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:59:23.02 ID:HL16aayQ.net]
- >>945
クラスは意味のあるまとまりだよ クラスのグルーピングは名前空間でやってるでしょ 名前空間使ってないなら命名規約でわかるようになってるんじゃないかな どっちも無いならちょっと不親切だね ちなみにどのリポジトリ?Githubだったよね?
- 977 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:01:23.72 ID:Tx63GDtf.net]
- >>947
作るの勝手だけど そういう奴に限って設計書のクラスの 記述漏れてんだよなぁ プチクラス作れば作るほど 設計書書くの大変なのに
- 978 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:03:33.64 ID:Tx63GDtf.net]
- >>948
githubなんてアクセスしたら警告表示が出ちまうよ
- 979 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:03:58.81 ID:HL16aayQ.net]
- >>943
それはジェネレーターではなくファクトリーでは? DIフレームワークを使わない硬派なプロジェクトだと大量のファクトリーが作られる
- 980 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:06:39.12 ID:Tx63GDtf.net]
- >>951
たくさん種類があるんじゃね?
- 981 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:01:37.79 ID:pPHSVA6w.net]
- 無駄にこだわりが多かったりプライド高いやつのは汚いソースになるな
- 982 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:21:58.89 ID:7EwQRwAf.net]
- >>908
使わない 過去の遺物 ヒープ汚したく無い時のstruct用はあるが例外やね
- 983 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:24:26.52 ID:7EwQRwAf.net]
- >>914
今ならOptionやらなんやらやね
- 984 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:41:56.58 ID:T+wcAuKm.net]
- >>954
過去の遺物ってことは無いな C#7で参照戻り値と参照ローカル変数が追加されたくらいだし
- 985 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:31:21.56 ID:9R+c2v2L.net]
- C#はコードを使い捨てにする言語だからな。
殴り書きの汚いソースでも動くように最強のIDEがサポートしてくれる。
- 986 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:39:13.51 ID:Gr3hJnkQ.net]
- それには同意できない
殴り書きでいいならpythonつかえと
- 987 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:44:28.44 ID:9R+c2v2L.net]
- おまえに命令される筋合いはない。おまえこそCOBOLでも使ってろよ。
- 988 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:47:00.42 ID:iejCBPTQ.net]
- ちょっとワロタ
- 989 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:52:11.14 ID:gXUARaWp.net]
- 業務系でC#使う上で最強のプロジェクト管理・ソース管理はどれですかね?
- 990 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:57:23.96 ID:s9CmER57.net]
- 個人プレーならzipでソルーション丸ごと固めるのが結局最強
- 991 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:01:23.07 ID:9GFvcsU0.net]
- >>961
GitHub Enterprise
- 992 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:04:37.66 ID:9R+c2v2L.net]
- TFSは死んだのか。
- 993 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:17:33.61 ID:dd5lceIv.net]
- 今やMSもGithubだからなあ
- 994 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:17:50.60 ID:9GFvcsU0.net]
- >>964
VSTS
- 995 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:52:49.16 ID:9R+c2v2L.net]
- C++保守用に未だVSS使ってるわ。新規で作ることないから移行する気がない。
個人ではC#のコードは使い捨てだから変更履歴なんかいらないよな。バックアップだけで十分。
- 996 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:06:28.84 ID:jGcPR8aa.net]
- バックアップ目的だけでもgitのほうが楽だわ
何も考えずプッシュするだけ
- 997 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:10:00.94 ID:TyZJj4Kq.net]
- VCSに対してCVSとかSVNとかのイメージを引きずってるなら、
Gitは食わず嫌いしないで一度試してみるべきだな 本当に手軽に使え、全く負担にならない
- 998 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:35:37.42 ID:pMOr9sAk.net]
- >>969
gitって非公開で使うにはお金かかるんですか?
- 999 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:38:16.40 ID:7ho3Goo/.net]
- gitは今はVSにもデフォルトで入ってるんじゃないか?ネットワークないローカル環境でも使える
githubはしらね
- 1000 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:47:42.36 ID:eZI1RZBb.net]
- githubは非公開はお金がかかる
そういうサービス使わないで自分でgit使って自前のgitリポジトリ利用はタダ 好きなように運用したらいい
- 1001 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:49:28.23 ID:TyZJj4Kq.net]
- gitはローカルで使いながら必要に応じてリモートと同期取るもんだけど、
無料でプライベートリポジトリが持てるホスティングサービスとしてはbitbucketが有名 github的な機能が不要で本当にgitリポジトリのホスティングだけでいいならAWS CodeCommitとかも無料で使える
- 1002 名前:デフォルトの名無しさん [2017/10/16(月) 01:22:35.89 ID:TG+ykm1v.net]
- 個人でVSTS使おうと思うけど無料なん?
プライベートリポジトリ。
- 1003 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 01:35:49.09 ID:pMOr9sAk.net]
- gitと、githubって別物だったのかw
- 1004 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 01:38:02.07 ID:1MDONeW4.net]
- >>974
うん
- 1005 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 02:22:04.00 ID:7CHwAcHs.net]
- 乱立しすぎ。
- 1006 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 02:25:43.57 ID:TG+ykm1v.net]
- >>976
試してます。ありがとうございます。
- 1007 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:21:49.44 ID:dwD3mD07.net]
- >>977
世の中はGitで完全に統一されてるよ どんなホスティングサービスだろうがツールだろうが扱うのはGitリポジトリ Gitでバージョン管理されているディレクトリをどこに置くか、GUIクライアントに何を使うか、の違いに過ぎない 移行も空のリポジトリ作ってプッシュするだけだ
- 1008 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:36:34.51 ID:7CHwAcHs.net]
- まんまとこの糞ボケに騙されたわ。
gitは糞複雑すぎる。
- 1009 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:49:18.18 ID:dwD3mD07.net]
- >>980
だったら全世界がお前を騙してることになるぞ 今時Gitなんか開発者にとってはHTTPと同レベルの常識 Gitできない時点でまともにプログラム書けるのか疑われるレベルだぞ
- 1010 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:04:14.42 ID:rPeh4Mh4.net]
- >>980
プログラマ向いてないよ
- 1011 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:04:38.76 ID:qSwuY79x.net]
- うーん、やっぱりgitは日本語入れると死ぬなぁ
俺だけ?
- 1012 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:10:42.73 ID:rPeh4Mh4.net]
- >>983
日本語で
- 1013 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:14:51.68 ID:qSwuY79x.net]
- >>984
git、日本語のフォルダとかファイルとか
- 1014 名前:ると駄目だわ []
- [ここ壊れてます]
- 1015 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:16:55.41 ID:7CHwAcHs.net]
- >>981-984
もはやスレチじゃ。gitスレに帰れ、アホども。
- 1016 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:32:00.46 ID:rPeh4Mh4.net]
- >>986
そうだね、Gitも使えないんじゃc#スレにいてもしょうがないね
- 1017 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:57:45.62 ID:qSwuY79x.net]
- みんな日本語設定なんでうまくいくの?
- 1018 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:58:32.74 ID:FZpcfz8T.net]
- VSに統合されてるし
変わったことしようとしなければ難しくないと思うけどな
- 1019 名前:デフォルトの名無しさん [2017/10/16(月) 11:26:00.31 ID:Bpg1BMlQ.net]
- なんでGit使うの?
MSの無料のなんちゃらファウンデーションの方がよくない?
- 1020 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:36:48.49 ID:1Xir09k9.net]
- >>990
バージョン管理とホスティングを混同してるだろお前
- 1021 名前:デフォルトの名無しさん [2017/10/16(月) 11:37:48.11 ID:Bpg1BMlQ.net]
- >>991
うん、多分わかってないわ
- 1022 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:38:48.59 ID:ts6qmxVh.net]
- >>988
糞古いの使ってないか?たしか1.6ぐらいまでは日本語不具合あったと思う。詳しくはこっちできけ Git 16©2ch.net mevius.2ch.net/test/read.cgi/tech/1502726047/
- 1023 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:39:33.27 ID:1Xir09k9.net]
- >>992
VSTS(TFS)を使う場合でも、バージョン管理は基本的にGitやで
- 1024 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:35:11.46 ID:3WbDhRse.net]
- >>956
それが例外の特殊必要例やね 積極的に使うものではなくてある特定の人向けのもの
- 1025 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:50:32.43 ID:BHf6I/rR.net]
- 結局使う場面があるってことやね
- 1026 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:51:44.84 ID:eZI1RZBb.net]
- みんなTryParseって使ってないのかな?
- 1027 名前:デフォルトの名無しさん [2017/10/16(月) 20:15:08.82 ID:snIoncYK.net]
- gitlabは確か無料だぞ
OSSだから自分で鯖立ても出来たはず
- 1028 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 20:20:36.66 ID:oJ8YHn8m.net]
- >>997
それは普通に使うな
- 1029 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 21:39:17.75 ID:uXI4Esj0.net]
- Dictionary.TryGetValue も
- 1030 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 22:18:18.74 ID:7CHwAcHs.net]
- >>993
向こうで何があったか知らないがgitスレはIP表示にしてるからこっちで暴れてるのではないか。 git関連は巣に戻れ。
- 1031 名前:片山博文MZ mailto:sage [2017/10/16(月) 23:46:42.68 ID:XYyvKIYb.net]
- 終了。
- 1032 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 177日 8時間 9分 49秒
- 1033 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|