[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

163users がブックマーク コメント 11

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

リファクタリング自爆奥義集 - Qiita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント11

  • 注目コメント
  • 新着コメント
quick_past
設計の經驗も教育もまだない人に、実践で覚えろとばかりに設計をやらせると、その時点で炎上が約束されてるんだけど、そういうチーム内の問題で起こるケースもたくさんあると思う。

その他
yarumato
"奥義3 : 共通化しちゃいけない箇所を共通化。密結合に陥り変更容易性が低下。【対策】ビジネス概念をDRYにする。DRY原則は「コードの重複を許すな」ではない。「ビジネス概念の重複を許すな」が主旨として近い"

その他
sue445
機能変更とリファクタリングでコミットを分けるのは僕も結構意識してる。僕は「コミットにも単一責任の原則を適用する」って言ってるけど他に使ってる人は見たことない

その他
s_ryuuki
[プログラム][運用][テスト][設計]

その他
su_zu_ki_1010
とはいえ、ソース設計の大切さは痛い目に合わないとわからないのも事実な気がしている。「痛い目に合う」を早い段階で経験しないとなぁ。動けばOK、なプログラミング研修が多いしなぁ。

その他
odakaho
"First Class Collection リストの操作や制約条件を高凝集にする"

その他
m_c2n
"あとでリファクタリングしよう"

その他
cl-gaku
とにかく机上リファクタリングをたくさんやる

その他
onesplat
一定以上のスキルを持ったプログラマはいちいちリファクタだとかデザインパターンやDDDがどうとかで大騒ぎしません。そんなものは当然のこととして空気のように行なっているからです。多くは意識すらしません。

その他
tettekete37564
レガシーシステムのリファクタリングか・・・俺から言える事は一気にやる事、それだけだ・・・

その他
quick_past
quick_past 設計の經驗も教育もまだない人に、実践で覚えろとばかりに設計をやらせると、その時点で炎上が約束されてるんだけど、そういうチーム内の問題で起こるケースもたくさんあると思う。

2021年12月13日 リンク

その他
nunulk
"変更容易性の高い構造がリファクタリングのゴールになります。 ←★ココ重要★"

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「リファクタリング...」が注目されています。

気持ちをシェアしよう

ツイートする

リファクタリング自爆奥義集 - Qiita

【対策】必ず課題と効果を確認すること リファクタリング対象のコードに、どんな課題があるか確認しまし... 【対策】必ず課題と効果を確認すること リファクタリング対象のコードに、どんな課題があるか確認しましょう。 課題に相応しいデザインパターンがあるならば、適用して良いでしょう。 デザインパターンを適用した場合、期待通りの効果が発揮されたかどうかを確認してください。 たとえばStrategyパターンは、条件分岐のコピペコードを削減する効果があります。 Strategyパターン適用後、分岐コピペがあまり減らなかったのであれば、設計を見直しましょう。 だいやまーく奥義3 : 共通化しちゃいけない箇所を共通化 重複コードがあると、仕様変更時に重複箇所を全て修正しなければならなくなります。修正漏れがあるとバグ化します。 重複解消のため、処理を共通化することがよくあります。 しかし共通化してはいけないものがあります。 そうしたコードを無理に共通化すると密結合に陥り、逆に変更容易性が低下します。 私が制作した動画「共

ブックマークしたユーザー

  • Itisango2023年05月22日 Itisango
  • techtech05212023年04月04日 techtech0521
  • knstkny2022年12月21日 knstkny
  • meu0u0meu2022年10月09日 meu0u0meu
  • okumuraa12022年04月13日 okumuraa1
  • hamati6662021年12月31日 hamati666
  • cyber_snufkin2021年12月30日 cyber_snufkin
  • lugecy2021年12月26日 lugecy
  • ysirman2021年12月25日 ysirman
  • locke-0092021年12月24日 locke-009
  • mimosafa2021年12月19日 mimosafa
  • ene0kcal2021年12月16日 ene0kcal
  • gmdualis4792021年12月16日 gmdualis479
  • masayoshinym2021年12月16日 masayoshinym
  • tjmschk2021年12月15日 tjmschk
  • huginn68552021年12月15日 huginn6855
  • k_wizard2021年12月14日 k_wizard
  • s99e2092021年12月14日 s99e209
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /