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

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

アプリで開く

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

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

エントリーの編集

loading...

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

タイトルガイドライン

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

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

ブックマークしました

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

Twitterで共有

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

195users がブックマーク コメント 12

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

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

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

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

よく使うタグ

消耗せずに「良いコード」とはなにかを考える

195 users zenn.dev/339

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

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

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

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

よく使うタグ

はてなブックマーク

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

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

ユーザー登録

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

記事へのコメント12

  • 注目コメント
  • 新着コメント
strawberryhunter
私は再利用性はほとんど考えないことにしている。3回くらい同じようなコードが出てきてから考えればいいことなので。

その他
hogeaegxa
元記事でも触れてる、SOLID原則みたいな古典を単に学んで実践してれば、そんな酷いもんにはならんだろうとは思う。現実の酷いコードは「メソッドとか関数って、自分でも定義できるの知ってる?」ってレベルだし

その他
turanukimaru
元記事の再利用は別システムで再利用する汎用的なものを指すがこちらでは同じあるいは連携してるシステムで再利用することを考えてるので多分再利用の意味が違う。私はこちら側で元記事の人は趣味が合わないんだよな

その他
ku__ra__ge
DRYは同じコードじゃなく、同じ知識を繰り返し書くなという話なので、真にそれを守るにはドメイン知識が必要。

その他
baronhorse
うまい指摘だなー。経験の裏付けのない設計論をどう扱うかみたいな話は大事だよ。

その他
pmint
良い実装は設計通りの実装。コード内の矛盾と同様に、メンバー間の矛盾にも気を払う。汎用の原理原則よりも、身近な設計に従うほうが確かな指標になる。異論があるなら、実装以前の工程で出さないと手遅れ。

その他
hdampty7
積み木で例えるとさんかくを詰んだらそれ以上は何も詰めない。次の改修はさんかくを取っ払う作業+本修正となる。ここで多くの場合計画が狂う。エンジニア以外はさんかく分は既に前回作ったので差分だけが今回コストと思うので

その他
toyama_gf
ISO25010ソフトウエア品質特性における再利用性の定義は「別システムに再利用可能か」みたいですね。(どうして移植性ではなく保守性の副特性なのか謎...モジュール性とセットだから?同一システム内も十分条件だから?

その他
ymchng
いやもう他人と開発している限り消耗はどうやってもするのよ......他人の書くプログラ厶をコントロールしようなんておこがましいとは思わんかね。

その他
ku__ra__ge
ku__ra__ge DRYは同じコードじゃなく、同じ知識を繰り返し書くなという話なので、真にそれを守るにはドメイン知識が必要。

2024年11月05日 リンク

その他
soybeancucumber
消耗している時点でいろいろ直すべきポイントが他に多々ありそう

その他
lycolia
良いコードを浸透させるまでに発生する障害をまとめた資料。

その他
pmint
pmint 良い実装は設計通りの実装。コード内の矛盾と同様に、メンバー間の矛盾にも気を払う。汎用の原理原則よりも、身近な設計に従うほうが確かな指標になる。異論があるなら、実装以前の工程で出さないと手遅れ。

2024年11月05日 リンク

その他
hatest
悪いコードでないものが良いコード(消耗しない考え方)

その他
hdampty7
hdampty7 積み木で例えるとさんかくを詰んだらそれ以上は何も詰めない。次の改修はさんかくを取っ払う作業+本修正となる。ここで多くの場合計画が狂う。エンジニア以外はさんかく分は既に前回作ったので差分だけが今回コストと思うので

2024年11月05日 リンク

その他
baronhorse
baronhorse うまい指摘だなー。経験の裏付けのない設計論をどう扱うかみたいな話は大事だよ。

2024年11月05日 リンク

その他
strawberryhunter
strawberryhunter 私は再利用性はほとんど考えないことにしている。3回くらい同じようなコードが出てきてから考えればいいことなので。

2024年11月05日 リンク

その他
turanukimaru
turanukimaru 元記事の再利用は別システムで再利用する汎用的なものを指すがこちらでは同じあるいは連携してるシステムで再利用することを考えてるので多分再利用の意味が違う。私はこちら側で元記事の人は趣味が合わないんだよな

2024年11月05日 リンク

その他
hogeaegxa
hogeaegxa 元記事でも触れてる、SOLID原則みたいな古典を単に学んで実践してれば、そんな酷いもんにはならんだろうとは思う。現実の酷いコードは「メソッドとか関数って、自分でも定義できるの知ってる?」ってレベルだし

2024年11月05日 リンク

その他

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

リンクを埋め込む

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

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

関連記事

usersに達しました!

さんが1番目にブックマークした記事「消耗せずに「良い...」が注目されています。

気持ちをシェアしよう

ツイートする

消耗せずに「良いコード」とはなにかを考える

次の記事が最近公開されたので、読んでみました。 結論としては、例えば同著者の「良いコード/悪いコー... 次の記事が最近公開されたので、読んでみました。 結論としては、例えば同著者の「良いコード/悪いコードで学ぶ設計入門」という書籍と比較すると、だいぶ受け入れやすい主張になっていると感じました。(以前の書籍についてのコメント記事へのリンク) ところで、私は「良いコード」についての議論や指摘や検討を積極的にやったほうがよいと思っていますが、主に「消耗しない」という観点でこの記事についていくつかの構造理解やテクニックの部分で補足できそうだったので、以下補足していきます。 ざっくりとした主張でいうと、 トレードオフに見える部分は学習・教育で解決できるケースも多くある 品質特性への還元が難しいがコードの良し悪しを定める概念がある Webアプリにおいても再利用性は必要だし、モバイルアプリでも再利用性を求めて失敗することがある 再利用性というよりは、現実に即した概念の線をどこで引くかのバランスを大事にする

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

  • techtech05212024年12月30日 techtech0521
  • heatman2024年12月06日 heatman
  • peltier2024年11月09日 peltier
  • clavier2024年11月09日 clavier
  • yug12242024年11月08日 yug1224
  • karuakun2024年11月06日 karuakun
  • sh2ysd2024年11月06日 sh2ysd
  • akishin9992024年11月06日 akishin999
  • kuwadgi2024年11月06日 kuwadgi
  • bluesky9592024年11月06日 bluesky959
  • eastofuenotokyo2024年11月06日 eastofuenotokyo
  • toyama_gf2024年11月06日 toyama_gf
  • aravow2024年11月06日 aravow
  • n0dam12024年11月06日 n0dam1
  • matuimaui4112024年11月06日 matuimaui411
  • roanapua2024年11月06日 roanapua
  • mikage0142024年11月06日 mikage014
  • kirine2024年11月06日 kirine
すべてのユーザーの
詳細を表示します

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

同じサイトの新着

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

いま人気の記事

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

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

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

新着記事 - テクノロジー

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

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

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

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

はてなブックマーク

公式Twitter

はてなのサービス

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

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