Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20241105175543 |anond:20241109230331 >

2024-11-09

最近フロントエンドエンジニアになったんだが詳しい人来てくれ〜

フロントエンドクリーンアーキテクチャとかDDDの考え方入れようとしてみたんよな。

具体的には、外部APIローカルストレージとのやり取りをlinterで限定したり、業務知識ライブラリ依存しないEntityとしてモデリングしたり、

あと、Service層みたいなの導入して、テストしにくい処理とかは抽象化してDIできるようにしようとした。

ただ、フロントのチームからすると「は?」って感じみたいで、

テスト時にモックDIせずにglobalスコープで上書きしたり、コンポーネントAPIから取得したDTOみたいなデータに直接依存してたり、バックエンド文化がだいぶ違うなって感じた。

そもそもクリーンアーキテクチャとかDDDってフロント適用するもんじゃないのか?って疑問も湧いてきた。

そういえばガチでやってる事例、確かにいたことない。

バックエンドだとフレームワーク依存しすぎないようにして、例えばSpring+RESTからgRPCに移行なんてのもクリーンアーキテクチャ思想に則って作ってれば規模にはよるけどそこまで大きくならなかったりするけど、

ReactからVueに切り替えるって考えて、どんなに設計頑張っても、それってほぼ作り直しになるだろうし、バックエンドほどのメリットも感じられない気がする。

俺が目指してるのってなんか根本的に間違ってる気もするんだが、どうなんだろうか?

フロントエンドの人教えてー

Permalink |記事への反応(2) | 23:14

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -
  • 単にそのフロントエンドのレベルが低いだけなんじゃないかと 「JavaScript文化」とか言ってる連中はオブジェクト指向すら理解できない人が大多数なので DDDはおろかMVCとかも理解されて...

  • なんで、Vue 使うんだよ。React で良いだろ。逆はあるけど、Vue なんてjQuery 脳じゃないと使い勝手悪いだろ。

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp