1
7
在Perl开发人员中有一句著名的引语来自于著名的骆驼书:“Perl模块希望您不要呆在它的起居室,因为您没有被邀请,而不是因为它有一把猎枪。”哲学是,如果你作为一个图书馆的开发人员想要区分你的公共和私有API,那就太好了。这样做并记录下来。你的代码的调用者应该知道哪一个是哪个,但是如果他们决定和调用你认为他们不应该调用的东西,你也可以像个白痴一样自由行动。从OO的背景来看,这是异端的,但对于脚本语言来说,这就是它们的运行方式。 这个问题的答案有点主观,但我会告诉你,当我写javascript的时候,如果我在.NET中编码的话,有一些方法或变量是私有的,我只是在它们前面加上“prv_uuu”或“p_uu”或“uu”……任何能浮在你船上的东西。这样,你就告诉你的用户,这些东西是私人的,可能会从他们下面改变。这样一来,如果他们无论如何选择调用你的私有方法,那不确定的代码就会像拇指一样伸出。 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |