🌘 終結文件結構之爭:Muhammed Sarı的實戰解析
➤ 從實例解析可維護性架構的關鍵原則
https://muhammedsari.me/settling-the-file-structure-debate
本文透過實際案例探討文件結構設計原則,比較按類型分組與按上下文分組的優劣,提出以「系統意圖清晰度」和「知識邊界明確性」作為核心評估標準。
+ 按上下文分組確實更直觀!上次在專案中重構文件結構後,新成員上手速度加快3倍
+ 但文中PHP範例能否套用在其他語言?比如React專案是否適用相同原則?
##軟件架構 #項目管理
Settling the File Structure Debate - Muhammed Sarı

Group by type or context / process? One of these methods will crush your project's growth. Find out which!

🌗 根據我們目前的調查,縮放問題主要源於軟件架構的瓶頸
➤ Codeberg.org的縮放問題
https://social.anoxinon.de/@Codeberg/111080340627453702
根據目前的調查,Codeberg.org的縮放問題主要源於軟件架構的瓶頸。然而,僅僅添加更多的硬件並不能立即解決這些問題。如果您想幫忙,可以查看有關數據庫死鎖和人為瓶頸的相關信息。我們將繼續努力讓Codeberg.org變得更快!
+ 希望他們能盡快解決這些問題,因為我很喜歡使用Codeberg.org。
+ 軟件架構的瓶頸是很常見的問題,希望他們能找到一個好的解決方案。
#軟件架構 #縮放問題 #Codeberg.org
Codeberg.org (@Codeberg@social.anoxinon.de)

As per our current investigations, the scaling issue mostly originate from bottlenecks in the software architecture, and "just adding more hardware" does not solve them immediately. However, we will not stop working on getting Codeberg.org fast again! The history of these problems is long, and you can start reading here about - database deadlocks: https://codeberg.org/forgejo/forgejo/issues/220 - human bottlenecks: https://blog.codeberg.org/the-hardest-scaling-issue.html If you want to help …

social.anoxinon.de - Mastodon