[請益] 菜鳥問一下大家的開發模式

看板Soft_Job (軟體人)作者 (jar)時間9月前 (2023/06/08 16:04), 編輯推噓19(19018)
留言37則, 26人參與, 9月前最新討論串1/2 (看更多)
剛轉職幾個月 公司是在做人事相關的系統 看前人留下來的專案看的頭很痛 不知道各位開發時會這樣嗎? 1.超多class 每個出來的資料都要用一個class去接 2.串接API 就是主專案寫一個class然後透過這個去調用API去抓資料回來之後再放到主專案的class 去調用。 3.專案下分超多方案 這個我不太會解釋 就是我連DB的可能會寫成一個方案 然後要接的Model再寫成另一個方案 每次要看要連哪一個跟要用什麼接都還要看在哪一個方案底下,然後每一個又有交叉參考 各位前輩這樣算是正常的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.120.175 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686211470.A.8B7.html

06/08 16:14, 9月前 , 1F
假如專案有10多年,亂很正常。
06/08 16:14, 1F

06/08 16:24, 9月前 , 2F
切很細不奇怪,但依賴關係混亂就是問題
06/08 16:24, 2F

06/08 16:25, 9月前 , 3F
交叉參考是互相依賴嗎?其他都正常
06/08 16:25, 3F

06/08 16:37, 9月前 , 4F
等哪天你看到一個class幾萬行,你就會希望他切開了
06/08 16:37, 4F

06/08 16:56, 9月前 , 5F
後續維護 切很正常 因為去改舊code很容易出問題
06/08 16:56, 5F

06/08 16:56, 9月前 , 6F
方案看重複使用率 太少的話我是不會開啦
06/08 16:56, 6F

06/08 16:56, 9月前 , 7F
做切割可以確保責任獨立
06/08 16:56, 7F

06/08 16:57, 9月前 , 8F
類別變多的問題在於命名 因為一開始不會知道會有這麼多變形
06/08 16:57, 8F

06/08 16:57, 9月前 , 9F
類似命名的類別不寫註解可能會搞混
06/08 16:57, 9F

06/08 17:11, 9月前 , 10F
很正常啊 你這都還沒碰到微服務咧
06/08 17:11, 10F

06/08 17:53, 9月前 , 11F
不然你覺得怎麼做比較好0.0
06/08 17:53, 11F

06/08 18:12, 9月前 , 12F
看來是你的問題
06/08 18:12, 12F

06/08 18:42, 9月前 , 13F
了解一下MVC可能有用?
06/08 18:42, 13F

06/08 19:36, 9月前 , 14F
你建議怎麼寫?有更好的寫法當然更好
06/08 19:36, 14F

06/08 19:58, 9月前 , 15F
你太菜
06/08 19:58, 15F

06/08 20:04, 9月前 , 16F
java對吧 在業界很常見 這就是orm啊 應付很整齊的需
06/08 20:04, 16F

06/08 20:05, 9月前 , 17F
求用 但複雜的還是要寫sql 個人更喜歡字典
06/08 20:05, 17F

06/08 20:09, 9月前 , 18F
字典和純struct oop是有點走火入魔了
06/08 20:09, 18F

06/08 20:11, 9月前 , 19F
java強制類 但部分還是可以寫fp
06/08 20:11, 19F

06/08 20:36, 9月前 , 20F
但java的字典就那鳥樣 寫起來太不爽
06/08 20:36, 20F

06/08 21:15, 9月前 , 21F
請問這邊指的方案的英文是什麼?
06/08 21:15, 21F

06/08 21:26, 9月前 , 22F
應該是方案底下很多專案吧?
06/08 21:26, 22F

06/08 21:34, 9月前 , 23F
方案跟專案 應該是 visual studio 的 solution 跟 project
06/08 21:34, 23F

06/08 21:36, 9月前 , 24F
但原PO說專案下有很多方案 是否剛好相反?
06/08 21:36, 24F

06/08 22:00, 9月前 , 25F
你上網看一下開源 比較一下就知道了
06/08 22:00, 25F

06/08 22:46, 9月前 , 26F
覺得很正常,聽敘述很像分層式架構
06/08 22:46, 26F

06/08 23:12, 9月前 , 27F
看來起像是切得比較細 分層式架構的樣子
06/08 23:12, 27F

06/08 23:15, 9月前 , 28F
遇過資料庫欄位 程式參數 函式之類都用中文的就很彆扭
06/08 23:15, 28F

06/09 00:10, 9月前 , 29F
隕石開發法
06/09 00:10, 29F

06/09 07:56, 9月前 , 30F
OOP code長到最後 都會變成意大利麵
06/09 07:56, 30F

06/09 07:57, 9月前 , 31F
珍惜生命 遠離 oop
06/09 07:57, 31F

06/09 08:51, 9月前 , 32F
pop寫的跟義大利麵一樣長是人的問題不是oop的問題
06/09 08:51, 32F

06/09 10:27, 9月前 , 33F
變義大利麵就是封裝沒做好又相互依賴
06/09 10:27, 33F

06/09 11:33, 9月前 , 34F
嗯..菜味很重
06/09 11:33, 34F

06/09 11:48, 9月前 , 35F
問就是隕石
06/09 11:48, 35F

06/09 18:49, 9月前 , 36F
隕石開發
06/09 18:49, 36F

06/10 00:53, 9月前 , 37F
是太菜看得頭痛 還是code太菜看得頭痛?
06/10 00:53, 37F
文章代碼(AID): #1aWOkEYt (Soft_Job)
文章代碼(AID): #1aWOkEYt (Soft_Job)