プログラマは
こちらで雑談してください。
ユーザ、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/
探検
プログラマの雑談部屋 ★24
レス数が1000を超えています。これ以上書き込みはできません。
1仕様書無しさん
2018/01/15(月) 03:10:30.67967仕様書無しさん
2018/01/26(金) 23:29:03.93 >>960
基本設計書は「サービスからデータを取得する処理」
でいいじゃん
んでいくつか場合わけがあるならそれはもちろん全部書く
ここでは面倒だからやらんが
詳細設計書だとフローチャートかアクティビティ図で書く
もちろんクラス図、シーケンス図、クラス名、メソッド名全部書く
楽じゃあないよ
もう一度聞くけど誰が楽なんて言った?
基本設計書は「サービスからデータを取得する処理」
でいいじゃん
んでいくつか場合わけがあるならそれはもちろん全部書く
ここでは面倒だからやらんが
詳細設計書だとフローチャートかアクティビティ図で書く
もちろんクラス図、シーケンス図、クラス名、メソッド名全部書く
楽じゃあないよ
もう一度聞くけど誰が楽なんて言った?
969仕様書無しさん
2018/01/26(金) 23:34:45.41 設計の肝はインプットとアウトプット
しかも、あんな何の役にも立たないコードは逆に設計しづらいんだわ
設計書に書くべき要素が何も含まれてない
しかも、あんな何の役にも立たないコードは逆に設計しづらいんだわ
設計書に書くべき要素が何も含まれてない
971仕様書無しさん
2018/01/26(金) 23:37:10.95973仕様書無しさん
2018/01/26(金) 23:38:36.23 こ こ ま で 日 本 語 の 設 計 無 し
975仕様書無しさん
2018/01/26(金) 23:42:59.00 >>970
画面からテキスト取得
テキスト正当性チェック←ないから入れて
キャッシュデータ取得
キャッシュデータ正当性チェック←ないから入れて
クラウドデータ取得
クラウドデータ正当性チェック←ないから入れて
ここまで全部やってること同じだから上記は全部同ルーチンにまとめて
おk?
画面からテキスト取得
テキスト正当性チェック←ないから入れて
キャッシュデータ取得
キャッシュデータ正当性チェック←ないから入れて
クラウドデータ取得
クラウドデータ正当性チェック←ないから入れて
ここまで全部やってること同じだから上記は全部同ルーチンにまとめて
おk?
976仕様書無しさん
2018/01/26(金) 23:46:40.94979仕様書無しさん
2018/01/26(金) 23:52:37.03 あのさぁ
コードを日本語で書けつってんだよ
仕様を追加しろって誰が言った?
日本語わからんのか?
コードを日本語で書けつってんだよ
仕様を追加しろって誰が言った?
日本語わからんのか?
981仕様書無しさん
2018/01/26(金) 23:54:23.90982仕様書無しさん
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) エラーログにエラーの内容を出力する。
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) エラーログにエラーの内容を出力する。
983仕様書無しさん
2018/01/27(土) 00:00:24.84986仕様書無しさん
2018/01/27(土) 00:09:32.93 キャッシュの取得にしけて例外飛んだらクラウドからデータ取得しなくなっちゃうの?
987仕様書無しさん
2018/01/27(土) 00:09:50.53 ボタン名と機能概要がずあーっとあるExcelのはじのほうに同期非同期の列があるから〇つけとく
991仕様書無しさん
2018/01/27(土) 00:21:09.55 明らかに入力値のtxtFooldがおかしいならどうおかしいのかメッセージ出せよ
993仕様書無しさん
2018/01/27(土) 00:28:06.71 _ _ 1) 下記をキーに非同期にローカルキャッシュを検索し、FooNameを取得する。
_ _ 1) 下記をキーに非同期にクラウドサービスを検索し、FooNameを取得する。
これでよいか
_ _ 1) 下記をキーに非同期にクラウドサービスを検索し、FooNameを取得する。
これでよいか
994仕様書無しさん
2018/01/27(土) 00:28:37.94 仕様書からプログラムの復元を試みた
んが最初の3行でギブアップだわ
GetFooId(); // 1) なにこれ?
var s = txtFooId.LoadString(); // 1) 1) こんなメソッドあったか?読み込んだ文字列をどうすんだよ
FooId = Parse(s); // 1) 2) パース処理の責務が曖昧、型なのか変数なのかぐらいはっきりしろ
んが最初の3行でギブアップだわ
GetFooId(); // 1) なにこれ?
var s = txtFooId.LoadString(); // 1) 1) こんなメソッドあったか?読み込んだ文字列をどうすんだよ
FooId = Parse(s); // 1) 2) パース処理の責務が曖昧、型なのか変数なのかぐらいはっきりしろ
995仕様書無しさん
2018/01/27(土) 00:29:48.11 死にたい
996仕様書無しさん
2018/01/27(土) 00:33:33.27997仕様書無しさん
2018/01/27(土) 00:36:07.79 >>993
それじゃコンテキストがわからん
非同期バグ発生かな
非同期処理の方法がわからん
ほかはけっこう粒度細かいのにそこ省いちゃう?
粒度がいきなりかわるとコーダーはかなり混乱するよ
ついでに2つ
非同期は関係ないが検索処理の責務がどこにあるかわからん。フォームクラスの別のメソッドに書くの?
FooNameだけとってくるの?
それじゃコンテキストがわからん
非同期バグ発生かな
非同期処理の方法がわからん
ほかはけっこう粒度細かいのにそこ省いちゃう?
粒度がいきなりかわるとコーダーはかなり混乱するよ
ついでに2つ
非同期は関係ないが検索処理の責務がどこにあるかわからん。フォームクラスの別のメソッドに書くの?
FooNameだけとってくるの?
998仕様書無しさん
2018/01/27(土) 00:38:53.6610011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 11日 21時間 32分 52秒
新しいスレッドを立ててください。
life time: 11日 21時間 32分 52秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★2 [樽悶★]
- 50年ローン、若年層で拡大 住宅高騰、月々の返済抑制 [蚤の市★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」 [muffin★]
- 【芸能】冨永愛、妊娠を報告「俳優・⼭本⼀賢さんとの間に、新しい命を授かりました」 [ぐれ★]
- NY円、一時157円台半ばに下落 日銀総裁の利上げ慎重姿勢を警戒 ★4 [蚤の市★]
- 【酒】外国人は呆れている…「酒に酔って潰れる日本人」が海外で“めちゃくちゃ軽蔑”されるワケ [ごまカンパチ★]
- 幹部のちんぽをしゃぶるお🏡🌸
- 和田あき子「中国にいるパンダ見たら茶色やもんね。日本で本当に大事にしすぎて中国帰って野生でちゃんとできんのかな」と適当発言 [271912485]
- ハンバーガー59円、牛丼280円の時代の方が今より『幸せ』だった件。どんな底辺でも腹いっぱい飯が食えた [153736977]
- おじさん(高市)「あ、シティヘブンで予約した高山です」みたいなオッサンいるでしょ [329329848]
- 【悲報】核保有発言した高市側近、特定か [931948549]
- おまえらクリスマスから遠い存在の割にクリスマス好きだよな
