[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/01 22:33 / Filesize : 298 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



1 名前:デフォルトの名無しさん(ワッチョイ 5394-4hBO) mailto:sage [2016/12/27(火) 02:07:41.47 ID:HrGPkQcW0.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part125
echo.2ch.net/test/read.cgi/tech/1475930006/

■関連スレ
C#, C♯, C#相談室 Part91
echo.2ch.net/test/read.cgi/tech/1467211515/

■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configure

79 名前:デフォルトの名無しさん (ワッチョイ d33c-4Ie9) mailto:sage [2017/01/02(月) 15:35:05.25 ID:Bg6UcTuL0.net]
すいません。
あるAPIでjsonを取得してdynamicjsonを使いました。
{"asks":[[123643,25.0175],[123628,7.645],[123613,0.5675],[123609…
でasksの一つ目とかはasks[0]で値を取れるんですがasksの最後の値を取得したい時はどうしたら良いのでしょう?
asksの中身の数は変動します。
よろしくお願いします。

80 名前:デフォルトの名無しさん (ワッチョイ 07dc-CBwx) mailto:sage [2017/01/02(月) 15:52:55.16 ID:CPceoiNS0.net]
asksをdouble[][]とかにキャストできないか?
でも素直にデファクトスタンダードであるJSON.NETを使うのが正解

81 名前:デフォルトの名無しさん (ワッチョイ d33c-4Ie9) mailto:sage [2017/01/02(月) 16:27:54.26 ID:Bg6UcTuL0.net]
>>79
ありがとうございました!
キャストの意味すらググった初心者ですがLengthで簡単にできました!

82 名前:デフォルトの名無しさん (ワッチョイ 8a3c-vnn7) mailto:sage [2017/01/02(月) 17:14:58.41 ID:jbaRYfeA0.net]
>>78
object[] にキャストして要素数を取得すればいいだけかと

83 名前:デフォルトの名無しさん (ワッチョイ d33c-4Ie9) mailto:sage [2017/01/02(月) 17:20:41.89 ID:Bg6UcTuL0.net]
はい。キャストしてできました。ありがとうございます。

84 名前:デフォルトの名無しさん (ワッチョイ ea90-4Ie9) [2017/01/02(月) 19:04:14.09 ID:UIwqzKQn0.net]
>>72

VB6.0懐かしいな。

ネイティブアプリで早かったから何気に一番開発効率が良かったと思うのは私だけ?

85 名前:デフォルトの名無しさん (ワッチョイ 0742-XCM5) mailto:sage [2017/01/02(月) 20:20:20.97 ID:Z8V39eee0.net]
6.0って聞いたらVCかなって思うけど
MFCとか大分長期間使われてたイメージ

86 名前:デフォルトの名無しさん (スフッ Sdaa-weIz) mailto:sage [2017/01/02(月) 23:27:18.71 ID:+s3lguXJd.net]
>>74
テストしろって当たり前のこと言ってるだけじゃね?

87 名前:デフォルトの名無しさん (ブーイモ MMaa-Ft01) mailto:sage [2017/01/02(月) 23:38:14.71 ID:mABnUerHM.net]
>>85
その金は誰が出す?
お前が客のシステム担当だとして、VSのバージョン上げるからテストする金出してくれと言われたら社内の偉い人説得して予算取れる?



88 名前:デフォルトの名無しさん (ワッチョイ 83a1-rkCf) mailto:sage [2017/01/02(月) 23:42:56.76 ID:MrPj4nrh0.net]
バージョン上げなかったらテストしなくても良いってコト?

89 名前:デフォルトの名無しさん (ブーイモ MMaa-Ft01) mailto:sage [2017/01/02(月) 23:45:41.89 ID:mABnUerHM.net]
>>87
そりゃ現に運用してるシステムならそうだろ

90 名前:デフォルトの名無しさん (ワッチョイ a317-weIz) mailto:sage [2017/01/03(火) 00:05:29.12 ID:KitL9RZ20.net]
>>86
お前理解してないだろ

91 名前:デフォルトの名無しさん (スフッ Sdaa-weIz) mailto:sage [2017/01/03(火) 00:14:34.44 ID:imuDuf+Kd.net]
>>86
お前開発PCのVisual Studioでビルドしたバイナリをそのまま本番環境に置いてんの?

92 名前:デフォルトの名無しさん (ワッチョイ a317-weIz) mailto:sage [2017/01/03(火) 00:19:29.79 ID:KitL9RZ20.net]
>>56
ターゲットにしなきゃならん

93 名前:デフォルトの名無しさん (ワッチョイ 07dc-CBwx) mailto:sage [2017/01/03(火) 00:27:06.56 ID:VxAvtnd00.net]
>>90
いや、運用開始後の話をしてるんだが
開発途中ならそりゃVSのバージョンなんか勝手に上げたらいいだろ

94 名前:デフォルトの名無しさん (スフッ Sdaa-weIz) mailto:sage [2017/01/03(火) 00:31:17.00 ID:fs192aUgd.net]
>>92
運用開始後も一緒だろ?MSBuildToolVersion指定してMSBuild.exe叩くか、Cakeでも使えば?

95 名前:デフォルトの名無しさん (ワッチョイ 07dc-Ft01) mailto:sage [2017/01/03(火) 00:41:40.92 ID:VxAvtnd00.net]
>>93
知らんがな
俺はテストが必要であるという>>85の前提の下で話をしてる
MSBuild使うことでバイナリ一致が保証できてテストは不要だというんならはっきりそう主張してくれ

96 名前:デフォルトの名無しさん (ワッチョイ ea90-4Ie9) [2017/01/03(火) 00:48:48.55 ID:Q90ptGUV0.net]
まぁ、ぶっちゃけ安定しているシステムがある以上
リスクを冒してまで、VSのバージョンあげてくれ
とはオファーしないだろ。

97 名前:デフォルトの名無しさん (アウアウカー Sa6b-2y/h) [2017/01/03(火) 00:50:09.34 ID:ckbzi1t0a.net]
ん?業務系であれば運用状のverupが必要となればそれなりのメンテナンス費用が発生すんのが普通にじゃないの?
そういうのがビジネスモデルになるんじゃないんだ



98 名前:デフォルトの名無しさん (ワッチョイ 83a1-HB/E) mailto:sage [2017/01/03(火) 01:56:40.80 ID:K9PZ4HA50.net]
新規の案件でバージョン上げない理由は無かったって事で良いんでね

99 名前:デフォルトの名無しさん (スフッ Sdaa-weIz) mailto:sage [2017/01/03(火) 04:24:12.26 ID:ojbYqeVPd.net]
>>94
Cakeはともかく、MSBuild知らないの?IDEは最新に変えても、ビルドの仕組み変えなきゃバイナリ変わらんだろ

100 名前:デフォルトの名無しさん (ワッチョイ 07dc-Ft01) mailto:sage [2017/01/03(火) 08:22:24.41 ID:VxAvtnd00.net]
>>98
だから俺はそんな話はしていないと言っている
Q. テストが必要なら、その金は誰が出すのか?
A. MSBuild使えば?
俺が好意的に意図を汲んでやらなかったらただの頭おかしい子だろこれ
それまで誰一人として、テストの必要性や責任問題が生じる可能性についてそもそもの前提に異を唱えた奴はいない
俺も君の考えは正しいと思うが、だったら噛み付く対象は俺ではないし「テストも責任問題も不要だ」とはっきり書け

101 名前:デフォルトの名無しさん (ワッチョイ 8a3c-vnn7) mailto:sage [2017/01/03(火) 09:52:38.00 ID:hCjfXn+00.net]
>>98
> IDEは最新に変えても、ビルドの仕組み変えなきゃバイナリ変わらんだろ
マイクロソフトが保証してると言うソースよろしく

102 名前:デフォルトの名無しさん (ワッチョイ 83a1-HB/E) mailto:sage [2017/01/03(火) 10:27:22.08 ID:K9PZ4HA50.net]
なんか表現に誤解がある気がする

テストの対象はあくまでもバージョン同士の互換性にあって
本番環境での正常動作なんてそれこそ誰にも保証しようが無いと思うが

103 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/03(火) 11:04:05.16 ID:o5OZTy9Pd.net]
>>99
テストも責任問題も不要だ

104 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/03(火) 11:06:05.35 ID:o5OZTy9Pd.net]
>>100
ビルドの仕組みを変えなくてもIDEやエディタによってビルド結果に差が出るソースよろ

105 名前:デフォルトの名無しさん (ワッチョイ 23c0-4Ie9) mailto:sage [2017/01/03(火) 11:08:57.06 ID:UmM78+JY0.net]
VS更新でテストコストが増すとか、そりゃ某プロジェクトが未だにVS2005強制なのも納得ですわ

106 名前:デフォルトの名無しさん (ワッチョイ 8a17-YvgG) mailto:sage [2017/01/03(火) 11:29:00.67 ID:ui2n6vqh0.net]
>IDEは最新に変えても、ビルドの仕組み変えなきゃバイナリ変わらんだろ

こう言ってる相手にソース開示求めて、その返しが変わることのソース提示要求っておかしいだろ。
ただ感情的な押収したいだけなら他にいけ。

107 名前:デフォルトの名無しさん (ドコグロ MMc6-vnn7) mailto:sage [2017/01/03(火) 11:38:39.54 ID:HznlyBynM.net]
>>103
コンパイラを変えずにIDEのバージョンアップする方法よろしく



108 名前:デフォルトの名無しさん (ワッチョイ ea90-4Ie9) [2017/01/03(火) 11:45:00.38 ID:Q90ptGUV0.net]
もうVS2010でええやないか。

109 名前:デフォルトの名無しさん (スプッッ Sd4a-weIz) mailto:sage [2017/01/03(火) 11:45:54.05 ID:K7Dmta0Wd.net]
>>106
>>93

110 名前:デフォルトの名無しさん (ワッチョイ 8a3c-vnn7) mailto:sage [2017/01/03(火) 12:10:16.51 ID:hCjfXn+00.net]
>>108
マジで言ってるならかなりヤバイぞ
サービスパック当てるだけでも生成されるバイナリ変わったりするのに...

111 名前:デフォルトの名無しさん (ワッチョイ 0a7b-vAWO) mailto:sage [2017/01/03(火) 13:00:40.60 ID:9MECLtGX0.net]
コンパイラのバージョンアップに伴う破壊的変更って、そんなに多いの?
サービスパックでバイナリ変わって何の問題があるの?

112 名前:デフォルトの名無しさん (ワッチョイ d33c-weIz) mailto:sage [2017/01/03(火) 13:11:51.57 ID:xooqIixo0.net]
>>109
Window Updateするたびにテストし直してるの?

113 名前:デフォルトの名無しさん (スプッッ Sd4a-weIz) mailto:sage [2017/01/03(火) 13:14:49.12 ID:zguhP+0Gd.net]
>>109
たとえばどのサービスパック?

114 名前:デフォルトの名無しさん (スフッ Sdaa-smXe) mailto:sage [2017/01/03(火) 17:50:15.96 ID ]
[ここ壊れてます]

115 名前::neLiV4/Td.net mailto: 3.5が出たときは確かにKB当てるたびにバイナリ変わったな。
あれはやばかった。MS来てもらった。
まぁ、開発環境変えるだけでバイナリ替わるのはたまにある気がする。
デフォルトオプション変わったり。
[]
[ここ壊れてます]

116 名前:デフォルトの名無しさん (ワッチョイ 0ece-N5TX) mailto:sage [2017/01/03(火) 17:59:18.98 ID:NG8bRimt0.net]
別環境でリビルドするってことは全テストやり直しだと思うけどな
exeのCRCが違うだけで大騒ぎだよ

117 名前:デフォルトの名無しさん (ワッチョイ d33c-weIz) mailto:sage [2017/01/03(火) 19:22:46.72 ID:xooqIixo0.net]
>>114
別環境って具体的に言うと何が違う環境のこと?



118 名前:デフォルトの名無しさん (ワントンキン MMfa-BD8y) mailto:sage [2017/01/03(火) 19:24:17.81 ID:z13mJHntM.net]
自動テスト走らせて終わり

119 名前:デフォルトの名無しさん (スプッッ Sd4a-weIz) mailto:sage [2017/01/03(火) 19:24:37.24 ID:WXd1abP3d.net]
>>113
開発環境じゃなくてビルド方式の話だろ

120 名前:デフォルトの名無しさん (ワッチョイ 3b3c-vAWO) mailto:sage [2017/01/03(火) 19:58:20.04 ID:KCsiqS050.net]
サービスパックでバイナリ変わってどんな問題が出るのか早く答えてくれよ

121 名前:デフォルトの名無しさん (ワッチョイ ffbb-Sa8B) mailto:sage [2017/01/03(火) 20:35:18.51 ID:f2h7dQbm0.net]
まずOSのSPかVSのSPか。

122 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 20:55:23.92 ID:kvTQlyIsa.net]
>>118
IL的に、スレッド絡みのコードの実行順序が変わるのがあった。
ヤバかった。
あとUIスレッドをinvokeしてるのに一向に上がってこないのでMSに電話して教えてもらった回避コードが、KB当てると仇になってすごく大変な思いをした。

具体的にどのKBかはさすがにもう十年近く前の話だから出てこないけど。

123 名前:デフォルトの名無しさん (ワッチョイ ffbb-Sa8B) mailto:sage [2017/01/03(火) 21:00:43.94 ID:f2h7dQbm0.net]
Vista以降はバージョン管理方法変わったから
古いのでビルドしたらUpdateしてもちゃんと古いライブラリが呼ばれるだろう。

124 名前:デフォルトの名無しさん (ワッチョイ d33c-weIz) mailto:sage [2017/01/03(火) 21:04:39.45 ID:xooqIixo0.net]
>>120
>>119

125 名前:デフォルトの名無しさん (オッペケ Sra3-VMLW) mailto:sage [2017/01/03(火) 21:09:05.75 ID:jisG0r0rr.net]
>>120
>ヤバかった
環境に依存して挙動が変わる糞コード書いてるお前がな

126 名前:デフォルトの名無しさん (ワッチョイ ffbb-Sa8B) mailto:sage [2017/01/03(火) 21:22:49.13 ID:f2h7dQbm0.net]
それは無理。Javaで証明されたろ。

127 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 22:14:44.80 ID:kvTQlyIsa.net]
>>123
環境に依存して挙動が変わると言ってもなぁ。
ILでまず結構違うコードになってたから。
そうじゃないとMS呼ばないし…。
うちが発端で出たKBも結構あるよ。
歴史を知らん奴なら仕方ない話だけど。



128 名前:デフォルトの名無しさん (オッペケ Sra3-VMLW) mailto:sage [2017/01/03(火) 22:29:02.82 ID:UBgfjyMnr.net]
>>125
ILが違うとかどうでもよくて、そのILは言語仕様に違反してなかったんだろ?
自分のアホさがKBになったのを自慢されても

129 名前:デフォルトの名無しさん (アウアウオー Sac2-FZ8F) mailto:sage [2017/01/03(火) 22:29:56.08 ID:HUUvcaepa.net]
>>125
トンチキなこと言ってる奴相手にしなくていいのに

130 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 22:40:51.48 ID:kvTQlyIsa.net]
>>126
言語仕様と言うか、まぁ違反はしてないよ。
違反はしてないけど間違ってたよ。
交通違反はしてないけどそもそも道間違って袋小路をぐるぐる回る田舎者みたいになってた。
ILがどうでも良いわけ無いじゃん…。

