クソコードとは何か2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:28:07.08ID:+SM2oHa/
前スレをスコープを知らない底辺コーダがIDを変えて卑怯にも埋め尽くしたがゆえに我はスレを建てたのである
スコープから逃げるな!!
2021/03/15(月) 20:30:22.59ID:HIuYPx/U
>>1
教えてもらいたいなら、謙虚に聞きましょう

https://www.otsuka-shokai.co.jp/words/scope.html

スコープ
読み方 : すこーぷ

スコープとは
スコープ(Scope)は「範囲」の意味。プロジェクトの内容の範囲を定義したもの指す。
限られたリソースと期間内にプロジェクトの目的を達成するために、関係者全員と共通認識をもってスコープを決定する。

プロジェクトマネジメントの国際的な知識体系であるPMBOK(Project Management Body of Knowledge)によると、
情報システムなどの内容を定義する「プロダクトスコープ」と、プロジェクトの
作業内容を定義する「プロジェクトスコープ」の2種類のスコープが定義されている。

プロダクトスコープは「成果物スコープ」とも呼ばれ、プロジェクトが生み出すシステムやサービス、
文書などの成果物を定義する。情報システムに求める機能をできるだけ詳細に記述し、
システムの全体像についてベンダーとユーザーの双方が合意しなければならない。

プロジェクトスコープは、「作業スコープ」とも呼ばれ、成果物を生み出すための作業を定義する。
品質、費用、納期などに基づいて、プロジェクトの目標やプロジェクト全体を規定しなければならない。
プロジェクトの目標は、できるだけ定量化して表現する必要がある。

PMBOKでは、プロジェクトスコープを正確に見積もるために、
費用、スケジュール、品質に関する達成目標の基準値を明確に文書化することを奨励している。
3デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:32:00.19ID:+SM2oHa/
底辺コーダが自己満で書く自動テストこそクソコードである
それが前スレの総意であったわけだがアイデンティティを否定された
底辺コーダが一匹反論にもならない反論を繰り返し前スレを不当に埋めた
このような卑劣な輩と戦っていかなければならない
4デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:32:33.41ID:+SM2oHa/
>>2
それ著作権法違反だろ、いいかげんにしろよ
5デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:32:55.92ID:+SM2oHa/
底辺コーダは倫理観も欠如している
2021/03/15(月) 20:33:46.74ID:HIuYPx/U
もしかしてキチガイにレスしちゃった?
7デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:35:40.64ID:+SM2oHa/
真のキチガイは自分がまともだと思ってる人間のことだ
8デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:35:59.67ID:+SM2oHa/
>>6 君はキチガイか?
2021/03/15(月) 20:38:07.71ID:HIuYPx/U
1. キチガイだと認めた場合・・・お前はキチガイだ!って叫びだすのがキチガイ
2. キチガイだと認めない場合・・・お前はキチガイだ!って叫びだすのがキチガイ
10デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:38:50.67ID:+SM2oHa/
必死だな、うるせえよ
2021/03/15(月) 20:50:38.15ID:qjY4XCPb
テスト対象と総合テストのテストスコープによるって話だから何もおかしくないと思ったけどな

何に噛み付いてんの?
2021/03/15(月) 20:51:47.06ID:DfYtda2P
そりゃ聞かれてるのに、自分でテストスコープの一例を出して
手動テストにどれくらいかかるかを言わないからでは?
13デフォルトの名無しさん
垢版 |
2021/03/15(月) 20:55:07.55ID:m9WM8q4q
テストは甘え。

詳しくは、あわしろ氏の論文を読んでください。
2021/03/15(月) 21:01:58.80ID:DfYtda2P
ちなみに俺はソースコードを修正したら
その都度、修正したファイルのテストは全部するな

関連する関数だけテストしても十分なんだろうけど
いちいち把握するのが面倒w
それが大体15秒ぐらいで終わる

そして完成したら全体のテストをする
それが大体数分程度

あとはソースコードをpushしたら、CIで自動的に各プラットフォームでテストされる
プラットフォームの数が多いから並列でやって15分程度かな?
もし直列でやる場合は1時間以上かかるだろう

