Solid and Clean Code never felt solid or clean to me
11 days ago
- #software-engineering
- #code-quality
- #critique
- 作者批评了'鲍勃大叔'(罗伯特·C·马丁)的著作如《代码整洁之道》和SOLID原则的呈现方式及其被感知到的操纵性本质。
- 他认为内容充斥着不必要的填充物,类似于学术注水,并对用'整洁'或'简单'等主观命名来描述代码提出了质疑。
- 作者认为软件工程文化具有教条主义,过度依赖缩写(如SOLID、DRY),这可能导致复杂性而非清晰性。
- 他从自己的历史研究中汲取相似之处,指出写作风格和文化规则是如何形成的,并将其应用于识别编程中的操纵性或过于主观的建议。
- 这一批评并非针对技术理念本身,而是关于它们如何被营销和被感知,强调了需要更加客观和实质性的内容。