131 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 22:41:32.14 ID:kvTQlyIsa.net]
>>122
あ、見逃してた。.net FWのKB。

132 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/03(火) 22:48:21.94 ID:iTpzNjFbd.net]
>>129
つまりVisual Studioはアップグレードしても問題ないと

133 名前:デフォルトの名無しさん (ワッチョイ d33c-weIz) mailto:sage [2017/01/03(火) 22:50:46.15 ID:xooqIixo0.net]
>>129
スレッドいじろうとして失敗する典型的な糞コードかよ

134 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 23:09:45.58 ID:kvTQlyIsa.net]
>>130
確実とは言えんけど、コンパイラのバージョンが上がらないなら大丈夫な気はするな。
あと、環境変数周り。

>>131
お前はもうすこし考えて喋れ。

135 名前:デフォルトの名無しさん (ワッチョイ 83a1-HB/E) mailto:sage [2017/01/03(火) 23:09:56.26 ID:K9PZ4HA50.net]
単純に仕様に無い実装上の実行順序に依存してたって話やないんか

136 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 23:13:58.63 ID:kvTQlyIsa.net]
>>133
せやないで、本来は実行順序的にはコンテキストが切り替わるべきシーンで切り替わらん現象があって、GetMessageしてTranslateMessageしてDispatchMessageしないとデッドロックするとか、
そういう類のやつ。

