A 2024 Plea for Lean Software (with running code) - Bert Hubert's writingsa day agohttps://berthub.eu/articles/posts/a-2024-plea-for-lean-software/如今的软件过于臃肿,350MB的安装包和1600个依赖项带来了严重的安全风险。安全问题日益严峻:攻击面庞大、代码质量低下、逻辑漏洞频发,就连苹果和谷歌这样的一流企业也会犯下重大错误。经济回报促使开发者优先追求速度而非安全性,但《欧盟网络弹性法案》等立法可能迫使供应商更加重视软件质量。作者开发了Trifecta——一款仅含1600行代码和少量依赖的极简图片分享工具,证明现代软件依然可以实现轻量化。减少交付的代码量、严格审查依赖项,以及化繁为简,是提升软件安全性的关键。