昔はコンパイル中に休憩したらしいけど、今は

■ このスレッドは過去ログ倉庫に格納されています
2020/02/08(土) 01:09:31.27ID:G7ZHotM4
CI中に休憩するようになったね。
コード書いてプッシュ!
テスト終わるまで休憩!
2デフォルトの名無しさん
垢版 |
2020/02/08(土) 01:11:21.55ID:RKzyJDHj
CIってなんですか。
2020/02/08(土) 01:17:24.51ID:G7ZHotM4
テストする専用のサーバーです!
コード書いたらテストしなければいけないんです。
テストするためにソースコードをgitでコミットして
プッシュするとテストが自動的に走る仕組みです。
OKになったら修正完了です。
時間がかかってしょうがない。
人類は何も進化していない
4デフォルトの名無しさん
垢版 |
2020/02/08(土) 01:18:09.57ID:RKzyJDHj
なんか便利そうですね。
2020/02/08(土) 07:12:18.90ID:qQ/0WlQ1
>>3
これあるな

自動テストなんて数分で終わるとか都市伝説言ってた上司いたわ
2020/02/08(土) 09:04:13.46ID:b7beuUQD
テスト走らせてる間に別の仕事しておけってことだよ
言わせんな
2020/02/08(土) 15:37:12.81ID:Y2ZDHYOL
休憩したっていいじゃない
8時間働き通しなの?
2020/02/08(土) 20:11:23.69ID:Di3wk8ih
>>4
とりあえずJenkinsでも使ってみたら?
2020/02/08(土) 22:44:39.05ID:gIrsV2Lu
20数年前はコンパイルに30分くらいかかった
10デフォルトの名無しさん
垢版 |
2020/02/08(土) 23:29:56.64ID:WgESEu8I
今はテストに1時間とかかかるwww
2020/02/09(日) 05:00:19.68ID:8UzDAIVl
ツールのテストって信用できるの?
Excelでテスト試験書を作成して
手順書通りに確認した方が
画面のエビデンス取れるから信用できるイメージ
2020/02/09(日) 06:55:54.37ID:6++kPC7v
>>11
単体テストって言う用語知ってる?
2020/02/09(日) 08:03:48.01ID:WtBEbY+3
>>11
俺が今作ってるツールはテスト項目が600項目以上あるんだわ
そしてテスト環境がいろんなOS、バージョンの組み合わせで100パターン以上ある
合計6万以上のテストをコードを1日数回、リリースするたびに実行している。

これを手順書通りに画面のエビデンス(笑)とってやれるの?
そもそも前提でお前が言ってるやり方は実現不可能だろ
比較検討できるレベルにない

それからさお前がやってるそのエビデンス(笑)の意味を考えたことある?
その画面のキャプチャ、誰か見て検証してる?してないよね?
画面のキャプチャは「テストに合格」という証ではなく
お前が仕事をサボらずにやったという証拠(エビデンス)でしかないんだよ
2020/02/10(月) 06:56:18.37ID:zaYnGTVS
ツールでテストして楽するのはいいんだが
ツールに入力したデータの検証しないで
通ったからOKみたいなのが結構あって
機能追加とかしてツール修正してると
お前これなんでOKなんだよってのが
結構ある
2020/02/10(月) 07:06:43.80ID:TAH0RZ5f
クズ職場の話しされてもはあそうですかお疲れ様ですとしか思わん
2020/02/10(月) 07:35:18.59ID:zaYnGTVS
>>15
お前の作ったテストのことだよ
2020/02/10(月) 08:11:53.50ID:jvWR6fCp
>>14
言ってる意味がおかしいぞ。
テストにはそのテストを行うときに使うデータも含まれてる。
ツールを使う度にデータを入力することはない
2020/02/10(月) 08:56:04.27ID:TAH0RZ5f
テストケースがザルなんでしょ
まあ>>16みたいなイミフなレス返すくらいだからテストは実行するけど結果の検証してないとかの可能性もあるけど… w
2020/02/10(月) 09:04:43.39ID:jvWR6fCp
テストを実行してから結果の検証するの意味もわからん
結果の検証まで含めてテストだろ

結果の検証してないなら「テストを実行した」じゃなくて
「テスト計画を立てた」としか言えない
2020/02/10(月) 09:12:20.01ID:TAH0RZ5f
>>19
> 結果の検証まで含めてテストだろ
そんなまともな事が理解できる職場じゃないんでしょw
2020/02/10(月) 17:58:46.61ID:XXzIHBSJ
テストを実行して結果が検証されないCIの使い方ってどんなんだろ
全てのテストケースが真になるようにアサーションしていてprintされた結果を見てチェックする?
テストに失敗してもビルド落ちないように設定しておく?
2020/02/10(月) 19:53:15.20ID:N9qa/mCd
いろんなテストがあるかデータ入力があってもおかしくないよ
2020/02/10(月) 20:42:56.02ID:XXzIHBSJ
あーフロントのテストとかかな
バックエンドしかやったことないからどういう世界なのかわからん
2020/02/10(月) 22:55:57.44ID:jvWR6fCp
>>22
そのデータ入力内容までテストに含まれてると言ってるんだよ
自動にしろ手動にしろ「○○を入力して○○になること」がテストの内容だろ
このテストに通ったらOKに決まってるだろ