137 名前:デフォルトの名無しさん (ワッチョイ 83a1-HB/E) mailto:sage [2017/01/03(火) 23:14:21.26 ID:K9PZ4HA50.net]
GC/DOMが実装されてからが本番なので
しばしお待ちをって感じだね



138 名前:デフォルトの名無しさん (ワッチョイ 83a1-HB/E) mailto:sage [2017/01/03(火) 23:14:50.64 ID:K9PZ4HA50.net]
>>135
誤爆

139 名前:デフォルトの名無しさん (ワンミングク MMfa-BD8y) mailto:sage [2017/01/03(火) 23:18:14.10 ID:7mNkwS/NM.net]
バグの詳細を書かないと判断が付かないな
本当にバグだったのか
APIの誤用をバグと言い張っているだけなのか
GUIだと特に仕様の誤認は多いからな

140 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 23:21:24.02 ID:kvTQlyIsa.net]
>>137
何を疑ってるかわからんが、MSの人来てもらって、回避コードを提供してもらって、結果その後KB出たんだから、少なくとも不具合はあったのかと。
あれほどMSと繋がり強い会社で助かったことは無かったわ。

141 名前:デフォルトの名無しさん (ワッチョイ ffbb-Sa8B) mailto:sage [2017/01/03(火) 23:23:57.34 ID:f2h7dQbm0.net]
MSのサポートは当たり外れがあるがまとも。最悪なのはオラクル。

