work-731198_1920_R

1: すらいむ ★ 2021/04/21(水) 11:16:20.29 ID:CAP_USER
プログラミングのQ&Aサイトにアクセスした人々はどれほどコードや本文を「コピー&ペースト」しているのか?

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

(以下略、続きはソースでご確認下さい)
https://gigazine.net/news/20210421-people-copy-and-paste-stack-overflow/

2: 名無しのひみつ 2021/04/21(水) 11:21:56.13 ID:L9rZY1yl
そのまま使えることはあんまりない


4: 名無しのひみつ 2021/04/21(水) 11:32:38.39 ID:/ED+vmcM
>>2
それな

5: 名無しのひみつ 2021/04/21(水) 11:32:47.44 ID:7cJjS6Y1
>>2
理解できないからそのまま使いたいわけだよな。
だから理解できる自分が作った部分を変更してそのまま使うことはよくある。

3: 名無しのひみつ 2021/04/21(水) 11:26:40.74 ID:RHgxjM6e
Git hubからコピペしてちょっと手直しするのがIT土方の実情だろ

7: 名無しのひみつ 2021/04/21(水) 11:46:29.87 ID:0GJQ1UNp
コピペして動いたら、手直しするな。

変数名とか変えたいし。

9: 名無しのひみつ 2021/04/21(水) 11:48:16.53 ID:o46mQ1QS
モジュールレベルでしょ・・・
そんなにないよ

6: 名無しのひみつ 2021/04/21(水) 11:41:48.72 ID:y0vYLE+Y
プログラムが出来る奴=人のコードを読めて理解して自分のモノに出来る奴

10: 名無しのひみつ 2021/04/21(水) 11:51:50.94 ID:o46mQ1QS
いい加減IT土方とか、自分で自分をさげすむようなこと言わないほうがいいよ
自分たちの地位をしっかりと守りながら、技術を高める事が必要

33: 名無しのひみつ 2021/04/21(水) 15:26:42.40 ID:Fozhzmyy
>>10
高くシステムなり人なりを買うてくれる人や会社があるならいいけど、
そうそうお見かけしない時点で、土方を名乗ってた方が気が楽なんだよ

結局自分の値札だけ高騰したところで、買ってくれる人がいなければ、価値としてはゼロだ

36: 名無しのひみつ 2021/04/21(水) 15:44:37.60 ID:Wi8HXMj8
>>33
「IT土方」って言われ続けたおかげで、
人材不足で、工数単価は下がらないし、重宝されるし、、

週たった数時間の労働でそれなりに稼げてる
ほんと、ありがたい

38: 名無しのひみつ 2021/04/21(水) 15:47:40.19 ID:o46mQ1QS
>>36
IT業界のあるあるだと思うけど
山の上に近づけば、給料が上がるからね、

技術は別にして、ふもとの人たちは、
単価低くなるよね

11: 名無しのひみつ 2021/04/21(水) 11:59:40.37 ID:p+h8eIci
よく写経なんて言ってる奴いるね

19: 名無しのひみつ 2021/04/21(水) 12:41:13.29 ID:0j5T+9Lo
写経とコピペは違う気がするけど
思考停止状態で写経するくらいなら
誤写がないだけコピペの方がいいな

12: 名無しのひみつ 2021/04/21(水) 12:16:54.28 ID:1pNewuYw
そんな丸写しする奴はちょっとした事で躓く

つまり俺だ

13: 名無しのひみつ 2021/04/21(水) 12:16:58.44 ID:KzaeyF80
車輪の再発明してる暇なんかないよ

14: 名無しのひみつ 2021/04/21(水) 12:17:19.52 ID:mfNUN+xb
html などはコピペ&加工だけである程度のところまでは出来る。

16: 名無しのひみつ 2021/04/21(水) 12:30:22.20 ID:VlxSPjcS
書こうと思えば書けるけどメンドクセーんだよ ( ゚Д゚)

17: 名無しのひみつ 2021/04/21(水) 12:36:25.21 ID:8bb6AiwR
stackoverflowとか見るだけ時間の無駄、公式ドキュメント見たほうがはやい

18: 名無しのひみつ 2021/04/21(水) 12:39:09.94 ID:RSxfbIWw
目的次第だから、理解出来る出来ないとかの話じゃない。
インスタントに使いたいだけの場合はそのまま使うよ(使える時は)。変数とかは置き換えるけど。

