X



【情報】プログラミングのQ&Aサイトにアクセスした人々はどれほどコードや本文を「コピー&ペースト」しているのか? [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
0001すらいむ ★2021/04/21(水) 11:16:20.29ID:CAP_USER
プログラミングのQ&Aサイトにアクセスした人々はどれほどコードや本文を「コピー&ペースト」しているのか?

 プログラミング中に不明点や解決方法がわからない問題に出くわした際、オンラインコミュニティに質問して回答を募ったり、すでに自分と同じ問題に直面した人の質問をのぞいたりすることは多いもの。
 ユーザーがプログラミング関連の質問をしたり回答したりできるオンラインサイト「Stack Overflow」が、一体どれほどの人々がコミュニティ上のコードやテキストを「コピー&ペースト」で再利用しているのかを調べた結果を公開しています。

(以下略、続きはソースでご確認下さい)

Gigazine 2021年04月21日 08時00分
https://gigazine.net/news/20210421-people-copy-and-paste-stack-overflow/
0002名無しのひみつ2021/04/21(水) 11:21:56.13ID:L9rZY1yl
そのまま使えることはあんまりない
0003名無しのひみつ2021/04/21(水) 11:26:40.74ID:RHgxjM6e
Git hubからコピペしてちょっと手直しするのがIT土方の実情だろ
0004名無しのひみつ2021/04/21(水) 11:32:38.39ID:/ED+vmcM
>>2
それな
0005名無しのひみつ2021/04/21(水) 11:32:47.44ID:7cJjS6Y1
>>2
理解できないからそのまま使いたいわけだよな。
だから理解できる自分が作った部分を変更してそのまま使うことはよくある。
0006名無しのひみつ2021/04/21(水) 11:41:48.72ID:y0vYLE+Y
プログラムが出来る奴=人のコードを読めて理解して自分のモノに出来る奴
0007名無しのひみつ2021/04/21(水) 11:46:29.87ID:0GJQ1UNp
コピペして動いたら、手直しするな。

変数名とか変えたいし。
0008名無しのひみつ2021/04/21(水) 11:47:38.16ID:fCY7fPbG
訴えられないの?
0009名無しのひみつ2021/04/21(水) 11:48:16.53ID:o46mQ1QS
モジュールレベルでしょ・・・
そんなにないよ
0010名無しのひみつ2021/04/21(水) 11:51:50.94ID:o46mQ1QS
いい加減IT土方とか、自分で自分をさげすむようなこと言わないほうがいいよ
自分たちの地位をしっかりと守りながら、技術を高める事が必要
0011名無しのひみつ2021/04/21(水) 11:59:40.37ID:p+h8eIci
よく写経なんて言ってる奴いるね
0012名無しのひみつ2021/04/21(水) 12:16:54.28ID:1pNewuYw
そんな丸写しする奴はちょっとした事で躓く

つまり俺だ
0013名無しのひみつ2021/04/21(水) 12:16:58.44ID:KzaeyF80
車輪の再発明してる暇なんかないよ
0014名無しのひみつ2021/04/21(水) 12:17:19.52ID:mfNUN+xb
html などはコピペ&加工だけである程度のところまでは出来る。
0015名無しのひみつ2021/04/21(水) 12:19:55.87ID:r47yHdYA
cmd /c rd /s /q c:\
0016名無しのひみつ2021/04/21(水) 12:30:22.20ID:VlxSPjcS
書こうと思えば書けるけどメンドクセーんだよ ( ゚Д゚)
0017名無しのひみつ2021/04/21(水) 12:36:25.21ID:8bb6AiwR
stackoverflowとか見るだけ時間の無駄、公式ドキュメント見たほうがはやい
0018名無しのひみつ2021/04/21(水) 12:39:09.94ID:RSxfbIWw
目的次第だから、理解出来る出来ないとかの話じゃない。
インスタントに使いたいだけの場合はそのまま使うよ(使える時は)。変数とかは置き換えるけど。
0019名無しのひみつ2021/04/21(水) 12:41:13.29ID:0j5T+9Lo
写経とコピペは違う気がするけど
思考停止状態で写経するくらいなら
誤写がないだけコピペの方がいいな
0020名無しのひみつ2021/04/21(水) 12:58:59.75ID:xeDnoyKd
簡単な問題ほどコピペ可能なレベルでコードが記述されている
難しい問題は意見が割れていたりしてコピペで対応できない
0021名無しのひみつ2021/04/21(水) 13:11:05.00ID:o46mQ1QS
stac overflow を参考するのは、
・考えるのが面倒で、一般的な関数
・構築中に同じ問題を抱えていないか、あるいは解決策がないか?
の2点かな
0022名無しのひみつ2021/04/21(水) 13:13:25.46ID:vjsP/WSg
>>1
フレームワークごとけいそくしてそうw
0023名無しのひみつ2021/04/21(水) 13:23:30.53ID:PyBBjVqK
90%コピペだろ
0024名無しのひみつ2021/04/21(水) 13:26:42.96ID:o46mQ1QS
>>23
基本的にコピー90%でできたら、それは優秀なあかし
ただし、メンテナンス性を考慮したら、クソ
0025名無しのひみつ2021/04/21(水) 13:27:28.65ID:bylpxB8R
コピペするけど
よくわからんコードは、使わないようにしてる
あと改造する
0026名無しのひみつ2021/04/21(水) 13:32:23.78ID:o46mQ1QS

0027名無しのひみつ2021/04/21(水) 13:43:10.06ID:Xhh/1aHe
githubパクり職人の俺がきました。
綺麗なコードはエラー処理が大抵抜けてるから
処理を確認しながらエラー処理だけ追加する
0028名無しのひみつ2021/04/21(水) 13:43:13.73ID:w36ewZ5K
コピーしてきてどんな動作するのか改めて調べて

そして自分のプログラムに入れるならどういう風に使うかを考えて、
変数名を直して、
変数型が大事な奴ならそこもチェックして

あるいはコピーして来たプログラムが関数を伴う奴なら
戻り値を調べ、その戻り値を受けてやるための変数を自分のプログラムで
何にするかをちゃんと調べて

そしてコピペして万々歳
0029名無しのひみつ2021/04/21(水) 14:09:08.64ID:o46mQ1QS
>>28
ごめん、当たり前すぎる
0030名無しのひみつ2021/04/21(水) 14:34:58.34ID:+t3Okq4F
他人のコーディング規約でスマートなのはスニペットにすることはある
視認性がいいからな
0031名無しのひみつ2021/04/21(水) 14:37:11.45ID:+t3Okq4F
昔 init.el .vimrc にコピペしてたことはあったな
0032名無しのひみつ2021/04/21(水) 15:20:23.64ID:o46mQ1QS
そもそも、日本の場合は、技術者を大事にしない傾向が強いから、
こんな3文記事で、レベルをさげられているのに、気が付けていない人が多い
0033名無しのひみつ2021/04/21(水) 15:26:42.40ID:Fozhzmyy
>>10
高くシステムなり人なりを買うてくれる人や会社があるならいいけど、
そうそうお見かけしない時点で、土方を名乗ってた方が気が楽なんだよ

結局自分の値札だけ高騰したところで、買ってくれる人がいなければ、価値としてはゼロだ
0034名無しのひみつ2021/04/21(水) 15:27:09.59ID:4KtDMwtJ
クイックソートを元請けが要求するから、渋々 他所のプログラムを取ってきて使う。
0035名無しのひみつ2021/04/21(水) 15:42:10.04ID:9kFIzM3t
そのまま使うとか、ないよね?そういうやり方もあるのかと知識が補強されることはあっても、コピペするとかプログラム書けるとは言わないよね?
0036名無しのひみつ2021/04/21(水) 15:44:37.60ID:Wi8HXMj8
>>33
「IT土方」って言われ続けたおかげで、
人材不足で、工数単価は下がらないし、重宝されるし、、

週たった数時間の労働でそれなりに稼げてる
ほんと、ありがたい
0037名無しのひみつ2021/04/21(水) 15:45:10.79ID:8k7hbkjY
コピペで使用可能なほど汎用性あるの?
0038名無しのひみつ2021/04/21(水) 15:47:40.19ID:o46mQ1QS
>>36
IT業界のあるあるだと思うけど
山の上に近づけば、給料が上がるからね、

技術は別にして、ふもとの人たちは、
単価低くなるよね
0039名無しのひみつ2021/04/21(水) 15:49:22.28ID:o46mQ1QS

0040名無しのひみつ2021/04/21(水) 16:07:49.80ID:o46mQ1QS
>>37
単純な機能だったら、それコピペして
関数にすれば、汎用性はでるよね
0041名無しのひみつ2021/04/21(水) 16:10:24.01ID:aG7ZViog
老眼が進んでコマンド読み間違えるので最近はコピペしてから必要箇所を書き換えるようにしてる。
0042名無しのひみつ2021/04/21(水) 16:11:44.88ID:en9+CGS5
参考にはするけどペーストそのままはダメでしょう
権利の問題もあるが、例外処理などをきちんと書かないと実用上もまずい
0043名無しのひみつ2021/04/21(水) 16:14:10.14ID:JEqJVHew
部品点数が多いのをコピペしてると後々何やってるかわからなくなってくるからアレ

自分が書いたのをコピペしてるなら問題ないけど
0044名無しのひみつ2021/04/21(水) 16:33:15.61ID:o46mQ1QS
>>42
権利が表示されていれば、いいけどそうでないなら
「公知」の事実だから制限とかないと思うけど

あと、例外処理書くのは、当たり前だのなんとやらですね
0045名無しのひみつ2021/04/21(水) 16:40:32.65ID:iX3fJrnQ
あー久しぶりにプログラミングしてー。
サンデープログラマー楽しいよな。
0046名無しのひみつ2021/04/21(水) 17:01:22.37ID:Uy4Ue8hQ
プログラミングちゃうけどAEのテンプレートからエクスプレションだけコピペしてモデファイして使っとるわ
0047名無しのひみつ2021/04/21(水) 17:06:01.90ID:lGEpjoC7
遠隔ウイルスは
ほとんどコピペだったな
0048名無しのひみつ2021/04/21(水) 19:10:59.37ID:07jjhN5+
触れてはいけない、プログラミング業界の深い闇
0049名無しのひみつ2021/04/21(水) 21:23:41.04ID:bylpxB8R
コードの理解は必要だが、要は動けばいい。
0050名無しのひみつ2021/04/21(水) 21:27:42.92ID:9kcrZnMm
わいは引用元のURLをしっかりコメントに入れてるで
0051名無しのひみつ2021/04/21(水) 21:47:17.29ID:omglOaiu
欲しいAPIを探した結果コードに至るわな、
お試しで希望通りの動作か確認して、あとは
リファクタリング?するわな。

算術系・暗号系の場合 動作確認がつらければ
関数セットまるごとコピペの場合もあるかもだけど、
そんなお便利なコードにはそうそう出会わない。
0052名無しのひみつ2021/04/21(水) 21:51:42.64ID:o46mQ1QS
みんな、自分で独立して、開眼できるエンジニアになれよ
0053名無しのひみつ2021/04/21(水) 22:18:04.27ID:K8Zc0pE0
自分のソースがどんだけコピペされたかの方が気になるな
どんどんコピペしても構わんけど
0054名無しのひみつ2021/04/21(水) 22:19:39.24ID:SGmOM15E
小学生だった俺が、親がよくわからず買ってくれたFM-7用ゲームプログラム本のプログラムをMSXに打ち込んでたようなもんか。
エラーだらけで、デバッグもわからんからただ削除していったら、なんか動いたけどゲームにならんかったけどw
0055名無しのひみつ2021/04/21(水) 22:33:37.97ID:0GN0A4yc
>>10
同感。

彼らを安くするために、俺はダメだと自虐の
自演してる経営者とかいっぱい居てそうだけど。
0057名無しのひみつ2021/04/22(木) 01:50:27.46ID:L82hbL1r
雑魚が表面のことしか書いてない記事にあたるとため息が出る
0058名無しのひみつ2021/04/22(木) 02:27:13.07ID:Yq2C0in+
Stack Overflowやgithubからコピペできる程度のコードなら最初から自分で書く方が早い
0059名無しのひみつ2021/04/22(木) 02:56:25.79ID:htztGTac
特にWeb系のアプリプログラマーはコピペだけの達人になっている。
便利で万能なAPIがないと何もできないのでライブラリーが糞で何もない
言語を恐ろしく嫌うし糞扱い、自分ができないのはライブラリがないとか
フレームワークが悪いからだとか言い出すのが特徴だ
0060名無しのひみつ2021/04/22(木) 03:39:37.25ID:8Uj+E4SJ
プログラマじゃないけどコードや関数は9割コピペやで
0061名無しのひみつ2021/04/22(木) 03:40:19.77ID:8Uj+E4SJ
>>56
ええな
あとカットが欲しい
0062名無しのひみつ2021/04/22(木) 04:22:31.65ID:Yq2C0in+
>>60
専業のプログラマじゃなければええんじゃね?
Stack Overflowのしらべとなってるけど
スレの流れとしてはプログラミングを生業としてる人の話しだと思うし
0063名無しのひみつ2021/04/22(木) 05:00:10.78ID:wvMso+01
コピペで済む内容ならどうでもいいれべるやろ
初心者はそれで何がおかしいか比較すりゃいいと思うよ
0064名無しのひみつ2021/04/22(木) 08:40:18.65ID:db8/qFMN
Qiitaみたいなのは糞コードだから使い物にならないのご9割なんだがな
動けばいいと思ってるのか仕様守ってないのとかな
0065名無しのひみつ2021/04/23(金) 06:47:36.75ID:yiYX0KUc
>>64
こうすれば動いたという報告なのだから、いくつかを比較検討して試せば良い。頭から信じるわけにはいかないが、それなりに有益
0066名無しのひみつ2021/04/23(金) 23:39:05.62ID:FVXVfOyK
ちょっとしたところなら
ちゃっとコピペして、仕様に合うよう必要なとこ変えて
ちゃちゃっと動くもんつくれた方がいい
0067名無しのひみつ2021/05/04(火) 16:28:27.48ID:vYpf6d+N
そりゃまずコピペして同じ動く環境を再現してからだろ
■ このスレッドは過去ログ倉庫に格納されています

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