142 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 23:26:52.81 ID:kvTQlyIsa.net]
仕様の誤認とかごちゃごちゃ言ってるやつは、.net FW 2.0から3.5の時のあの歩く場所すべてが地雷原みたいなあの状態を知らんのだろうな。
>>139
当たり引いたら、
「契約上、成果物は作れませんが、凄く良くできたサンプルは提供できます。凄く良く出来たサンプルは

143 名前:サンプルなので修正してくださいね、コピーライトとか」
なんて便利な人来てくれるからな。
高いけど。
[]
[ここ壊れてます]

144 名前:デフォルトの名無しさん (ワッチョイ 9f23-4Ie9) mailto:sage [2017/01/03(火) 23:27:44.88 ID:0AbGJStf0.net]
ほぼ内部でしか使われていないCのクロスコンパイラで、do whileの論理が逆という酷いバグが有って
先輩がソレに合わせて逆に書いたんだが、普通にコンパイラ直されてパニクったこと遭ったな

145 名前:デフォルトの名無しさん (オッペケ Sra3-VMLW) mailto:sage [2017/01/03(火) 23:31:34.08 ID:yN3oG6Qmr.net]
>>138
お前が「どういうのが仕様で」「どういう動作をした」
からバグだと言い張ってんのか具体的説明すればいいだけ
それが出せなきゃ誤用を疑われるのは必然なのに
そんなこともわからんのか?

