我的担忧是将继承(甚至多重继承)的复杂性引入到一个本 rất đơn giản khác. Một trong những điều chính tôi học được từ nhiều năm làm việc Java là tránh các cách tiếp cận này và sử dụng composotion, điều này cung cấp sự linh hoạt lớn hơn nhiều.
Đ]")]
在原始问题中提出的例子中,是否有机制可以防止或至少警告:dev/project1
包含在:dev/all-projects
或另一个包含别名的别名?这种分组可以深入到多少层次?
是否有明确的优先级规则?
是否有工具可以诊断冲突 - 可能来说,-Stree足够了,但我并不确定
别名分组是否会仅限于在项目的deps.edn中定义的别名,或者也会包括用户级别的deps.edn(我假设排除用户级别配置会添加更多复杂性)
也许避免这个问题的一种方法是有一种类似:meta-aliases
的东西,它只能包含别名而不能包含其他:meta-aliases
,但这样一来似乎仍然在增加复杂性。
我希望能够解决专门针对 mono-repls 的问题,而不会给deps.edn
配置增加复杂性(特别是避免继承或甚至多重继承)。