- Qiita
635 :デフォルトの名無しさん[sage]:2020/09/24(木) 00:10:08.14 ID:27/WCIy4 - 動画で解説してみたとか頭悪すぎじゃないだろうか
コードで見れば3分で終わることを15分もかかるとか苦痛でしか無い
|
- 文字コード総合スレ Part12
144 :デフォルトの名無しさん[sage]:2020/09/24(木) 01:22:18.61 ID:27/WCIy4 - >>143
え?なんでそんな話してるの? それの何が重要なの?
|
- 文字コード総合スレ Part12
145 :デフォルトの名無しさん[sage]:2020/09/24(木) 01:26:57.76 ID:27/WCIy4 - UTF16がUCS2と違うというのなら、サロゲートペアの話でもしてるんだろうが
サロゲートペアが登場してるなら16bitでは収まらないと諦めた後であるということ だからUCS4がすでに登場している そしてUCS4があるからこそ、UTF-8からUCS4に変換するロジックを作ることができる つまりUTF-8があるなら、UCS4がありUTF-16もあったことになる
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
38 :デフォルトの名無しさん[sage]:2020/09/24(木) 09:17:28.17 ID:27/WCIy4 - >>36
あのな、ソフトウェアの開発っていうのは ○○を入れたら○○になる関数が欲しい! という考えの連鎖で作っていくんだよ お前は誰かから課題を与えられるんだろうけどな 自分で考えて作るってことしたことないでしょ
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
40 :デフォルトの名無しさん[sage]:2020/09/24(木) 10:28:05.64 ID:27/WCIy4 - 客「正しく動いているというエビデンスが欲しい」
SI「正しく動いてるかどうかなんてどうやって証明したらいいかしらん テストやったというスクショ用意すりゃいいんじゃないか?」 これ
|
- 文字コード総合スレ Part12
149 :デフォルトの名無しさん[sage]:2020/09/24(木) 10:38:14.21 ID:27/WCIy4 - UTFがUCSにTransformするフォーマットの略って知らないのかな?
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
42 :デフォルトの名無しさん[sage]:2020/09/24(木) 10:45:22.65 ID:27/WCIy4 - > 21が正解かどうかは誰にもわからないんだよ
じゃあログ出す意味ないじゃんw どうせ文字化け出力してても正解かどうかわからないだろ
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
43 :デフォルトの名無しさん[sage]:2020/09/24(木) 10:47:21.97 ID:27/WCIy4 - > もっと複雑な計算で客も式は知ってるけど
> 実際に計算した値はわからんようなのだったらどうやって出すよ? 計算式は神が作り出したものとか、いきなり湧いて出てきたって思ってそうw 高校レベルの数学はそうだね。計算式は覚えるもの だけどな、本当は計算式っていうのは、ある値を出したいと思って 「計算式を作る」ものなんだよ。作るのは計算式。それがコード
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
44 :デフォルトの名無しさん[sage]:2020/09/24(木) 10:51:24.16 ID:27/WCIy4 - ゲームの当たり判定でも、あれとこれがぶつかったのは
どう計算すれば導き出されるんだ?って悩んで ぶつかったという答えを出す計算式を作り出すものなんだが 本を読んで計算式をみて、ぶつかったかどうか? この計算式を使えばぶつかったという答えが出るんだよ みたいに思ってるんだろう。 自分でアルゴリズムを考えたことがないから 計算式ググって、そのとおり計算して なるほど、これが計算した答えか。 答えなんて計算しないとわからんな。と言ってる 計算式を作り出したことがない
|
- GitHubのスターが100行ったんだけどどの程度のもん?
24 :1[sage]:2020/09/24(木) 10:56:47.36 ID:27/WCIy4 - とうとうスター200行った
200行ったはフェイク。200前後w 最近2日で1スターぐらいの割合で増えてる気がする 1年後には400スター?
|
- GitHubのスターが100行ったんだけどどの程度のもん?
25 :1[sage]:2020/09/24(木) 11:06:24.19 ID:27/WCIy4 - ちなみに同系統のソフトはほとんど更新されてないのも合わせたら20個ぐらいあって
上位3つは数千超えてるんだけど俺のは現在10位。もう少しで9位になる。 上位は歴史が長いから機能的には超えてるけど容易に追いつくことはできない でもこのペースで行けば4位まではいけるはず
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
47 :デフォルトの名無しさん[sage]:2020/09/24(木) 12:04:18.26 ID:27/WCIy4 - >>45
1つぐらい何か言い返せよw お前がやってるそれが遠吠えじゃねーかw >>46 冪等性がなんで出てくるのか知らんが 与えられたデータ(引数だけじゃなくてすべての状態)が 同じであればその結果も同じになる テストというのは、固定のデータを使って固定の結果と比較するもの 固定のデータが用意するのが難しいのであれば その部分にスタブ(モック)を利用する 十分、単体テストの対象内 というか単体テストができないなら、その他のテストもできないだろ
|
- カプセル化は愚かな考え★3
125 :デフォルトの名無しさん[sage]:2020/09/24(木) 12:06:19.37 ID:27/WCIy4 - >>124
> 正攻法ではMACアドレスを取得できないネットワーク関連のライブラリも多い。 > カプセル化の弊害だ。 カプセル化をしないことで、MACアドレスを取得できるという ネットワーク関連のライブラリを1つでいいから言ってください カプセル化でMACアドレスが取得できなくなるのが 嘘か本当かはそれを見ないと判断できません。
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
51 :デフォルトの名無しさん[sage]:2020/09/24(木) 12:51:30.19 ID:27/WCIy4 - >>48
> お前がエクセルで計算した値だろw 何で計算するとかどうでもいい話だろ 何をする関数を作りたいのか? 作りたい関数は「何を入力とし、何を出力とするのか」 その仕様を決めてから関数を実装する。そして正しく実装されてるかテストする お前は仕様を決めずに、関数を実装して その関数が出力する答えが正しい!バグなんてない!って言ってんのか? 繰り返すぞ 仕様を決めてないのに関数を実装してんのか?
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
55 :デフォルトの名無しさん[sage]:2020/09/24(木) 14:21:13.46 ID:27/WCIy4 - >>53
> だから>>6でもいいんだよな? >>6には固定値が書かれてないから駄目だって言ってんだろ 理解できますか? あ、そう。理解できない。 ↓こうしろって言ってるだけなのに、理解できないのか?終わってるな int S=sumAtoF(1,2,3,4,5,6); int chkS=21; if(S!=chkS) { エラー }
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
57 :デフォルトの名無しさん[sage]:2020/09/24(木) 14:29:36.05 ID:27/WCIy4 - > え?じゃあどうやって21って出したの?
最初に関数を実装するんじゃやなくて 仕様を定義しましょうと言ってる お前は仕様を決めずにいきなり関数書いて、その関数の実行結果を出力して 俺がコードにバグを入れるなんてありえない。だから21が正しい!と言ってるだけ。 テストを全くしてない
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
59 :デフォルトの名無しさん[sage]:2020/09/24(木) 14:35:32.71 ID:27/WCIy4 - >>58
> どうやって21を出したの? 「例:1,2,3,4,5,6を引数に渡したら21を返す関数が欲しい」 という要件 最初は関数(コード)は存在しない 最初に関数(コード)を実装してはいけない 実装した関数(コード)で出してはいけない 実装する前に決める話 どうやって21を出したの? それはその関数が欲しい人に聞け
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
61 :デフォルトの名無しさん[sage]:2020/09/24(木) 14:42:20.05 ID:27/WCIy4 - >>60
それは実装 最初に実装を書くなと何度もいわせるな
|
- 「単体テストを手動で行いエビデンス取る」の破壊力
63 :デフォルトの名無しさん[sage]:2020/09/24(木) 14:47:41.87 ID:27/WCIy4 - >>62
客はお前より頭がいいなw
|