146 名前:デフォルトの名無しさん (アウアウイー Sae3-smXe) mailto:sage [2017/01/03(火) 23:37:21.09 ID:kvTQlyIsa.net]
>>142
具体的説明はしたじゃん。
GetMessageしてTranslateMessageしてPostMessageって一言で言えばVB6のDoEventsよ。大体どのシーンかそれだけで理解できると思うけど。

あまりの経験不足やら実力不足でお前がそう思ってんならもうそれでいいよ。
死ぬまで自分の知識や経験より他人の誤用疑っとけ。

前職の10年前のコードなんて俺もあたりはついてても出しようないしな。

147 名前:デフォルトの名無しさん (ワッチョイ ea90-4Ie9) [2017/01/03(火) 23:40:44.20 ID:Q90ptGUV0.net]
前にNRIのバカが
フロントをWindowsアプリで
ロジックを全てPHPで開発してる糞プロジェクトがあったぞ。

当然破綻したけどな。



148 名前:デフォルトの名無しさん (ワッチョイ d33c-weIz) mailto:sage [2017/01/03(火) 23:49:11.58 ID:xooqIixo0.net]
>>132
具体的に

149 名前:デフォルトの名無しさん (ワンミングク MMfa-BD8y) mailto:sage [2017/01/03(火) 23:49:20.32 ID:7mNkwS/NM.net]
根拠となる文書、テスト仕様、テスト結果
少なくともこれぐらいは欲しいよね
GetMessageしてほにゃほにゃ〜でこれが詳細ですキリッって一体どういう会社なんだろ
大きい会社みたいだし不安になってくるわ

