《为注释而修改类的字节码》的相关内容
相关讨论
[原创]定论——软件开发的评价标准(1)
一、序论
我们一直在争论,什么更好。
什么是更好的语言,什么是更好的写法,什么是更好的设计,什么是更好的风格,什么是更高的框架,什么更好的工具......
没有定论,似乎没有什么能够占绝对的上风,往就是陷入混战,边上还有人劝架:“具体情况具体分析嘛,这样凭空吵不出结果的!”
能不能得到定论呢?
首先要明确,标准是什么?或者说软件开发的根本目标,除了满足功能需求之外,对于软件开发的这一方来说 ...
by 庄表伟 2004-04-20 浏览 (26151) 回复 (47) 关键字:
TDD + 重构的开发方式下代码可读性的看法:没有最好,只有更好
1 只要存在重构的情况,并且重构的方向正确,重构后代码的可读性就必然好于之前的。而且,人的认识是一个渐进的过程,重构也是一个渐进的过程,今天提交的代码,多数情况下是在之后的那些日子重构的。此时,重构之前的代码状态是存在着一些发现或者未发现的味道。这种状态下的代码可读性相对差一点。
重构过程中代码的质量和可读性都可能是越来越好的,但是开发人员看到的是这个过程的代码,而不是终极代码。
2 TDD中的单 ...
by charon 2004-07-23 浏览 (19569) 回复 (37) 关键字:
重构与注释讨论
引言:
最近看了《重构》《重构与模式》这2本书,书里反复强调了一个观点:“重构好的代码不要注释,如果你要加注释,就说明这部分代码需要重构”
于是在一次模块开发时,我尽量按照书里的思想去重构并且尽量不写注释,但是结果却不是我期望的。看我代码的人批评我注释没有,难以看懂......并且在会议上组长也批评了我。我那时感觉非常委屈,也没啥好辩解的,要不是看了这本书我也不会为了重构而不去写注释,但我冷静 ...
by jorwen_fang 2007-08-10 浏览 (6857) 回复 (30) 关键字:
相关博客
Java注释规范整理
在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。
JAVA注释规范
版本/状态 作者 版本日期
1.0 ghc 2008-07-02
一、背景
1、当我们第一次接触某段代 ...
by gyhgc 2008-08-06 浏览 (662) 回复 (0) 关键字: java 注释 规范
Java语言编码规范 -01
原文出处http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
2 文件名(File Names)
这部分列出了常用的文件名及其后缀。
2.1 文件后缀(File Suffixes)
Java程序使用下列文件后缀:
文件类别 文件后缀
Java源文件 .java
Java字节码文件 .class
2.2 ...
by danlley 2007-07-17 浏览 (164) 回复 (0) 关键字: Java语言编码规范
Java语言编码规范(中文版)
目录
1 介绍
1.1 为什么要有编码规范
1.2 版权声明
2 文件名
2.1 文件后缀
2.2 常用文件名
3 文件组织
3.1 Java源文件
3.1.1 开头注释
3.1.2 包和引入语句
3.1.3 类和接口声明
4 缩进排版
4.1 行长度
4.2 换行
5 注释
5.1 实现注释的格式
5.1.1 块注释
5.1.2 单行注释
5.1.3 尾 ...
by hkme 2008-04-25 浏览 (197) 回复 (0) 关键字:
转载:Java Code Conventions翻译(1)
翻译Java语言编码规范。
原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html。
译文出处:http://morningspace.51.net/;moyingzz@etang.com;http://www.csdn.net/develop/article/17/17004.shtm。
1 介绍(I ...
by npsajax 2007-06-14 浏览 (306) 回复 (0) 关键字: Java Code Conventions
Java语言编码规范(Java Code Conventions)
名称
Java语言编码规范(Java Code Conventions)
...
by king 2007-09-02 浏览 (231) 回复 (0) 关键字: 工作学习
相关圈子讨论
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1172) 回复 (1)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (503) 回复 (0)
@Unwrap 的意思有些不清晰
在使用Restful功能的时候,看到了这个注释。它用来注释一个方法,有些不大清楚到底是什么意思。
查阅了一下Seam参考文档,有这么一些解释:
1、@UnWrap注释告诉Seam返回被注释方法的返回值到客户端,而不是组件本身。
2、任何包含@Unwrap方法的组件都是管理器组件。该方法返回客户端可见的值,并且在每次引用上下文变量的时候被调用
<h:dataTable value="#{b ...
by wincheer 2007-12-28 浏览 (632) 回复 (2)
C++最重要的语法-const, private
公司有个同事也是使用C++开发,代码质量从我个人角度来看感觉非常差,几个明显地方:
1、类、对象的概念非常混乱,某些类只能生成一个对象,多了肯定有问题了。这导致无法在一个进程中监听多个端口,当然人家的解决办法就是用多进程。
2、类与类之间强耦合,可以说除了一些小工具类以外,没有任何一个类可以单独拿出来使用,所有类里面的成员都是public,因为你不知道哪个其它类还要使用这个成员。线程函数因为要 ...
by qiezi 2007-06-10 浏览 (1621) 回复 (12)
讨论几个seam开发细节问题
问题1)一个最最普通的SLSB处理请求的情况:
在页面上:
<h:inputText value="#{newCreditType.name}" id="creditTypeName" />
在SLSB中:
@In(required = false, create = true)
@Out
private CreditType newCreditType;
运行的时候显然页面上会报 ...
by pf_miles 2008-04-30 浏览 (1169) 回复 (10)
相关新闻
不唐突的JavaScript的七条准则
英文原文:The seven rules of Unobtrusive JavaScript
原文作者:Chris Heilmann
经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。
1.不要做任何假设
(Ja ...
by wutao0603 2008-10-10 浏览 (578) 回复 (4) 关键字: javascript的七条准则
Unitils 1.1支持JPA
Unitils 让您在使用JUnit 或TestNG 是能够更轻松的维护单元和集成测试。它像如今的DbUnit
和EasyMock一样流行,并整合了Spring 和Hibernate 。Unitils运用可好的方法和测试指南,这个思想是作者基于对企业项目的经验。
在1.1的版本中,为了能够使用Java Persistence API(JPA)支持添加测试代码。这一类似的方法已经可以用于Hib ...
by ╱/罒呍唲 2008-08-29 浏览 (660) 回复 (1) 关键字: unitils 1.1
Microsoft.NET Framework 开放代码可读权限
【原文地址】.NET Framework Library Source Code now available ( 韩现龙译)【原文发表日期】 Wednesday, January 16, 2008 2:50 PM 期待已久的.NET Framework终于在本周开放代码可读权限了,微软在MS-RL协议下终于公开了.NET Framework源代码,我们只可以自由查 ...
by coderChen 2008-01-18 浏览 (1094) 回复 (3) 关键字:

