是否有一套规范, 尽可能避免Python的循环引入?
本文介绍了是否有一套规范, 尽可能避免Python的循环引入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
2016/12/20
描述
「提高代码设计」「规范目录结构」等这些, 都懂, 但是它们也都是一个大话题, 是一个「具体问题具体分析」的问题
是否有一些随手可用的建议?
衍生问题:
比如go语言, 它是一门静态语言, 静态语言是否可以有效避免循环引入这种问题?
静态语言(典型如java,go), 动态语言(典型如python,ruby)的循环引入, 是否是同一种问题?
解决方案
「提高代码设计」,「规范目录结构」 ?, 这本身就是个程序设计的问题。
对项目中的各个模块有个大概的印象,能够完全熟悉最好,这样当 import 的时候
程序员自己就知道会不会导致循环引用的问题。
1.静态语言是可以提早发现循环引用的问题。
$ go run main.go
import cycle not allowed
package main
imports github.com/mozillazg/test/a
imports github.com/mozillazg/test/b
imports github.com/mozillazg/test/a
2.是
这篇关于是否有一套规范, 尽可能避免Python的循环引入?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文