150 名前:デフォルトの名無しさん (オッペケ Sra3-VMLW) mailto:sage [2017/01/03(火) 23:51:04.26 ID:yN3oG6Qmr.net]
>>143
ILの実行順序が変わったバグの説明が
>GetMessageしてTranslateMessageしてPostMessage
なのかw
>前職の10年前のコードなんて俺もあたりはついてても出しようないしな
あ…(お察し)

151 名前:デフォルトの名無しさん (ワッチョイ ded4-4Doi) mailto:sage [2017/01/04(水) 00:11:21.80 ID:zmi2V8Wc0.net]
>>146
えっ
まーその




えっ?

152 名前:デフォルトの名無しさん (ワッチョイ 4613-Sa8B) mailto:sage [2017/01/04(水) 01:28:07.64 ID:Cuh89P7C0.net]
PostMessageが失敗するかどうかでメモリの余裕具合をみる話ならば,どこぞでずいぶんと賑わったね

153 名前:デフォルトの名無しさん (ワッチョイ 8a7b-HB/E) mailto:sage [2017/01/04(水) 01:34:13.72 ID:QkHdvWWM0.net]
VSスレでやれ

154 名前:デフォルトの名無しさん (ワッチョイ 8a7b-HB/E) mailto:sage [2017/01/04(水) 01:35:06.24 ID:QkHdvWWM0.net]
おっと誤爆

155 名前:デフォルトの名無しさん (ドコグロ MM16-vnn7) mailto:sage [2017/01/04(水) 07:22:47.02 ID:CCOfH6ODM.net]
>>112
C# は知らんけど C++ は結構変えられてるよ
https://msdn.microsoft.com/library/mt723604(v=vs.140).aspx
まあ規格に違反してるコードに起因するんだけどそれが 0 であることを保証できないしなにが原因だろうと不具合起きたらこっちの責任になるんだから Update 適用したらうちは再確認している

156 名前:デフォルトの名無しさん (ドコグロ MM16-vnn7) mailto:sage [2017/01/04(水) 07:28:30.50 ID:CCOfH6ODM.net]
>>139
だね、特にAPIとか開発ツールのサポートはあっちも同類の人と思ってくれるのか結構真面目に対応してくれる感じ
Oracle はくそ高いのに対応最悪
でもお客さんの手前サポートは外せない...

157 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/04(水) 07:51:43.73 ID:/ZWNU792d.net]
>>152
C#の話なんだが
ランタイムの更新は気にしないの?

ビルド方式を変えないVisual Studioのアップグレード危険派はどこに行ったんだ…



158 名前:デフォルトの名無しさん (ワッチョイ 0ece-N5TX) mailto:sage [2017/01/04(水) 08:07:01.31 ID:0ISnzSv/0.net]
何も変えなくてもビルドする度にexeのチェックサムって変わるだろ
当然ながらリビジョンも変えるし
そんなもんを運用中に適用するなら本番入れる前にテストやり直して
場合によっては関係部署に再テスト依頼せにゃならんよ
平たく言えば普通のリリース作業と同じ工数、お金が掛かる

