X



プログラマの雑談部屋 ★24
レス数が1000を超えています。これ以上書き込みはできません。
0001仕様書無しさん
垢版 |
2018/01/15(月) 03:10:30.67
プログラマは
こちらで雑談してください。
ユーザ、SEが馬鹿過ぎる、
上司が陰険だからもう辞めたい、
もう少しまともな仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。
拘り押付け系ガイジ
(else禁止、継承不要、設計書不要ガイジ)、
コピペガイジは出入書込禁止
※前スレ
プログラマの雑談部屋 ★19
http://medaka.2ch.net/test/read.cgi/prog/1509711456/
プログラマの雑談部屋 ★20
http://medaka.2ch.net/test/read.cgi/prog/1510833848/
プログラマの雑談部屋 ★21
http://medaka.2ch.net/test/read.cgi/prog/1512205653/
プログラマの雑談部屋 ★22
http://medaka.2ch.net/test/read.cgi/prog/1513600297/
プログラマの雑談部屋 ★23
http://medaka.2ch.net/test/read.cgi/prog/1514877593/
0952仕様書無しさん
垢版 |
2018/01/26(金) 23:00:43.52
非正規を一掃して正社員が非正規なみの待遇になるのかなぁ
0953仕様書無しさん
垢版 |
2018/01/26(金) 23:03:01.41
>>951
とうとう残業代ゼロ法案来たか
まあ、どっちにしても法律なんて守ってる奴いないから好きにしたらいいけどね
偽装請負だし、裁量労働制だしね
0954仕様書無しさん
垢版 |
2018/01/26(金) 23:05:17.31
お前らってコードが出てくるとほんと弱いよなwww
0955仕様書無しさん
垢版 |
2018/01/26(金) 23:05:51.13
仮に非正規がいなくなったとしたら
それは契約社員を個人事業主として契約しなおしただけ
待遇悪化だよ
0956KAC
垢版 |
2018/01/26(金) 23:05:58.46
>>939
あぁ、日本語が不自由なんだな。
三行でまとめる癖付けといた方が良いぞ
割とマジで
0957仕様書無しさん
垢版 |
2018/01/26(金) 23:08:05.00
で、でたあああああ負け惜しみwwwwwwww
0958KAC
垢版 |
2018/01/26(金) 23:09:30.15
>>957
まとめる力が無いのは本人の発言から明白。
只の事実の指摘だよ?
0959仕様書無しさん
垢版 |
2018/01/26(金) 23:11:15.87
彼は見積りが出せないからどの現場へ行っても邪魔だろうね
0960仕様書無しさん
垢版 |
2018/01/26(金) 23:12:03.50
ほぉんじゃあ>>931をお得意の日本語で書いてみてくれよ
最初っからそういう話だったんだけど、日本語わからんのかしらんがズレた回答する奴ばっかなんだよな
日本語が得意なKACさんなら楽勝だよな
逃げんなよwww
0961仕様書無しさん
垢版 |
2018/01/26(金) 23:13:45.31
ハケン前提かよwコーダーのケンカっておもしろいなw
0964仕様書無しさん
垢版 |
2018/01/26(金) 23:19:46.48
そもそも切り出した一部のコードから設計を逆算する行為に意味がない
俺らはまずそのasyncだのtaskだの書いてあるそのメソッドの存在そのものから疑わなければならない仕事をしている

そんなくだらないことやってるから設計できないんだぞw
0966仕様書無しさん
垢版 |
2018/01/26(金) 23:26:20.20
>>964
屁理屈こねちゃってさ
どうせ日本語じゃ書けないんだろ?
async/awaitすらわかりませんって素直に言ったら?
0967仕様書無しさん
垢版 |
2018/01/26(金) 23:29:03.93
>>960
基本設計書は「サービスからデータを取得する処理」
でいいじゃん
んでいくつか場合わけがあるならそれはもちろん全部書く
ここでは面倒だからやらんが
詳細設計書だとフローチャートかアクティビティ図で書く
もちろんクラス図、シーケンス図、クラス名、メソッド名全部書く