これが大体、1日〜数日のサイクルで行われる
15デフォルトの名無しさん
垢版 |
2021/03/15(月) 21:04:32.50ID:hBbAwZTG
手動テストの定義がわからない。画面ならわかるが、それ以外は手動テストなんてありえない。
2021/03/15(月) 21:06:36.67ID:DfYtda2P
ソースコードを修正=手動テストする
なのでは?
2021/03/15(月) 22:58:55.30ID:cPxCoXtM
マウント合戦で精神的勝利得るためにクソスレの継続スレ立てるキチガイ
そして前スレと同じループ始めるカスども
2021/03/16(火) 00:32:49.34ID:1JWXoatl
//ここらで入れておきますね
break;
19デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:10:41.39ID:mcRR7cz/
>>14
自動テストの自己満コード作る暇あったら
本物のコードを真面目に実装しとけばよかったのに
修正してる時点でアホなんだよ
20デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:18:16.97ID:mcRR7cz/
どうせPHPでも書いてんだろバカ野郎が
21デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:20:23.70ID:mcRR7cz/
日本の生産性が低い理由は底辺コーダがこだわりを持ってクソコードを書くからだろうな
22デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:23:02.20ID:mcRR7cz/
自動テストを何回も回してるんだーとイキり散らすアホがいるからダメなんだよ
自分はこういうアイデアでユーザをこんなに満足させたんだという想像力と
成功体験こそがエンジニアをそしてプロダクトを成長させる、テストをすごく回転させましたじゃダメなの!
23デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:24:24.06ID:mcRR7cz/
自己満からユーザ満足にシフトさせないと日本の生産性はいつまでも低いままだよ
24デフォルトの名無しさん
垢版 |
2021/03/16(火) 10:27:19.58ID:mcRR7cz/
元キングコングの西野はよくやってるよ、レターポットの開発とか
あれこそがエンジニアだね、新しい着想でユーザの行動を変えてさらに満足させる
西野はテストの回転数を誇ってないけど、西野の方がよっぽどエンジニアだよ
2021/03/16(火) 10:43:43.00ID:Id47PAoQ
新スレ立ってて草
26デフォルトの名無しさん
垢版 |
2021/03/16(火) 11:59:40.02ID:mcRR7cz/
プペルの映画を観ることをおすすめする
2021/03/16(火) 12:02:46.20ID:TfuuU0UK
>>19
> 修正してる時点でアホなんだよ
おまえバージョンアップせんの?www
28デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:14:29.60ID:mcRR7cz/
>>27
僕はバージョンアップしないですねwww
君はバージョンアップするんですか?
2021/03/16(火) 12:22:53.75ID:TfuuU0UK
そりゃ最初から完全版をリリースするとかありえないんだからバージョンアップするでしょ
最初からあれもこれも機能詰め込んだら、いつリリースできるかなんてわからない
成功するプロダクトかどうかもわからないのに
最初から全機能搭載してリリースするようなアホはいないよ
30デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:25:26.26ID:mcRR7cz/
>>29
スコープ切って完全版をリリースすればいいじゃん
バグだらけのものリリースしてどうすんのさ
機能追加するなら既存のコード修正する必要ないでしょうが
開放閉鎖原則守ってないの? そんな原始時代の開発やってたら
まあ仕方ないのかな、文明開化しなよ
31デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:27:22.80ID:mcRR7cz/
未開人のアホがリリースを取り繕うために自動テストという
クソコードを量産してるのかね、どこの業界だ、どうせPHPだろ
2021/03/16(火) 12:28:02.12ID:TfuuU0UK
>>30
例えばmacOSで完全版はいつになったらリリースできるんですか?
33デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:29:41.01ID:mcRR7cz/
成功するかわからないアイデア勝負なら、テストする暇があるなら
すぐにでもリリースするべきだよ、ユーザが使用して初めてスタートだから
スタート地点に立つまでのスピード勝負、テストなんてあとから付いてくる
2021/03/16(火) 12:32:17.09ID:TfuuU0UK
> すぐにでもリリースするべきだよ、
お前バージョンアップしないって言ったじゃんw
2021/03/16(火) 12:32:47.46ID:TfuuU0UK
すぐにリリースして、バージョンアップしない!(笑)
36デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:34:00.19ID:mcRR7cz/
>>32
macOSはつねに完全版です
MAC OS Xが出たときの熱狂と興奮と歓喜を僕はまだ覚えています
あれは良いOSだと思いますよ、僕は使ったことがないのでわかりませんけど
市井の声を聴くとそのように思います、生まれてたときから完全体それがmacOSです
37デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:34:32.14ID:mcRR7cz/
>>34
いったよ、だから何? ぶっ殺すぞ
2021/03/16(火) 12:34:56.59ID:TfuuU0UK
すぐにリリースしてバージョンアップしない例(自動テストもほとんどなし)

COCOA、グーグル・アップルOS最新仕様に未対応 政府は数カ月放置 [ばーど★]
https://asahi.5ch.net/test/read.cgi/newsplus/1615804274/
39デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:35:19.53ID:mcRR7cz/
人が真面目な話ししてるときに茶化しやがって、俺はそうやってふざける人間が大嫌いだ
2021/03/16(火) 12:35:42.59ID:TfuuU0UK
>>36
> macOSはつねに完全版です

