実データでプログラミングすれば単体テストは不要! (111レス)
実データでプログラミングすれば単体テストは不要! http://mevius.5ch.net/test/read.cgi/tech/1654051738/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2022/06/01(水) 11:48:58.47 ID:R6x87i7C すげーや(笑) https://www.usp-lab.com/methodology.html 開発方式の特徴: 一休さん方式 > 一休さんは、屏風に書かれた虎を見事捕まえてみよ、という難題を前に、 > 「さあ、すべて準備は整いました。私が虎を縄で縛りますから、虎を屏風から出してください。」 > という頓智で場を切り抜けた逸話がありますが、ユニケージは一休さんにならい、 > データという虎を見事捕まえるために、まずデータを全部出してもらうことを要求します。 何を言ってるのかさっぱり理解できない。俺が馬鹿なのか? > さらに、実データを使ってプログラミングすることにより、 > 単純な動く動かないの単体テストはプログラミングの過程でクリアでき、開発効率も向上するのです。 すげーなー、実データがあれば単体テストが不要になるんだー > ユニケージには、多くの「お作法」が存在し、ドキュメントの削減に寄与しています。 > 例えば「ワンプログラムワンフロー」の原則や、「アプリケーション固有のLEVEL4」の作法は、 > 複雑になりがちなプログラム間の相互関係の記述やテストを不要にしています。 シェルスクリプトは移植性低いからOSを変更したりバージョンアップした時に 動くかどうかわからないじゃん。テストしないとだめだよ。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/1
2: デフォルトの名無しさん [sage] 2022/06/01(水) 11:53:06.63 ID:PSdKDa/L セキュリティの考え方がないのかな? 個人情報盛りだくさんの実データを使ってテストするわけ無いじゃん http://mevius.5ch.net/test/read.cgi/tech/1654051738/2
3: デフォルトの名無しさん [] 2022/06/01(水) 12:11:01.62 ID:CTQy2AIC テスト環境に本番データなんて置ける訳ねえだろ http://mevius.5ch.net/test/read.cgi/tech/1654051738/3
4: デフォルトの名無しさん [sage] 2022/06/01(水) 12:49:32.79 ID:PSdKDa/L > ソフトの仕様を固めて、ソフトを組んでから最後にデータを流すという回りくどいことをしません。 > 実データは仕様書よりも「現実的な」情報が多いのでユニケージは > プロジェクト当初に要件定義より先に実データをすべて準備することに拘るのです。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/4
5: デフォルトの名無しさん [] 2022/06/02(木) 10:13:14.15 ID:S/KHO3SD テストが不要になるなんて、すごい技術じゃん? http://mevius.5ch.net/test/read.cgi/tech/1654051738/5
6: デフォルトの名無しさん [sage] 2022/06/02(木) 10:16:34.15 ID:EVbnEeOP > 実データは仕様書よりも「現実的な」情報が多いので 意味不。なんつーか、開発手法の穴を、屁理屈でごまかしてる感じしかしないな http://mevius.5ch.net/test/read.cgi/tech/1654051738/6
7: デフォルトの名無しさん [] 2022/06/02(木) 10:21:34.63 ID:MPFVtYTL 実データの失敗例 https://www.youtube.com/watch?v=-0pgZyBEqEs http://mevius.5ch.net/test/read.cgi/tech/1654051738/7
8: デフォルトの名無しさん [] 2022/06/02(木) 10:23:34.73 ID:MPFVtYTL 実データは仕様書よりも奇なり http://mevius.5ch.net/test/read.cgi/tech/1654051738/8
9: デフォルトの名無しさん [sage] 2022/06/02(木) 10:31:23.14 ID:EVbnEeOP つーか、システム開発前に、どうやって実データを作るんだよって話 実データは別のシステムからもらえることが前提となってるのか? そういう前提の開発手法というなら、適用できる用途が限られてることになる 実データがあったとして、じゃあ何が正しい計算結果なのか どうやって判断するつもりだ?ロジックのテストは? 多数の実データから手計算と突き合わせて「うん、あってる!」みたいにやるのか? 実データ使って見つけられるバグは想定外のデータ形式とかで 実行時エラーが出ることぐらいなわけで だからユニケージはバグが多くなってしまっている http://mevius.5ch.net/test/read.cgi/tech/1654051738/9
10: デフォルトの名無しさん [sage] 2022/06/02(木) 10:32:19.65 ID:EVbnEeOP こいつらテスト仕様書とかも書いたこと無いんかな? どういうデータでテストしますとか何も決めずに 実データで動けば動くだろみたいな 甘い考えでやってるのか? プロ意識ないな http://mevius.5ch.net/test/read.cgi/tech/1654051738/10
11: デフォルトの名無しさん [] 2022/06/02(木) 10:52:56.83 ID:MPFVtYTL ユニケージωωωωωω http://mevius.5ch.net/test/read.cgi/tech/1654051738/11
12: デフォルトの名無しさん [sage] 2022/06/02(木) 11:11:00.89 ID:EVbnEeOP ユニケージ開発手法(Enhanced UNIX)とは③ https://www.aibsc.jp/wp-content/uploads/2021/09/DX_AIBSC_USP.pdf > ? ローコードAgile > > 生産性向上の手法としてのTPS > →米国でシステム開発の生産性向上手法として > 「アジャイル手法」に応?された ??? ローコード??? Agile??? http://mevius.5ch.net/test/read.cgi/tech/1654051738/12
13: デフォルトの名無しさん [sage] 2022/06/04(土) 23:25:10.51 ID:VhLSCtVR ユニケージ大人気 http://mevius.5ch.net/test/read.cgi/tech/1654051738/13
14: デフォルトの名無しさん [] 2022/06/05(日) 00:00:55.72 ID:5S5HsrjH 人気やね。ネタとして。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/14
15: デフォルトの名無しさん [] 2022/06/07(火) 21:01:14.33 ID:EHmp98vU 仕様を公開していないパッケージソフトだと、こういうシステムテストだけで終わらせているところはある。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/15
16: デフォルトの名無しさん [] 2022/06/09(木) 12:03:56.32 ID:/Ui3K6U5 データの仕様からダミーデータ起こすよね 機械学習させる前提なら知らんけど 時代はAIなのかな http://mevius.5ch.net/test/read.cgi/tech/1654051738/16
17: デフォルトの名無しさん [] 2022/06/10(金) 08:19:42.50 ID:TkaoAfxy >>16 単体テストの話らしいぞ? http://mevius.5ch.net/test/read.cgi/tech/1654051738/17
18: デフォルトの名無しさん [] 2022/06/10(金) 08:56:21.52 ID:NAXAfwsd なんつーか、セミナーで 実データを使ってプログラミングすることにより、 単純な動く動かないの単体テストはプログラミングの過程で クリアでき、開発効率も向上するのです。 とか言われたら、乾いた笑いしか出てこないわw http://mevius.5ch.net/test/read.cgi/tech/1654051738/18
19: デフォルトの名無しさん [sage] 2022/06/10(金) 09:38:52.15 ID:oA3q2UWe いくら頓痴気だからってみんないじめやめな~🥺 http://mevius.5ch.net/test/read.cgi/tech/1654051738/19
20: デフォルトの名無しさん [sage] 2022/06/10(金) 11:32:59.93 ID:eVszpnue > 単純な動く動かないの単体テスト 単体テストをコンパイルエラー相当のものと勘違いしてないか? 単体テストっていうのはモジュールとか関数レベルの小さなレベルで 正しく動くことを確認するテストのことだろ? 実データには含まれてないような稀なデータでもちゃんと動くように確認してさぁ 処理が間違っていても、単純に動けばOKみたいなもんじゃないぞ http://mevius.5ch.net/test/read.cgi/tech/1654051738/20
21: デフォルトの名無しさん [sage] 2022/06/10(金) 14:32:19.58 ID:QYbaBhXC 将来的に更新されないデータしか扱わないということならそれでいいかもしれない http://mevius.5ch.net/test/read.cgi/tech/1654051738/21
22: デフォルトの名無しさん [sage] 2022/06/10(金) 14:35:07.36 ID:QYbaBhXC 今更一休さんがナンセンスだという動画がつべのお薦めに上がってて?だったが こいつらの影響か http://mevius.5ch.net/test/read.cgi/tech/1654051738/22
23: デフォルトの名無しさん [sage] 2022/06/10(金) 16:41:26.27 ID:Y5qgS1UI 30年前の開発やね http://mevius.5ch.net/test/read.cgi/tech/1654051738/23
24: デフォルトの名無しさん [sage] 2022/06/10(金) 16:55:21.51 ID:eVszpnue 30年前の手法が今も通用するし これからも通用するのがユニケージ http://mevius.5ch.net/test/read.cgi/tech/1654051738/24
25: デフォルトの名無しさん [sage] 2022/06/10(金) 17:26:49.00 ID:yVcvQagj ところがユニケージは数年も持ちません 可搬性が悪く、保守性が皆無だからです http://mevius.5ch.net/test/read.cgi/tech/1654051738/25
26: デフォルトの名無しさん [] 2022/06/10(金) 17:36:06.93 ID:TkaoAfxy >>20 動くことは単体テストより前の話だろ http://mevius.5ch.net/test/read.cgi/tech/1654051738/26
27: デフォルトの名無しさん [] 2022/06/10(金) 17:39:21.70 ID:TkaoAfxy データベース、SQLのテストをしない人間は、世代に関係なくいる。データ型が間違っていても気づかない。なぜか氏名の名字は2文字という決めつけのシステムを見たことがある。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/27
28: デフォルトの名無しさん [sage] 2022/06/10(金) 18:16:40.83 ID:Oy7NiucR 決めつけというよりは ディスクを節約したかったのでは? http://mevius.5ch.net/test/read.cgi/tech/1654051738/28
29: デフォルトの名無しさん [sage] 2022/06/10(金) 18:25:37.12 ID:UB5ZYLyS そんな節約してなんの意味があるの? 節約にならんよ http://mevius.5ch.net/test/read.cgi/tech/1654051738/29
30: デフォルトの名無しさん [] 2022/06/10(金) 18:26:22.57 ID:TkaoAfxy 「五十嵐太郎」を例にすると姓が「五十」、名が「嵐太」となるシステムを見たことがある。 http://mevius.5ch.net/test/read.cgi/tech/1654051738/30
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 81 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s