楽じゃあないよ
もう一度聞くけど誰が楽なんて言った?
0968仕様書無しさん
垢版 |
2018/01/26(金) 23:31:09.83
>>966
お金貰わないと
タダじゃなぁ
しかもソースもこれおかしくね?
って処理になっちゃってるし
0969仕様書無しさん
垢版 |
2018/01/26(金) 23:34:45.41
設計の肝はインプットとアウトプット
しかも、あんな何の役にも立たないコードは逆に設計しづらいんだわ

設計書に書くべき要素が何も含まれてない
0970仕様書無しさん
垢版 |
2018/01/26(金) 23:36:33.58
>>967
そんな基本設計書なんの役に立つんだよw

要求は図じゃなくて日本語な

このスレの人が言ってた
ログ見てみ
0971仕様書無しさん
垢版 |
2018/01/26(金) 23:37:10.95
>>968
それじゃ話すすまん
いくらかかるか見積もってくれ
0973仕様書無しさん
垢版 |
2018/01/26(金) 23:38:36.23
こ こ ま で 日 本 語 の 設 計 無 し
0974仕様書無しさん
垢版 |
2018/01/26(金) 23:39:32.13
>>970
txtFloodsの値チェックしてないけど怪しいなぁ
クリックした時の処理でしょ?
0975仕様書無しさん
垢版 |
2018/01/26(金) 23:42:59.00
>>970
画面からテキスト取得
テキスト正当性チェック←ないから入れて

キャッシュデータ取得
キャッシュデータ正当性チェック←ないから入れて

クラウドデータ取得
クラウドデータ正当性チェック←ないから入れて

ここまで全部やってること同じだから上記は全部同ルーチンにまとめて
おk?
0976仕様書無しさん
垢版 |
2018/01/26(金) 23:46:40.94
>>975
テキスト正当性チェック→FooId.Parse
キャッシュデータ正当性チェック→不要
クラウドデータ正当性チェック→不要
やってることと同じ→同じじゃない
0978仕様書無しさん
垢版 |
2018/01/26(金) 23:51:06.96
>>976
parseでしけたのとエラー時の仕様は同じにしないので例外飛ばさないで
ちゃんと理由とメッセージ出して
0979仕様書無しさん
垢版 |
2018/01/26(金) 23:52:37.03
あのさぁ
コードを日本語で書けつってんだよ
仕様を追加しろって誰が言った?
日本語わからんのか?
0981仕様書無しさん
垢版 |
2018/01/26(金) 23:54:23.90
>>980
同じじゃないよ
文字列とParse結果のオブジェクトの違いもわからんなら帰っていいよ
0982仕様書無しさん
垢版 |
2018/01/26(金) 23:57:57.55
添削して
X.ボタンFooName押下時の処理
_ 1) FooIdを取得する。
_ _ 1) FooIdテキストボックスから文字列を読み込む。
_ _ 2) 読み込んだ文字列をパースし、FooIdとする。
_ 2) キャッシュからFooNameを取得する。
_ _ 1) 下記をキーにローカルキャッシュを検索し、FooNameを取得する。
_ _ _ @FooId
_ 3) キャッシュからFooNameが取得できた場合、取得した値を表示する。
_ _ 1) FooNameテキストボックスに取得した値を設定する。
_ _ 2) Messageテキストボックスに下記を設定する。
_ _ _ "キャッシュからデータを取得しました"
_ _ 3) 処理を終了する。
_ 4) キャッシュからFooNameが取得できなかった場合、クラウドサービスからFooNameを取得する。
_ _ 1) ローカルキャッシュを下記をキーに検索し、FooNameを取得する。
_ _ _ @FooId
_ 5) クラウドサービスからFooNameを取得できた場合、取得した値を表示し、キャッシュに格納する。
_ _ 1) FooNameテキストボックスに取得した値を設定する。
_ _ 2) Messageテキストボックスに下記を設定する。
_ _ _ "キャッシュからデータを取得しました"
_ _ 3) キャッシュに下記をキーとして取得した文字列を追加する。
_ _ _ @FooId
_ _ 4) 処理を終了する。
_ 6) クラウドサービスからFooNameを取得できなかった場合、失敗メッセージを表示する。
_ _ 1) Messageテキストボックスに下記を設定する。
_ _ _ "探したけどありませんでした"
_ _ 2) 処理を終了する。
_ 7) 1~5)の処理中にエラーが発生した場合、エラーメッセージを表示する。
_ _ 1) Messageテキストボックスに下記を設定する。
_ _ _ "すいませんなんかエラー出ました"
_ _ 2) エラーログにエラーの内容を出力する。
0983仕様書無しさん
垢版 |
2018/01/27(土) 00:00:24.84
>>982
読みにくすぎてもうすでに読む気でねえわ
自然言語わかりにくすぎ

