Actionscript 3 控制台类初始化函数名
我开发了一个静态控制台类,可以将任何跟踪、成功和错误写入日志文件。它需要一个文件路径字符串和一个LoaderInfo实例才能开始。目前,函数名为start(path,loaderInfo)。我真的感觉不到“开始”这个名字,所以我想知道是否有更准确的名字。对我来说,开始方法总是有结束/停止方法,但由于这一个不合适,“开始”似乎不合适。init(除非这样做了?init(除非这样做了?)来点帕特里克·斯图尔特怎么样Actionscript 3 控制台类初始化函数名,actionscript-3,naming,nomenclature,Actionscript 3,Naming,Nomenclature,我开发了一个静态控制台类,可以将任何跟踪、成功和错误写入日志文件。它需要一个文件路径字符串和一个LoaderInfo实例才能开始。目前,函数名为start(path,loaderInfo)。我真的感觉不到“开始”这个名字,所以我想知道是否有更准确的名字。对我来说,开始方法总是有结束/停止方法,但由于这一个不合适,“开始”似乎不合适。init(除非这样做了?init(除非这样做了?)来点帕特里克·斯图尔特怎么样 makeItSo() 来点帕特里克·斯图尔特怎么样 makeItSo() Consol
makeItSo() 来点帕特里克·斯图尔特怎么样
makeItSo() Console.logTo(path,loaderInfo)?Console.logTo(path,loaderInfo)? 我会使用startLogging(),然后再使用stopLogging() 我通常不通过init方法传递参数。这很奇怪吗?有点。我喜欢达米安的“附加”路径方法。或者只记录(路径、信息)?我通常不通过init方法传递参数。这很奇怪吗?有点。我喜欢达米安的“附加”路径方法。或者只记录(路径、信息)?说真的,我认为贾斯汀的建议是有道理的。我觉得控制台也不应该启动。我想,它可能“附加”到一个流或一组流。LOL-也许Engage更合适?就像你说的,附件(params,…)对我来说味道很好。不过说真的,我认为贾斯汀的建议是有道理的。我觉得控制台也不应该启动。我想,它可能“附加”到一个流或一组流。LOL-也许Engage更合适?就像你说的,Attach(params,…)对我来说很好。不要让它成为一个静态类。使其成为一个界面/ABC。实现会发生变化,某一天您可能需要多个记录器(包括同一应用程序中的多个不同记录器)。我已经被其他人在多个项目上做出这个决定的人咬了。。。除非你的项目很小,你打算把它扔掉:)不要把它变成一个静态类。使其成为一个界面/ABC。实现会发生变化,某一天您可能需要多个记录器(包括同一应用程序中的多个不同记录器)。我已经被其他人在多个项目上做出这个决定的人咬了。。。除非你的项目很小,你打算把它扔掉:)