そもそもこのデータ(テスト)でいいのか?は
ツールのテストと何の関係もない。
テスト内容の検討をしてないだけ

ツール使わなかったからって「検証しないで通ったからOK」みたいなのがあるのは同じことだろ
2020/02/11(火) 04:55:50.81ID:psNQEJFZ
じゃあそれでいい
26デフォルトの名無しさん
垢版 |
2020/03/04(水) 06:09:47.43ID:H88TR2G0
CI使ってデプロイしてるけど、デプロイ中の休憩が凄い一息つける
2020/03/04(水) 07:49:19.80ID:gP1AuDxp
>>26
何度もこまめにテスト、リリースする俺にとってはストレスでしか無いw
フル(各OS環境すべて)でやったら30分かかるからな
28デフォルトの名無しさん
垢版 |
2020/03/04(水) 08:08:26.70ID:7BdprtCf
>>27
僕のところは1時間(つい最近大規模な改修が入って、縮んだ方)だから、適当に技術ブログとかを読んでまったりしてるw
2020/03/04(水) 08:17:00.25ID:1RejiZvB
>>28
まったりできるなんて羨ましいw

あれと、これと、それ、を作らなければいけなくて、
あれを作ってテストしてる間に、作ると分かってる
これの作業を始める。そして、それの作業も始める。

でもまだ、あれ、のテストが終わってない。
あ、ようやく終わった、テスト失敗してた。
あれ、の作業に戻るが、それの作業を保存しておかなきゃ

あれ、の修正が終わった、これも、あれに、依存してるから
手直ししなきゃ、その間に、あれの再テストをしよう

とかやってると、混乱してくるんだよ
やるべきことは分かってるからやりたくなるだろ?
待ち時間の間にやりたいことをやるだろ?
そうすると、ごちゃごちゃしてくるんだよ
30デフォルトの名無しさん
垢版 |
2020/03/04(水) 08:22:53.86ID:7BdprtCf
>>29
〇〇を作ってテスト というよりも、TDDだから先にテスト書くんだよね
その段階で仕様とかすり合わせないといけないことがきっちり決まるから(ある程度残るにせよ、最大限は決めれる) そんなに忙しくなることはないや
2020/03/04(水) 15:32:24.08ID:1RejiZvB
>>30
いやいやw テストを書く話じゃなくて、テスト実行で待ちが出るんだよ。
○○が作り終わるまで(テスト実行が終わるまで)待ち時間です。
○○が作り終わるまで、それに依存するもの作業はできませんとは言えないでしょ?w

○○ができたという前提で、次の作業をすすめる。
32デフォルトの名無しさん
垢版 |
2020/04/03(金) 23:16:12.43ID:buaiPK4r
昔はファイルコピーや印刷中は何も出来なかったが
win95で随分楽になった
2020/04/04(土) 02:09:25.24ID:c5KiygRx
>>32
その前に、unixが驚愕だったな
MS-DOSやらN88やらしか知らなかったから、
ログインって何や、裏で何か勝手に動いとる、え?電源スイッチでOFFったらダメなん、アメリカの大学のデータ覗いてるってどゆこと?
2020/04/04(土) 08:25:39.37ID:0WjGsUHg
>>32
MS-DOSでもバックグラウンド印刷するためのprint.exeがあったな
でもたいていのアプリケーションは独自の印刷コマンド持っててプリンタを制御してたからほとんど使われてなかった
なのでハード的にバッファリングするプリントバッファが売られてたよね
2020/04/04(土) 11:08:55.46ID:1ehA2Rbs
Windows 10, WSL, Ubuntu 18.04 で、

Ruby のバージョンマネージャーのrbenv をインストールして、
Ruby 2.6.5 をコンパイルしたら、25分掛かった!

CPU-i3 で、省エネモードだから、コア1つだけかな?
2020/08/19(水) 01:10:04.30ID:LQ0AAX+I
昔はコンパイル&Run させるためには予約して徹夜でやってたな。
新人の仕事は真夜中しか時間が裂けなかった。

全く天と地以上の差がある。
2020/10/11(日) 23:43:00.95ID:Fd7KLviX
PC100のワープロの印刷はすごかった
何しろ8086でWYSIWYGのワープロだから
ドットプリンタで1行印刷するたびに数十秒休憩が入った
A4印刷するのに一時間とか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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