だがまあまず指摘1つな
スレッドコンテキストに関する仕様が書いてない
そこクリアしたらまた来て
0986仕様書無しさん
垢版 |
2018/01/27(土) 00:09:32.93
キャッシュの取得にしけて例外飛んだらクラウドからデータ取得しなくなっちゃうの?
0987仕様書無しさん
垢版 |
2018/01/27(土) 00:09:50.53
ボタン名と機能概要がずあーっとあるExcelのはじのほうに同期非同期の列があるから〇つけとく
0989仕様書無しさん
垢版 |
2018/01/27(土) 00:13:21.22
>>987
それ自然言語じゃなくて表じゃん
しかもそれじゃどう動かせばいいかわからんし
0991仕様書無しさん
垢版 |
2018/01/27(土) 00:21:09.55
明らかに入力値のtxtFooldがおかしいならどうおかしいのかメッセージ出せよ
0992仕様書無しさん
垢版 |
2018/01/27(土) 00:23:08.99
>>989
仕様書の別表の参照先資料の共通ガイドの凡例に表の読み方がかいてある
0993仕様書無しさん
垢版 |
2018/01/27(土) 00:28:06.71
_ _ 1) 下記をキーに非同期にローカルキャッシュを検索し、FooNameを取得する。
_ _ 1) 下記をキーに非同期にクラウドサービスを検索し、FooNameを取得する。
これでよいか
0994仕様書無しさん
垢版 |
2018/01/27(土) 00:28:37.94
仕様書からプログラムの復元を試みた
んが最初の3行でギブアップだわ

GetFooId(); // 1) なにこれ?
  var s = txtFooId.LoadString(); // 1) 1) こんなメソッドあったか?読み込んだ文字列をどうすんだよ
  FooId = Parse(s); // 1) 2) パース処理の責務が曖昧、型なのか変数なのかぐらいはっきりしろ
0996仕様書無しさん
垢版 |
2018/01/27(土) 00:33:33.27
>>994
パースが何やってるかは元プログラムからして不明

>>995
正直なところ芥川がトロッコを書いたきもちがわかる気がする
0997仕様書無しさん
垢版 |
2018/01/27(土) 00:36:07.79
>>993
それじゃコンテキストがわからん
非同期バグ発生かな

非同期処理の方法がわからん
ほかはけっこう粒度細かいのにそこ省いちゃう?
粒度がいきなりかわるとコーダーはかなり混乱するよ

ついでに2つ
非同期は関係ないが検索処理の責務がどこにあるかわからん。フォームクラスの別のメソッドに書くの?
FooNameだけとってくるの?
0998仕様書無しさん
垢版 |
2018/01/27(土) 00:38:53.66
>>996
具体的な実装は不明だが
元プログラムではFooIdにParseの責務があることがわかる
クラス名とメソッド名から挙動はほとんど明らか
>>982のほうはそれすらわからん
これは非常に大きな違い
1000仕様書無しさん
垢版 |
2018/01/27(土) 00:43:21.81
>>999
クソの次元がまったく違うんだよ
仮に元がクソとしても
>>982はそれを超越した神クソってこと
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 11日 21時間 32分 52秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況