次の完全版までにバージョンアップしてるだろ(笑)
41デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:36:22.38ID:mcRR7cz/
>>38
これについてはグーグルやアップルがAPIをドラスティックに変えるのが良くないように思える
マイクロソフトだったらこんなことなかったのにな、所詮グーグルもアップルもにわかよ
42デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:36:56.33ID:mcRR7cz/
>>40
だからなんだよ、macOSはいま関係ないだろうが!
43デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:37:10.98ID:mcRR7cz/
お前らmacOS作ってんのか? あ?
44デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:38:08.35ID:mcRR7cz/
macOSはろくにテストしてないけどとても人気のあるOSです
テストしてないからこそ常に最先端に立てるんだと僕は思いますよ
2021/03/16(火) 12:38:15.44ID:TfuuU0UK
>>42
今関係あるのは「バージョンアップする」かどうかですよw
2021/03/16(火) 12:39:22.91ID:TfuuU0UK
iOS13にバグが多い理由、元Appleのソフトウェア技術者が語る
https://iphone-mania.jp/news-264872/

理由5:自動テストが活用されていない
Appleは、バッテリー性能などの検証に自動テストシステムを使用しているそうです。
しかし実際は人力でのテストに頼りすぎている、とシャイアー氏は述べています。
47デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:41:09.10ID:mcRR7cz/
あとあれよ、グーグルやアップルの基盤的なAPIが更新されたら自動テストなんて
なんの役にも立たないよ、そこんとこがわかってない人間がココアを批判するなんて噴飯ものだわ
事の本質を理解しないまま流行に乗っかって薄っぺらい意見述べてるだけの泥人形だわ
48デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:41:47.70ID:mcRR7cz/
>>45
macOSは関係ないのな? じゃあ君が間違ってたってことでいいね
2021/03/16(火) 12:42:08.48ID:TfuuU0UK
グーグルやアップルの基盤的なAPIが更新されたら
自動テストが失敗するからすぐに対策できる
自動テストしてないと「気づきませんでした」と恥をかく
2021/03/16(火) 12:42:26.79ID:TfuuU0UK
>>48
関係あるのは「バージョンアップする」するかどうかですからね
2021/03/16(火) 12:45:39.35ID:TfuuU0UK
バージョンアップするときに自動テストがないと
全件手動でテストすることになり、膨大な時間がかかる
2021/03/16(火) 12:47:15.32ID:TfuuU0UK
バージョンアップするときに自動テストがないと
全件手動でテストすることになり、膨大な時間がかかる

に対する反論(笑)↓

28 返信:デフォルトの名無しさん[] 投稿日:2021/03/16(火) 12:14:29.60 ID:mcRR7cz/ [8/20]
>>27
僕はバージョンアップしないですねwww
君はバージョンアップするんですか?
53デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:47:26.13ID:mcRR7cz/
>>46
自動テストを活用してたらバグは減らせてただろうけど、ユーザのニーズには
答えられず会社は潰れてただろうね、流行っていうのは本当に繊細だから
いまこのタイミングで出さなければいけないって時があるわけよ

Windows 95もWindows MEもバグだらけだっただけどユーザは
リリースにすごく喜んだしマイクロソフトの売上も爆上がりでウハウハだったわけよ
テストなんて後回しで良い、大事なのはタイミング、ユーザの満足度
お腹が減ってるときにラーメン出されるととても嬉しいけど、お腹いっぱいのときに
ラーメン出されると殺意を覚えるよね、それと一緒、需要があるときに供給することこそ
エンジニアリングです
2021/03/16(火) 12:48:29.70ID:TfuuU0UK
> いまこのタイミングで出さなければいけないって時があるわけよ
このタイミングで出した後バージョンアップするでしょう?

バージョンアップするときに自動テストがないと
全件手動でテストすることになり、膨大な時間がかかる

に対する反論(笑)↓

28 返信:デフォルトの名無しさん[] 投稿日:2021/03/16(火) 12:14:29.60 ID:mcRR7cz/ [8/20]
>>27
僕はバージョンアップしないですねwww
君はバージョンアップするんですか?
55デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:49:05.99ID:mcRR7cz/
>>49
恥をかくのが嫌とか子どもかよ、大人になれよ、恥はかいてなんぼ
恥をかくことを恐れるな、グーグルやアップルの言いなりになるな
自分の頭で考えろ、僕から君へのアドバイスは以上
56デフォルトの名無しさん
垢版 |
2021/03/16(火) 12:49:37.33ID:mcRR7cz/
>>50
つまりmacOSは関係ないですからね、君が全面的に間違ってたわけだね
2021/03/16(火) 12:50:38.54ID:TfuuU0UK
>>56
それに対する反論はすでにしてる

> いまこのタイミングで出さなければいけないって時があるわけよ
このタイミングで出した後バージョンアップするでしょう?

バージョンアップするときに自動テストがないと
全件手動でテストすることになり、膨大な時間がかかる

に対する反論(笑)↓

28 返信:デフォルトの名無しさん[] 投稿日:2021/03/16(火) 12:14:29.60 ID:mcRR7cz/ [8/20]
>>27
僕はバージョンアップしないですねwww
君はバージョンアップするんですか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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