computer-2788918_1280

1: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:18:18.604 ID:1ZERR6qE0
最近アーキテクトに興味あるよ


2: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:19:05.042 ID:1ZERR6qE0
最近全然プログラミングスレ立たないから悲しくて

3: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:19:56.363 ID:UeVg3ada0
C♯オンリー
c+はテンプレートが難しくて投げた

4: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:21:48.942 ID:1ZERR6qE0
>>3
業務ではTS, Go, Javaやってる
C++は触ったことすらないわ
C#で何作ってんの?
ゲーム開発以外であんま聞かないけど

9: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:25:16.453 ID:UeVg3ada0
>>4
edgeコンポブラウザとかちょっと絵が描けるソフトを少々

10: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:26:40.493 ID:1ZERR6qE0
>>9
はえー
俺あんまネイティブ詳しくなくて、Edgeコンポブラウザって何するもんなの

12: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:28:51.940 ID:UeVg3ada0
>>10
ネイティブじゃなくてラッパーライブラリがあってそれを追加してやるんだった記憶がある、だいぶ前に作ったのでうる覚え

14: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:31:19.002 ID:1ZERR6qE0
>>12
なるほど?

13: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:29:42.945 ID:UeVg3ada0
>>10
ブラウザなのでedgeみたいにネット閲覧できる

14: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:31:19.002 ID:1ZERR6qE0
>>13
Electron的な感じかな

15: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:34:12.766 ID:UeVg3ada0
>>14
それそれ、自分用のブラウザなのでカスタマイズとかもできるってやつ

17: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:37:32.520 ID:1ZERR6qE0
>>15
ブラウザ作れるんだ?
楽しそう
Chromiumの上に乗ったEdgeを更にカスタムとは....

16: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:36:24.380 ID:1ZERR6qE0
C#とお絵描きソフトって例のを想像してしまうけど違うよな
俺も昔お絵かきアプリ作ってたんだけど、最近はwasmで固められたフル機能かつプラガブルなドローイングライブラリとかあって時代を感じる
共同編集アルゴリズムとか自前実装いらんしすごい

18: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:45:09.182 ID:UeVg3ada0
お絵かきアプリを作って感じることは
絵の上達とはなにかってことだな
アプリを作ることとお絵かきの上達って両立することがすごい難しいっていう…

30: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:34:31.392 ID:xyJOW0yEr
>>18
開発側とユーザー側のうんたらかんたら

19: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:49:14.065 ID:1ZERR6qE0
そうなんだよなー
両立出来てる人凄いよなー
俺も昔プログラマ目指す前はイラストずっと描いてたんだけどプログラマなって時間が全てプログラミングに吸われたもん

どっちも時間が吸われまくるからなー

20: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:51:36.842 ID:UeVg3ada0
>>19
そのとおり
どっちかに集中になっちゃう
自作お絵かきソフトでうける絵描いてる人いたらすごいと思う

21: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:55:53.026 ID:1ZERR6qE0
>>20
個人開発だと見たことないねー
大体イラストうまいプログラマーはモダンWebフロントって感じ
お絵描きアプリはインパクトの割に機能が多過ぎてつらい

22: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 01:57:48.978 ID:DtmQwdIb0
DDD勉強中の雑魚Javaプログラマだけど
仕事で見るコードはsetter getterや〇〇フラグにまみれた薄っぺらいクラスばっかり
他の会社ではちゃんとしたドメインモデル作ってるの?

23: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:05:55.147 ID:1ZERR6qE0
>>22
世間の人間がどれくらいのりかいどでDDDを実践してるかわからないけど、ドメインモデリング自体は最初企画、開発全員で集まってベースを作ってそこからドメイン毎に細かく詰めていったな
DDDはどこまで理解してる?
プログラムする上では基本的なパターンと責務くらいは理解してればいい気もする

24: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:07:33.234 ID:1ZERR6qE0
いわゆる戦術的設計

25: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:19:20.694 ID:DtmQwdIb0
>>23
自分なりにリポジトリやクエリサービス使ったり、エンティティや値オブジェクトなど作ってみたりしてるけど
貧相なドメインモデルしか作れてない気がする

やっぱりはじめにあつまってモデリングの時間取らないとだめか
今のプロジェクトではみんな適当にDBのテーブル作ってから、テーブルと1対1のクラス作ってる感じだわ

27: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:30:52.987 ID:1ZERR6qE0
>>25
今のプロジェクトはDDDで開発してるの?それとも違う?
DDDでやってるならマネージャ層が無能だよ

26: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:24:30.069 ID:ym5OKV7n0
適当なDB作って対応するクラス作るってそもそもDDDの思想と乖離しすぎてるよ

28: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:31:37.152 ID:1ZERR6qE0
DDDでやってないのならそもそも途中でDDDの概念は持ち込むべきではない

29: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:31:53.707 ID:b9RcY8moa
その手のって無視して好きに開発した方がなんだかんだで効率いいw
モデルに沿うことが目的になって、本質失うことが多いんだよ
setter/getter地獄も汎用化目指したり、習わしに沿うせいで起きてるやつだしさ

31: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:35:49.172 ID:1ZERR6qE0
>>29
5,6年無造作に継ぎ足しされたプロジェクトの機能追加のコストを考えるとメリットは大きいけどな
充分大きくなったタイミングでリアーキテクチャしてあげるといい
マイクロサービス移行もしやすくなるし

32: 以下、5ちゃんねるからVIPがお送りします 2024/08/21(水) 02:39:16.878 ID:DtmQwdIb0
DDDを初めて取り入れようとして立ち上げ時に表面的なパターンだけはなぞったけど
色々の事情でプロジェクトのスコープもメンバーも増えて
教育もモデリングも時間取れてないから上手くいかないのも当然か

引用元: https://mi.5ch.net/test/read.cgi/news4vip/1724170698/


Software Design (ソフトウェアデザイン) 2024年09月号 [雑誌]
Software Design 編集部(編集)
(2024-08-17T00:00:00.000Z)
5つ星のうち3.5