使用“最后”的修改时适用于Java的[关闭]

<p>在Java中,有声明的每一个变量(本地或类),参数最后的实践 如果他们真的是。 虽然这使得代码了很多更详细的, 这有助于方便阅读/抓的代码,还可以防止错误 因为我们的目的是明确标示。 P&gt; </p><p>你有什么想法就这个问题和你遵循什么? P&gt;
</p>

6 浏览 1 回复
  gt   代码   使用   东西   li  

回复

    <p>我觉得这一切,是因为有良好的编码风格。当然,你可以写很好的,健壮的程序,而无需使用大量的 改性剂的任何地方,但是当你仔细想想... P&gt; </p><p>添加 所有事情的<em>不应该 em&gt;的变化只是缩小了,你(或下一个程序员,工作在你的代码)会曲解或误用导致你的代码中的思维过程的可能性。至少它应该敲响钟声的一些时候,他们现在想改变你以前一成不变的东西。 P&gt; <p>起初,它那种看起来很笨拙地看到了很多 关键词在你的代码,但很快你会停下来注意到这个词本身,并会简单地认为,<em>的-事情意志,永不变 - 从 - 这点上 em&gt;的(你可以把它从我; - ) P&gt; <p>我觉得这是很好的做法。我不使用它所有的时间,但我可以和它有道理标记的东西 我会做到这一点。 P&gt; </p><p>缠住了: P&gt; </p><ul> <li>在决赛场 - 打标领域的最终迫使他们通过建设年底进行设置,使这一领域的基准不变。这使得安全出版物字段的,并且可以避免需要同步上以后的读取。 (请注意,对象引用,只有字段引用是不可变的 - 东西,对象引用指向仍然可以改变和影响了不变性) li&gt; </li><li>在最后的静态字段 - 虽然我现在用枚举了许多,我曾经使用静态最终字段的情况下 li&gt; ul&gt; <p>考虑,但明智地使用: P&gt; </p><ul> <li>在final类 - 框架/ API的设计是,我认为这是唯一的情况下 LI&gt;。 </li><li>在最后的方法 - 基本上相同final类。如果你使用模板方法模式像疯了似的标记的东西最终,你可能过分依赖继承,没有足够的授权。 LI&gt; ul&gt; <p>忽略,除​​非感觉肛门: P&gt; </p><ul> <li>方法参数和局部变量 - 我很少这样做,主要是因为我很懒,我发现它杂波的代码。我会完全承认,标志着参数和局部变量,我不是要修改为“点对点”。我想这是默认的。但它不是,我觉得代码更难各地与决赛理解。如果我在别人的代码,我不打算拉出来,但如果我正在写新的代码,我不会让他们进来。唯一的例外是,你必须标记最终的东西,所以你可以访问的情况下它从一个匿名内部类中。 LI&gt; ul&gt;
    </li></ul></li></ul></li></ul></em></p></em></p>

    金信林

相关信息

使用&ldquo;最后&rdquo;的修改时适用java开发[关闭]

<p>在Java中,有每声明变量(本地或类),参数最后的实践 如果他们真的是。 虽然这使得代码有很多更详细的, 这有助于方便阅读/抓的代码,也可以防止错误 用心的明显标志。 P&gt; </p><p>什么是您对这个想法和你怎么跟进? P&gt; </p>

浏览 1 回复   gt   代码   使用   东西   不变  

最终幻想X 结局问题

最终幻想X 我看完之后 觉得结局很悲哀的 我想问的是最终幻想X的结局最后要表现的是尤娜和泰达在一起了还是分开了 我很疑惑? 以为在最后完结的时候泰达重水中游起来了 最终幻想X-2 是个什么呢??虽然我也看了 但是还是有疑惑 这个游戏的结局到底是什么呢?

5 浏览 5 回复   结局   泰达   最终幻想   最终   最后  

SHAREPOINT - 使用查找字段来获得图像

<p>我在SharePoint中的图片库。 P&gt; </p><p>我有一个列表,并希望使用查找字段来获得来自图片库的图像(这也是一个列表) P&gt; </p><p>我如何使用查找字段可以访问实际图片的网址? P&gt; </p>

7 浏览 1 回复   查找   gt   字段   图片   一个  

核心数据 - 计算字段

<p>我知道如何使用核心数据与UITableView的,但我怎么能使用NSFetchedController来获得计算字段。有没有我可以效仿的榜样?像我想通过所有NSManagedObjects,然后添加它的“标志”字段,但在这种更简单的方式来完成还是我不得不手动做这一切。 P&gt; </p><p>感谢 P&gt; </p>

4 浏览 1 回复   计算   gt   字段   问题   获取  

你如何调试使用emacs Linux下C / C ++源代码?

<p>我使用Emacs和自动工具,编写和Linux上编译的C / C ++源代码。结果 我在Emacs通过GUD用gdb。结果 我为方便定义:F7:编译,F10:GUD-接下来,F11:GUD步,F5:GUD-CONT,F9:GUD-tbreak,F8:GUD - 直到,F4:GUD打印结果 我主要是希望从emacs的关于Linux调试C / C ++源代码,我想获得最GDB可以给。结...

浏览 1 回复   gt   gud   使用   li   调试