我和一位友好的编码员发生了争执,他被Joel的Leaky Abstractions法则轻度损坏了.要说服他使用任何新的框架/工具箱是非常困难的.我试图提出一个观点,"抽象是好的,只要它们允许低级访问抽象级别".
例子:
听起来不错吗?我错过了什么吗?
谢谢
乔尔的观点(据我理解)是,通过抽象复杂性,你会牺牲对底层复杂性的更好控制。对于除了微不足道的情况之外的任何事情,您最终都需要访问更精细的控制粒度,此时抽象就会崩溃。
因此,根据定义,所有抽象(几乎)都是泄漏的:
归档时间: |
|
查看次数: |
1090 次 |
最近记录: |