回答編集履歴

2

別の質問として投稿すべきだと感じた部分を削除しました

2024/04/10 14:58

投稿

munekun
munekun

スコア40

test CHANGED
@@ -1,11 +1,5 @@
1
1
  #1 hentaiman様
2
2
  仰る通り独学の趣味グラマで、周りにこういった知人もおらず辛いところです。
3
3
  アドバイス誠にありがとうございます。
4
-
5
4
  クラスについて hentaiman様 と同じ理解を私ができているか不安ですが、ひとまず仰るように現状まま、個々のモジュールに任せるという方針で進めてみます。
6
5
 
7
- 質問の`sortMenuHtml()`は`ul`ひとつと`li`ふたつですが、実際には`role`属性や`span`などいろいろな要素を持っており、重複部分は30行くらいになったりもするのですが、それでもやはり共通モジュール化・共通クラス化はしない。という方針なのですよね?
8
-
9
- するとモジュールというのは「重複コードが多くても、それ自身が独立して動くことを優先する思想」のような感じなのでしょうか?そして重複部分は「共通化して分岐するのではなく、コピペしよう」といった扱いになるのでしょうか?
10
-
11
- また逆に「この場合はさすがに共通化する」といったケースがあればざっくり抑えておきたいとも思ったのですが、例えば「重複コードの行数が100を超えたら」のようなものってございますか?

1

加筆

2024/04/10 14:23

投稿

munekun
munekun

スコア40

test CHANGED
@@ -6,4 +6,6 @@
6
6
 
7
7
  質問の`sortMenuHtml()`は`ul`ひとつと`li`ふたつですが、実際には`role`属性や`span`などいろいろな要素を持っており、重複部分は30行くらいになったりもするのですが、それでもやはり共通モジュール化・共通クラス化はしない。という方針なのですよね?
8
8
 
9
- するとモジュールというのは「重複コードが多くても、それ自身が独立して動くことを優先する思想」のような感じなのでしょうか?そして重複部分は「きちんとコピペしよう」といった扱いになるのでしょうか?
9
+ するとモジュールというのは「重複コードが多くても、それ自身が独立して動くことを優先する思想」のような感じなのでしょうか?そして重複部分は「共通化して分岐するのではなく、コピペしよう」といった扱いになるのでしょうか?
10
+
11
+ また逆に「この場合はさすがに共通化する」といったケースがあればざっくり抑えておきたいとも思ったのですが、例えば「重複コードの行数が100を超えたら」のようなものってございますか?