◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

「コピペ」「既存コード」の議論 [無断転載禁止]©2ch.net ->画像>4枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1486835112/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん2017/02/12(日) 02:45:12.48ID:ffAk1Eea
・結局コードを学んだり使ったりする上で、
他の誰かが既に書いたコード」なしで何か書くことはあり得ない。
・既存のコードを手掛かりにして我々はコードの書き方を推論し
真似て使い始める。
・右クリックで丸コピかもしれないし、手動コピーかもしれない。
・完全に白紙からコードを書けるようになった人でも、何らかの
「名前」は、既存のコードを参照しなければならないし効率化するならば
部分的にコピってきて名前を改変し、要らないところを排除して
足りてないところは書き足すだろう。
・ここはそういうことを議論するスレだ。

2デフォルトの名無しさん2017/02/12(日) 03:07:24.95ID:+KIYndDJ
Visual Studioにはコードの重複を検出するツールがあるけど
他の言語にはそんなツールある?

コード複製検出を使用した重複コードの検出
https://msdn.microsoft.com/ja-jp/library/hh205279.aspx

コード クローンは、内容がよく似ている別々のコード フラグメントです。 コード クローンは、
開発期間がある程度長かったアプリケーションでよく見られます。 クローンがあると、
複数のフラグメントを検索して更新する必要があるため、アプリケーションの変更作業に手間がかかります。

Visual Studio Ultimate または Visual Studio Premium では、
コードをリファクタリングできるように、クローンを検索しやすくなっています。
特定のフラグメントのクローンを検索することも、ソリューション内のすべての
クローンを検索することもできます。 クローン分析ツールは、直接コピーの検出に加えて、
変数とパラメーターの名前が異なるフラグメントや、一部のステートメントが再配置されたフラグメントを検出できます。
コード クローン アナライザーは、Visual Studio ソリューション全体にわたって、
Visual C# および Visual Basic プロジェクトの重複コードを検索します。

3デフォルトの名無しさん2017/02/12(日) 03:08:17.39ID:+KIYndDJ
https://ja.wikipedia.org/wiki/%E9%87%8D%E8%A4%87%E3%82%B3%E3%83%BC%E3%83%89

重複コード
重複コード(ちょうふくコード、英: duplicate code)とは、ソースコード中に存在する同一、
もしくは類似した部分のことである。コードクローンとも呼ばれる。

重複コードが引き起こす問題[編集]
重複コードは、ソフトウェア保守を困難にする要因の一つである。その理由は、
あるコードを修正したなら、そのコードの重複コード全てに対して修正の検討を行う必要があるからである。
例えば、あるコードにバグが見つかった場合、そのコードの重複コード全てに対してバグの有無を確認する必要がある。
特に大規模ソフトウェアは重複コードの数が多い可能性が高いため、保守作業において重複コードが大きな問題となりやすい。

このような問題を解決するには、重複しているコードをサブルーチンなどとして括りだし、重複を解消する必要がある。

重複コードの自動検出・分析を行う手法・ソフトウェア[編集]

1990年代後半から、主にソフトウェア工学の一環として、重複コードを検出する手法の
研究が盛んに行われている[1]。 ソフトウェア工学の分野では、重複コードは主にコードクローンと呼ばれる[1]。
国内で開発された重複コードの検出を行うツールとしては、産業技術総合研究所の
神谷年洋が開発したCCFinderX[2]が挙げられる。2009年8月時点では、CCFinderXは無償で公開されており、
http://www.ccfinder.net/ からダウンロードすることができる。また、大阪大学の井上克郎教授が率いる
ソフトウェア工学講座では、統合コードクローン分析環境ICCAを開発している[3]。

4デフォルトの名無しさん2017/02/12(日) 06:57:58.57ID:LI/qrlfJ
>>3
程度が低い
そもそも設計から修正するもんでしょ
コードからしか影響範囲がわからん時点で設計語るなと

5デフォルトの名無しさん2017/02/12(日) 07:10:30.16ID:d34X37hQ
良い再利用と悪い再利用があって
良い再利用ならガンガンやるべし

6デフォルトの名無しさん2017/02/12(日) 13:19:43.67ID:LI/qrlfJ
再利用たって結局MSのクラスのラッパーでMSDNほどよくできたドキュメントも書かれないんだろ?

ゴミを俺の目に入る場所に置くな

7デフォルトの名無しさん2017/02/12(日) 14:37:21.62ID:ffAk1Eea
「ゴミかそうでないか」ってどうやって判別するん、
実装した本人が責任もってやらないと不可能なのか?

8デフォルトの名無しさん2017/02/12(日) 19:15:09.56ID:LI/qrlfJ
>>7
誰にも周知されないものは確実にゴミ
概要すらドキュメントの無いものはゴミ
設計と実装がズレてるようなのは腹を切らせろ


