We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
突然感觉在项目根目录直接设计conf.go源文件与在根目录先创建conf文件夹再在内部创建conf.go文件的区别还是很大的 前者不存在单向调用链,而后者存在,且项目自身为上层,conf包为下层 写到这里我真的开窍了:假设根目录存在一个类似cgi或者pprof的文件夹,是个“虽在内层”实则“最上层的包”于是就会形成这样的单向调用链:
conf包->根目录包->类cgi/pprof包
还是那句话,文件夹所在位置并不能100%说明地位,怎么概括呢? 在理解规则(单向利用链模式)的前提下,不破化规则,遵循规则反而更容易设计出更加清晰的架构与思路