编程方法论中的“矛盾”:权衡的艺术 (Ruby 示例) 本文用 Ruby 代码示例,剖析 DRY 与 AHA、YAGNI 与可扩展性设计、继承与组合等几对看似冲突的编程原则,说明该如何在实践中权衡取舍。 2025-03-16