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

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

アプリで開く

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

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

エントリーの編集

loading...

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

タイトルガイドライン

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

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

ブックマークしました

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

Twitterで共有

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

262users がブックマーク コメント 25

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

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

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

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

よく使うタグ

バックエンドの設計で直したほうが良いコード9選

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

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

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

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

よく使うタグ

はてなブックマーク

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

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

ユーザー登録

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

記事へのコメント25

  • 注目コメント
  • 新着コメント
fai_fx
"見ればわかることをコメントに書く必要はないですね。。。"...見て分かるのは今だけ。

その他
superchibita
20年前の記事感ある。

その他
hatest
「fatする」がルー大柴の声で再生されるので、最後に「togetherしようぜ!」で締めるといいと思う

その他
versatile
たしかに古いイメージの記事だけど、結局現場で動いてるコードってこういう内容をガンガンはらんでるよねぇ。

その他
tamanecoplus
/* ここを直すと動かなくなるから弄るな! */

その他
shikiarai
いまだに人類はここ。新しい人も増えるからいつまでもここ

その他
daira4000
昔から言われてるよねーって感じ。普遍的よね。

その他
raamen07
フロントエンドで直すのではなくバックエンドで直した方がいいこと ではなかった

その他
uchiten
今日!エラーを握りつぶされたコードのせいで!大変な目にあった!!

その他
n314
utilはfatしてもいい派かなあ。ハッシュ化は無し、バリデーションではないoptional型的な空文字チェックは有りかな。表示用の日付整形とかDB用に配列を整理するとかのIO境界でよく使う。

その他
sigwyg
古来から言われるリストだけど、UtilとかCommon誰にも使われない問題と、エラーは発生した箇所で投げるべき、てのは特に同意。

その他
NOV1975
色々と納得できない。ここに書かれてるような問題が起きるのはそれなりの規模のシステムだろうから共通系の設計と管理が核心。コメントは設計書と即座に対照できるためのものを当たり前でも書いておくべき

その他
twotiger
fatする?変な言葉

その他
kmaebashi
utilは太ってもよいのでは。その中で、ちゃんと分類整理されていれば。

その他
mookie
突っ込む気で読んだけど、おっしゃる通りです。反省しています。確かに命名は命なので魂を込めたい

その他
uchiten
uchiten 今日!エラーを握りつぶされたコードのせいで!大変な目にあった!!

2023年03月14日 リンク

その他
shikiarai
shikiarai いまだに人類はここ。新しい人も増えるからいつまでもここ

2023年03月14日 リンク

その他
fai_fx
fai_fx "見ればわかることをコメントに書く必要はないですね。。。"...見て分かるのは今だけ。

2023年03月14日 リンク

その他
ultimatebreak
人間の脳は設計の最適化に向いていないのが良くわかるね

その他
tettekete37564
バックエンド関係なくね?言っていることは経験が浅かったり、人的・時間的リソースが十分でないとやってしまいがちな奴なのでその通りなのだけど。

その他
tamanecoplus
tamanecoplus /* ここを直すと動かなくなるから弄るな! */

2023年03月14日 リンク

その他
yarumato
"バックエンド10年。困ったらときの関数置き場になるutilは作るのをやめよう。 状態管理するクラスにsetter導入すると変更して良いという意図を伝える実装に。ドメインモデル(Class)はルールも書いてカプセル化"

その他
versatile
versatile たしかに古いイメージの記事だけど、結局現場で動いてるコードってこういう内容をガンガンはらんでるよねぇ。

2023年03月14日 リンク

その他
homarara
chatGPTがもうちょい進化して「リファクタリングして」「テスト書いて」で済むようになるまで粘る。

その他
daira4000
daira4000 昔から言われてるよねーって感じ。普遍的よね。

2023年03月14日 リンク

その他
osamu0329
> 偶然同じようなコードになったからと言って共通化するのではなく... ほんとそれ。utilも下手に外部から利用されると不要な依存関係の原因になる

その他
hatest
hatest 「fatする」がルー大柴の声で再生されるので、最後に「togetherしようぜ!」で締めるといいと思う

2023年03月14日 リンク

その他
dlive1
バックエンドの良くない設計「困ったらときの関数置き場になっているutil」⇒そもそもutilを作るのをやめ「状態を管理するクラスにgetter, setter導入」「責務を複数持ちすぎクラス」

その他
superchibita
superchibita 20年前の記事感ある。

2023年03月14日 リンク

その他
nharuki
あーーーあるあるあるある!!utilブクブク肥えるのちょーわかる!ある程度膨らんできたら切り出すようにしないとアカン

その他
n314
n314 utilはfatしてもいい派かなあ。ハッシュ化は無し、バリデーションではないoptional型的な空文字チェックは有りかな。表示用の日付整形とかDB用に配列を整理するとかのIO境界でよく使う。

2023年03月14日 リンク

その他
raamen07
raamen07 フロントエンドで直すのではなくバックエンドで直した方がいいこと ではなかった

2023年03月14日 リンク

その他
nunulk
「コントローラーにデータ取得処理も実装している」のは別に問題なくて、往々にしてデータ取得のロジックの詳細が記述されてしまうのが問題だけど、例示されてるコードは問題ないように思う

その他
sakuro
「fatしてくる」という不思議な表現 (意味は分かる)

その他
mayumayu_nimolove
秘伝のタレとか抱え込みすぎクラスとか面白い

その他

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

リンクを埋め込む

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

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

関連記事

usersに達しました!

さんが1番目にブックマークした記事「バックエンドの設...」が注目されています。

気持ちをシェアしよう

ツイートする

バックエンドの設計で直したほうが良いコード9選

株式会社モアで バックエンド兼インフラエンジニアのrevenue-hackです! 今回は今までバックエンドエン... 株式会社モアで バックエンド兼インフラエンジニアのrevenue-hackです! 今回は今までバックエンドエンジニア10年くらいやってきて、「これはまずいなー」と思ったコードについて紹介していきます。 ↓記事はこちらに移しました!↓ AI駆動開発&DB設計やクラス設計(DDDやクリーンなど)に力を入れていて、 弊社では適宜エンジニアを募集しているので、興味のある方はご連絡ください! 株式会社モア

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

  • radiocat2023年03月23日 radiocat
  • tobetchi2023年03月23日 tobetchi
  • miguchi2023年03月22日 miguchi
  • maasayan2023年03月18日 maasayan
  • e10kg2023年03月17日 e10kg
  • sigwyg2023年03月17日 sigwyg
  • sn-limelight2023年03月16日 sn-limelight
  • mjtai2023年03月16日 mjtai
  • s_ryuuki2023年03月16日 s_ryuuki
  • AHE2023年03月16日 AHE
  • k_wizard2023年03月15日 k_wizard
  • ikajigoku2023年03月15日 ikajigoku
  • takaya0302023年03月15日 takaya030
  • NOV19752023年03月15日 NOV1975
  • katsu_aniyan2023年03月15日 katsu_aniyan
  • Puyosty2023年03月15日 Puyosty
  • chankuri2023年03月15日 chankuri
  • masayuki-as2023年03月15日 masayuki-as
すべてのユーザーの
詳細を表示します

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

同じサイトの新着

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

いま人気の記事

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

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

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

新着記事 - テクノロジー

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

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

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

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

はてなブックマーク

公式Twitter

はてなのサービス

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

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