知识大全 浅谈Hibernate获得成功的十大理由

Posted 软件

篇首语:得意犹堪夸世俗,诏黄新湿字如鸦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈Hibernate获得成功的十大理由相关的知识,希望对你有一定的参考价值。

浅谈Hibernate获得成功的十大理由  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  下面是对Hibernate开发工作的个人想法 正是这些工作使得Hibernate如此迅速的得到广泛的欢迎      飞快的版本发布    保持活跃的开发速度 经常进行版本发布 甚至几天 之内就从前一个版本开发到下一个版本 这样是保证软件远离Bug的最好的办法 也可以让用户感到很放心 确信Hibernate的开发十分活跃 另外这样做也有一大好处 就是可以发现哪些功能是用户真正需要的      回归测试    我想现在整个Java社区一定都很重视自动回归测试 如果软件的功能和设计有比较大的修改 那么一个综合性的test suite对于软件可维护性和稳定性来说实在是太重要了 我们应该有这样的意识 如果对软件的一个新功能没有进行回归测试 我们根本就不该去做它      把一个功能做到最好    要么不做 要做 就一定做到最好 那些我们做不到最好的功能 我们根本不去做 扔给其他软件去做吧      避免过度设计    浪费大量的时间和精力进行软件功能的抽象和扩充软件的灵活性 还不如多花点时间来解决你的用户面临的实际问题呢!简单一点 软件最重要是运行起来 不要尝试去解决你的用户根本不关心的问题 就算你的软件设计的不够优雅也没有关系 反正还是initial阶段 以后还可以再refactor 你应该关注的问题是及时的把有用的功能给做出来      集权    在你需要由民主投票来下决定之前 至少你已经把软件轮廓做好了 软件开发需要由一两个开明的人来领导 这样可以保证软件开发的连贯性而不至于产生太大的分歧 可以保证开发团队集中火力把要实现的功能做到最好 我觉得 OSS软件最大的风险就是意见不统一 摊子铺的太大 结果最后搞的什么都没有做好     (译者按 非常赞同 凡是成功的OSS软件 都是在某个人已经把软件做好了之后 发布出来 然后由大家往里面添加功能的 并且在这个人的领导下不断进步 缺乏此人的OSS软件都不算很成功 比如Mozilla)     文档    没有什么比文档更重要的了 如果你的用户不知道你的软件有这么一个功能 就等于没有这个功能 干脆把它去掉得了 省得给源代码增加复杂度      避免标准化    好的标准可以带来软件的互用性和可移植性 坏的标准能够窒息软件创新 最好的软件是在不断的尝试 不断的出错 不断的经验积累的过程中产生的 事实上的标准往往更加贴近用户需求      分钟之内把Hibernate跑起来    潜在的Hibernate的用户在他们下载了Hibernate 第一次使用的时候根本就不可能花半个小时那么多时间来安装 配置和 troubleshooting 他们早就丧失了对Hibernate的兴趣了     我们的口号就是新用户(假设有足够的JDBC知识) 分钟之内把 Hibernate的Demo跑起来 而他们能够在 个小时之内写出 Hello World 式的最简单的Hibernate程序并且正常运行      开发人员的责任感    用户总是不可避免的碰到问题 开发团队有责任有义务提供帮助 用户让我们知道了文档的漏洞 用户让我们知道了测试用例的小bug 此外 没有用户来用我们的Hibernate 我们还开发它做什么 不是浪费时间吗!    有个关于bug的笑话 用户根本不介意发现新功能的bug(译者按 Windows的用户好像都是如此) 只要你能迅速的改掉bug 责任感 意味着 bug修复应该在 周之内 从收到bug报告到bug修复代码提交到CVS上要做到平均在 小时左右 这才是一个理想的目标      易用的 可更新的wiki网页 cha138/Article/program/Java/ky/201311/28422

相关参考

知识大全 浅谈Hibernate框架简述

浅谈Hibernate框架简述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在基于MVC设计模

知识大全 浅谈在Hibernate中使用Oraclesequence

浅谈在Hibernate中使用Oraclesequence  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 浅谈Struts分页中的Hibernate如何实现

浅谈Struts分页中的Hibernate如何实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 面试被拒之十大理由

面试被拒之十大理由,很实用。「您是否可以直接指出我的不足,无论最终结果如何,这会对我大有帮助。」如果面试时,问这个问题,很容易加分呀。其实工作中最糟糕的状况并不是把事情搞砸了,而是不知道为什么会搞砸。

知识大全 选择JSF不选Struts的十大理由

选择JSF不选Struts的十大理由  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 全球最好FPS游戏十大排名,说出理由。

全球最好FPS游戏十大排名,说出理由。  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!全球最好FPS游

知识大全 Hibernate/JPA成功使用的十点心得

Hibernate/JPA成功使用的十点心得  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大约

知识大全 spring+hibernate+jbpm整合成功

  终于搞定了在此感谢chenjin的指点  从日整合失败后这块就一直是我的心病我甚至都跑去了去发了一个帖这还是我第一次用英文问问题呢  最后的配置结果是  hibernatecfgxmljbpmcf

知识大全 名企HR谈求职十大成功秘诀

名企HR谈求职十大成功秘诀  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!秘诀一:冷静面试时要应对压

知识大全 面试场上的十大成功绝招

求职面试时,为了能在较短的时间内成功地推销自我,应试者的讲话策略与口才是一个关键因素。教你几招,不妨一试。第一招:把紧自己的嘴巴,三思而后答。面试场上,考官们经常采用的一个基本策略就是尽量让应试者多讲