20: 名無しのひみつ 2021/04/21(水) 12:58:59.75 ID:xeDnoyKd
簡単な問題ほどコピペ可能なレベルでコードが記述されている
難しい問題は意見が割れていたりしてコピペで対応できない

21: 名無しのひみつ 2021/04/21(水) 13:11:05.00 ID:o46mQ1QS
stac overflow を参考するのは、
・考えるのが面倒で、一般的な関数
・構築中に同じ問題を抱えていないか、あるいは解決策がないか?
の2点かな

23: 名無しのひみつ 2021/04/21(水) 13:23:30.53 ID:PyBBjVqK
90%コピペだろ

24: 名無しのひみつ 2021/04/21(水) 13:26:42.96 ID:o46mQ1QS
>>23
基本的にコピー90%でできたら、それは優秀なあかし
ただし、メンテナンス性を考慮したら、クソ

25: 名無しのひみつ 2021/04/21(水) 13:27:28.65 ID:bylpxB8R
コピペするけど
よくわからんコードは、使わないようにしてる
あと改造する

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

28: 名無しのひみつ 2021/04/21(水) 13:43:13.73 ID:w36ewZ5K
コピーしてきてどんな動作するのか改めて調べて

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

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

そしてコピペして万々歳

29: 名無しのひみつ 2021/04/21(水) 14:09:08.64 ID:o46mQ1QS
>>28
ごめん、当たり前すぎる

30: 名無しのひみつ 2021/04/21(水) 14:34:58.34 ID:+t3Okq4F
他人のコーディング規約でスマートなのはスニペットにすることはある
視認性がいいからな

34: 名無しのひみつ 2021/04/21(水) 15:27:09.59 ID:4KtDMwtJ
クイックソートを元請けが要求するから、渋々 他所のプログラムを取ってきて使う。

35: 名無しのひみつ 2021/04/21(水) 15:42:10.04 ID:9kFIzM3t
そのまま使うとか、ないよね?そういうやり方もあるのかと知識が補強されることはあっても、コピペするとかプログラム書けるとは言わないよね?

37: 名無しのひみつ 2021/04/21(水) 15:45:10.79 ID:8k7hbkjY
コピペで使用可能なほど汎用性あるの?

40: 名無しのひみつ 2021/04/21(水) 16:07:49.80 ID:o46mQ1QS
>>37
単純な機能だったら、それコピペして
関数にすれば、汎用性はでるよね

47: 名無しのひみつ 2021/04/21(水) 17:06:01.90 ID:lGEpjoC7
遠隔ウイルスは
ほとんどコピペだったな

42: 名無しのひみつ 2021/04/21(水) 16:11:44.88 ID:en9+CGS5
参考にはするけどペーストそのままはダメでしょう
権利の問題もあるが、例外処理などをきちんと書かないと実用上もまずい

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

あと、例外処理書くのは、当たり前だのなんとやらですね

43: 名無しのひみつ 2021/04/21(水) 16:14:10.14 ID:JEqJVHew
部品点数が多いのをコピペしてると後々何やってるかわからなくなってくるからアレ

自分が書いたのをコピペしてるなら問題ないけど

46: 名無しのひみつ 2021/04/21(水) 17:01:22.37 ID:Uy4Ue8hQ
プログラミングちゃうけどAEのテンプレートからエクスプレションだけコピペしてモデファイして使っとるわ

41: 名無しのひみつ 2021/04/21(水) 16:10:24.01 ID:aG7ZViog
老眼が進んでコマンド読み間違えるので最近はコピペしてから必要箇所を書き換えるようにしてる。

WEB+DB PRESS Vol.122
WEB+DB PRESS Vol.122
posted with AmaQuick at 2021.04.21
尾藤 正人(著), 清原 弘貴(著), KOBA789(著), 小澤 力也(著), 牧 大輔(著), 菅井 茂樹(著), 櫻庭 祐一(著), 斎藤 努(著), 笹田 耕一(著), 池添 誠(著), 新川 貴章(著), 是澤 太志(著), 池田 拓司(著), 関 満徳(著), はまちや2(著), 竹原(著), WEB+DB PRESS編集部(編集)
(2021-04-24T00:00:01Z)