lud20171105120418
このスレへの固定リンク: http://5chb.net/r/tech/1486835112/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「「コピペ」「既存コード」の議論 [無断転載禁止]©2ch.net ->画像>4枚 」を見た人も見ています:
第3回2ch全板 コード関係の議論スレ
デビットカードスレの取扱についての議論
★070714ニュース議論板「セクハラ/キーワード」コピペ報告スレ
アメコミvsドラゴンボールの議論について
【森友学園問題】国会での議論の偏りに呆れ 「知らなかった」「知らなかったはずはない」の応酬は永遠の水掛け論
★コピペ達が集う 地下売上議論22203★
★音符カスのお仕事はコピペ 地下売上議論22206★
よおウンコゴミクズガイジ規制議論民
★20110817 train 規制議論板報告形式レスコピペ荒らし報告
新【山本太郎】れいわ新選組1【議論専用・コピペ厳禁】 無印
早稲田は小保方以外のコピペ博論著者も処分しろよ
★080921 自転車板「土下座|議論は|糸冬 了」コピペ埋立て報告
★110104 wcomic「長文論評コピペ」埋め立て荒らし
★080717 2ch規制議論板空白コピペ連投埋め立て荒らし報告スレ3
【板設定変更議論】有害コピペ対策本部 【議論がまとまり次第、住民投票へ】
「国葬に反対するアベガーを一瞬で論破するコピペ」がこちら 反論できるか?
5chのコピペや書き込みのスクリーンショットがバズっているのを見たときの気持ち
コピペの犯人は?【なぜ今回の46thシングル選抜は白熱な論争が繰り広げられているのか】 [無断転載禁止]
スレで正論を書かれると本気で怒りだして意味不明な屁理屈レスや論点のすりかえやコピペを貼り付ける人の精神状態ってどうなってるの?
オーバーロード強さ議論スレ
既存コードの移植・流用・共有化テクニックや質問
アーケード板削除議論スレッド
ダウンロード板削除議論
TRPGのスタンダードを議論する 540
ゲームハード・業界板の削除議論スレ2
★肛門性交というパワーワード 売上議論21052★
最強のスクリュードライバーを議論するスレ
TRPGのスタンダードを議論する 541
TRPGのスタンダードを議論する 545
★コードも書けない自称ITドカタ 売上議論19546★
TRPGのスタンダードを議論する 542
【Xiaomi】Mi 11 Lite 5G SDカード議論スレ
ガッチャードはギーツのおかげで売れたのか?議論スレ
【雑談】ロードバイク購入『雑談』スレ 【議論、研究】
1番コスパの良いブラックカードを議論するスレ
バイオハザード クリーチャー強さ議論スレ
ハード・業界 名前欄“@LR変更議論中”に関する投票
【議論】無線界でのマイナンバーカードの活用方法
【アッキード/森友】財政審 国有財産売却の見直し案議論 森友問題受け厳しい意見◆2★1067
衝撃ビートルズ新事実…50周年「アビイ・ロード」次作、ジョン vs ポールが口論
★大谷映美里のお詫びヌードを待ち望む 地下売上議論27602★
★ドレスコードのデビュー曲公開 地下売上議論28374★
★林真理子(69歳)の懺悔ヌードください 地下売上議論26933★
【ダブルスタンダード】肉を食いさえしなければいいのか【議論】
【研究】フルダイブ型VRの基礎理論に?人体動作の「基本コード」を解明!
【独裁化】緊急事態条項「しっかり議論必要」と小池知事 [砂漠のマスカレード★]
★15:00~ 猫又おかゆクリア耐久バイオハザード見ようぜ 地下売上議論27400★
【研究】金持ちほどより長く生きたと感じている? 新しい経験の数が時間の感じ方に影響するという「タイムコード」理論 [樽悶★]
コピペ専用キーボード発売【代理】
ハードウェア板コピペ荒らし報告
CDへのコピーガード解除について
★080812 ハード・業界板「謙虚オーラ戦士」コピペ荒し報告
★071125 ハード・業界板 ファミ通今週コピペ報告
俺「ネットでコード検索してコピペして終わりっw」
★080725 ハード・業界板 news&newsid=28990コピペ荒らし報告
ミラートレード、コピートレード詐欺
任天堂のサイトから任天堂ハードの仕様をコピペしただけでネガキャンかと豚が言う
ゲームハード史上最もかっこいいキャッチコピー
コピーガードのかかったVHSをPCにダビングする方法
★070204 ハード・業界板「面白発言集」コピペ荒らし報告スレ
★080513 ハード業界板「ハゲデブ痴漢・ペニスAA」コピペ荒らし報告スレ
★070210 ハード業界板「ハゲデブ痴漢AA」コピペ荒らし報告スレ
コピーガードのかかったVHSをPCに取り込むことに成功したかに見えた
【KAZMAX関与か?】FXコピートレード界隈大荒れ、組織的な詐欺で被害者多数
【祝 連投コピペ逮捕】どこでもモンスターパレード113【どこパレ無能運営】
05:24:20 up 2 days, 5:38, 7 users, load average: 72.78, 75.27, 75.17

in 0.011023998260498 sec @[email protected] on 101918