159 名前:デフォルトの名無しさん (ドコグロ MM16-vnn7) mailto:sage [2017/01/04(水) 08:22:25.36 ID:CCOfH6ODM.net]
>>154
> C#の話なんだが
C++ で変わってるのに C# なら大丈夫とかお花畑過ぎるんじゃね?
> ランタイムの更新は気にしないの?
なんで気にしないことになってるんだ?

160 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/04(水) 08:32:41.01 ID:/ZWNU792d.net]
>>156
根拠ねーのかよ
じゃ、ランタイムについてはどうしてんの

161 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/04(水) 08:34:32.35 ID:/ZWNU792d.net]
>>155
>場合によっては
当たり前だろ
しかしいつからexeの話になったんだ?

162 名前:デフォルトの名無しさん (ワッチョイ 0a7b-vAWO) mailto:sage [2017/01/04(水) 08:38:17.44 ID:oDke8IkR0.net]
どっかのバカが別環境でビルドしたら
exeのCRCが変わって大騒ぎした、って書いたあたりかな

163 名前:デフォルトの名無しさん (ドコグロ MM16-vnn7) mailto:sage [2017/01/04(水) 12:42:50.86 ID:CCOfH6ODM.net]
>>157
お気楽な奴はいいなあ w
> 根拠ねーのかよ
「変化しない」と言う根拠がないから確認するんだよ
> じゃ、ランタイムについてはどうしてんの
ちょいと前からランタイムっていってるけどなんの話だ?

164 名前:デフォルトの名無しさん (ワッチョイ 8a17-YvgG) mailto:sage [2017/01/04(水) 16:37:16.25 ID:zdqZcue50.net]
(これって 97 のバイナリが変わらないって主張から始まってるのに、なんで変わる方にソースを求める展開になってるんだろう?)

165 名前:デフォルトの名無しさん (ワッチョイ 0602-eqBK) mailto:sage [2017/01/04(水) 17:05:39.31 ID:JR/sdM0U0.net]
バイナリが変わろうが変わるまいが、開発環境変えたらどうせ全部テストやり直しだからどうでもいい話題
ほとんどがVS単体で全てが完結してるわけでもないしな

166 名前:デフォルトの名無しさん (アウアウオー Sac2-FZ8F) mailto:sage [2017/01/04(水) 18:12:38.94 ID:Iw3OVxAUa.net]
>>162
個人的にはそれも無駄なコストだと思うけどね。
原発やICBMの制御ソフトでも作ってるのなら話は別だけど
.NETなんて所詮JITなんだからネイティブアプリより実行環境の違いに依存する部分が大きいのに

日本人ってバランス感覚が悪いっていうか、トータルの製品のコスパを考えずに
しょうもないところに過剰品質になる傾向があるよな。

家電なんかそれでやられた部分もあるのにさ。

167 名前:デフォルトの名無しさん (スプッッ Sdaa-weIz) mailto:sage [2017/01/04(水) 18:18:02.15 ID:/ZWNU792d.net]
>>162
ビルド方式は変えない



168 名前:デフォルトの名無しさん (ワンミングク MMfa-BD8y) mailto:sage [2017/01/04(水) 18:25:54.34 ID:geMbjMeoM.net]
開発環境を変えたら自動テスト走らせて終わり
追加のテストは費用など応相談
稀な事例を持ち出してテスト工数を増やそうとする奴は処分

169 名前:デフォルトの名無しさん (ワッチョイ 8a17-YvgG) mailto:sage [2017/01/04(水) 18:54:32.15 ID:zdqZcue50.net]
>>163
お客さんにそう言って納得してもらえれば、だな。

医療系のソフトを触ってたときは、ビルド&インストール用のパッケージを作成する専用の端末を用意してた。
もちろんサーバ?はこちらで用意して、各ソフトのバージョン等々を統一してアップデートは禁止。くらいは普通だったような。

そうかと思えば、新しい PC でカタログに書いてあることをやろうとしたら出来なくてサポートに頼ったら
「そんなの知らん」で返されたこともあるから、作るアプリの種類や性質によるんだろ。
それを自分の環境や感覚で一元的に決めつけようとするからおかしくなる。

170 名前:デフォルトの名無しさん (ワッチョイ 8a17-eJTV) mailto:sage [2017/01/04(水) 19:02:05.37 ID:MZRDhGwM0.net]
お客さんの要望を全面的に受け入れる社長は経営から逃げてる
部下が苦労するだけで自分は楽だから

171 名前:デフォルトの名無しさん (スップ Sd4a-weIz) mailto:sage [2017/01/04(水) 19:09:43.62 ID:oq8Msdznd.net]
>>166
ビルド方式を教えて!

172 名前:デフォルトの名無しさん (ドコグロ MM16-vnn7) mailto:sage [2017/01/04(水) 19:40:51.40 ID:CCOfH6ODM.net]
>>167
別に社長のためにやってる訳じゃないよ
(てかお客さんの要望を社長が知ってるとか零細かよ w)
トラブったら自分が苦労するだけだから
なので Update も事前にテストしてから導入するし >>165 も書いてるような自動テストも活用してる
まあ会社や作るものによって色々違うとは思う

173 名前:デフォルトの名無しさん (ワッチョイ ffbb-Sa8B) mailto:sage [2017/01/04(水) 20:04:33.02 ID:6hrR76Ry0.net]
> お客さんの要望を社長が知ってる

ゲイツのことだな。

174 名前:デフォルトの名無しさん (ワッチョイ 07dc-Ft01) mailto:sage [2017/01/04(水) 23:17:39.13 ID:P9CxkEKM0.net]
そもそも客側にまともなコスト勘定と経営判断ができるなら、大概の案件は出来合いのパッケージ入れたら終わりだからな
それをわざわざアホみたいにコストかけてオーダーメイドしてるんだから客からすれば柔軟な対応()を期待するのは当然

175 名前:デフォルトの名無しさん (ワッチョイ f394-+QcV) mailto:sage [2017/01/04(水) 23:49:33.72 ID:yVktE4ER0.net]
プログラムの売り手と買い手のあれこれはム板じゃなくてマ板でやれと誰かが言ってたみたい

176 名前:デフォルトの名無しさん (ワッチョイ eb46-Eko0) mailto:sage [2017/01/04(水) 23:50:29.77 ID:sLM1aG3B0.net]
すみません、間違えてソフトウェア板のほうに書いてしまったのですが、改めて質問させてください。

みなさんMVCやMVVMといったUIアーキテクチャの知識はどのように勉強しましたか?
ネットの情報をあさっているのですが、いまいちぼんやりとしてどう実装していいのか悩んでいます
なにかよい書籍やサイトがあれば教えていただきたいのですが、よろしくお願いします。
Windows Formで開発しています。

177 名前:デフォルトの名無しさん (アウアウオー Saff-fu3N) mailto:sage [2017/01/05(木) 00:32:21.65 ID:e3gR0RPga.net]
Windows FormにMVCもMVVMも適用できないのでは?w

Windows Formにそんな大げさな思想はいらないでしょ。
単にモデルに相当する部分のコードをFormに書かなきゃそれで十分だし、
それは余程筋が悪い人じゃなきゃ誰が書いても普通は自然とそうなる



178 名前:デフォルトの名無しさん (ワッチョイ 5b3c-XGsk) mailto:sage [2017/01/05(木) 00:48:38.63 ID:heQK3sW60.net]
MVCはともかく、MVVMは関係ねーな…w

179 名前:デフォルトの名無しさん (ワッチョイ 0bdc-60SX) mailto:sage [2017/01/05(木) 00:53:49.13 ID:xL0iNOQ30.net]
本来のMVCは昔のSmalltalkの制約から生まれたもので、そのまま他のプラットフォームに適用できるものではない
WinFormsの場合、VとCを分ける意味はない
Mを分離するだけなら、いわゆる「ビューとロジックの分離」ってやつで特に悩むことはないと思う






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<298KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef