`
theleez
  • 浏览: 3405 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

[3.25更新][Eclipse插件]Snowberry公开测试!——无缝结合您的设计与代码

阅读更多

【3月25日 更新】关于收费和免费的说明,lisence导致安装失败的问题,及占用内存过多的问题

 

十分抱歉!这几天没有能够抽出时间来这里及时关注大家的反馈和问题,我们最近在参加一个学校的竞赛。下面我来集中解答一下大家的问题。

解答见本楼最下方。谢谢大家的关注!

 

Snowberry 是什么?

 

  Snowberry是供Java开发者使用的Eclipse插件,Snowberry 能够将您编写的Java代码同步显示为“类图”,并展现类与类之间的关系。查看父类和接口、寻找已知的子类和实现,都以直观的类图操作呈现出来。

 

  您可以在类图上进行设计层面的操作,例如 成员归类、成员分组、附加标签等。更为重要的是,这些设计信息都会以Javadoc标签(@)的形式同步存储在代码当中。

 

 

  当您使用了第三方开发包时,是否苦于在 众多代码中寻找您所需要的那几个类? 通过Snowberry提供的搜索功能,即可轻松获取关系最为密切的几个类。

 

 

  Snowberry允许您在类上附加设 计模式(Design Pattern)信息, 这些信息同样会被自动嵌入到响应类的Javadoc中。Snowberry内置了GoF所提出的23种常用的设计模式,您可以直接在您的代码上套用这些设 计模式。当然,您也可以自己定制设计模式,然后使用它们。

 

 

   您可以观察某一个特定的设计模 式,Snowberry会以不同的颜色块儿表示出类在此设计模式中所扮演的角色。

 

 

  甚至可以看到类的作者是谁,并以不同的 颜色表示,这个信息来自Javadoc的author标签。

 

 

 下载试用

 

   Snowberry插件目前仍处于测试阶段,欢迎下载试用! Eclipse 3.5下测试正常运行。

  压缩包内有详细的安装和 卸载说明,以及注意事项,请下载后仔细阅读。

  欢迎为我们提供宝贵的用户反馈!

 插件下载(已更新1.0.1)

 

 

2010-03-17 

-----------------------------------------------我是分割线o(╯□╰)o--------------------------------------------------->>>>>>>

以下解答大家的问题o(≧v≦)o~~:

 

1. 我在安装插件的时候,eclipse提示没有License或没有得到认证,这是怎么回事?

    十分抱歉,我们在发布插件的时候没有填写有关License的信息,由此引发的安装问题我们会尽快解决的!另外,如果安装过程中提示没有得到认证,是可以确认继续安装的。

 

2. 这款插件是免费的吗?将来会收费吗?

    我们不仅不收费,而且开源。

 

3. 这是要我们当小白鼠吗?

    确实是的~\(≧▽≦)/~,所有的新生事物都要经历这个过程的...十分感谢帮助我们进行测试的朋友!

 

4. 打开使用的时候,一直提示在“加载图形”,出问题啦?

    我们现在还没有引入“懒加载”机制,所以如果您的工程规模超过了大约十万行的水平,在启动的时候就会遇到明显的性能问题。我们会在今后的版本中解决这个问题。

 

5. 这个插件占内存太大啦!

    这个问题的答案和上一个问题答案是一样的,我们会在后续版本中引入“惰性加载”机制来解决这一问题。

 

6. 我还在用eclipse 3.2,这个插件支持3.5以下版本吗?

    恐怕不行,我们引用了一些不能向下兼容的jar包,所以低于3.5的版本是不能保证能够正常使用的,可能连装都装不上...╮(╯▽╰)╭

 

7. 你们有官方网站或者项目主页吗?

    我们的官方博客是http://www.cnblogs.com/fatcat,欢迎大家rss我们哦~

分享到:
评论
15 楼 ziyu_1 2010-03-19  
似乎很实用
14 楼 毕竟红尘 2010-03-19  
坚决顶起!
13 楼 sodabao 2010-03-19  
没下载使用,但是仍然支持你。
12 楼 tkl211 2010-03-19  
eclipse的galileo版
安装提示错误


11 楼 defrag_sly 2010-03-19  
图形很漂亮,实现原理并不难,同类型软件是否有些多?想要推广应用还是有很长的路要走啊。
10 楼 maze2008 2010-03-19  
好东西必须支持,先试用下,希望此插件会越来越成熟。感谢!
9 楼 meiowei 2010-03-19  
这是要我们当小白鼠吗?不解
8 楼 hankesi2000 2010-03-19  
很好的一个东西,下载试用,并希望能发扬光大,哈哈!
7 楼 daaoke 2010-03-19  
还有三国杀模式.太好玩了..
6 楼 berlou 2010-03-19  
想法还是不错的,值得鼓励
5 楼 husai 2010-03-19  
是不是和together 一样,有什么优点?
4 楼 ostholz 2010-03-19  
在3.50版上装不上, 重新下了个最新的eclipse才搞定.
大体用了下感觉还行. 总觉得颜色跟eclipse不协调. 具体功能慢慢再试.
另外这个插件以后是要收费的吗?
3 楼 theleez 2010-03-18  
MO_ZHUANG_D 写道
说是会造成数据的丢失我靠

    尊敬的MO_ZHUANG_D,您好。我是此项目的负责人,首先感谢您下载并使用我们提供的插件。
    我们在内测阶段,并未发现任何已知的、会导致数据丢失的情况,但是我们不能排除这种可能性。所以我们需要在公开测试阶段来验证插件的稳定性,这也是公开测试的意义所在。
    是否参与本次公开测试完全是您自由选择,如果您愿意,我们可以在插件成熟后再通知您。
    谢谢您的试用!
2 楼 MO_ZHUANG_D 2010-03-18  
这插件等成熟点再说吧
1 楼 MO_ZHUANG_D 2010-03-18  
说是会造成数据的丢失我靠

相关推荐

    Snowberry_Plugin_1.0.4(Eclipse的Java类图插件).rar

    1. **实时更新**:当源代码发生变化时,类图会自动更新,确保设计与实际代码的一致性。 2. **自定义布局**:用户可以根据需要调整类图的布局,使得类的关系更加清晰。 3. **多视图支持**:同一项目可以有多个类图...

    Eclipse的Java类图插件 Snowberry

    Snowberry内置了GoF所提出的23种常用的设计模式,您可以直接在您的代码上套用这些设 计模式。当然,您也可以自己定制设计模式,然后使用它们。 您可以观察某一个特定的设计模式,Snowberry会以不同的颜色块儿表示出...

    Snowberry类图插件

    Snowberry 是供Java开发者使用的Eclipse插件,Snowberry 能够将您编写的Java代码同步显示为“类图”,并展现类与类之间的关系。查看父类和接口、寻找已知的子类和实现,都以直观的类图操作呈现出来。

    FATCAT-GUI-Foundation-4.5.rar_foundation

    FATCAT GUI Foundation 4.5 我们提供了两个携带各种设计信息的Java项目(另一个是FATCAT Snail GUI 3.0),您可以在Eclipse中导入这两个项目,然后使用Snowberry插件查看和分析。

    上市公司企业澄清公告数据(2001-2023年) .xlsx

    详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/143896457

    (源码)基于Java和MySQL的物联网环境监测系统.zip

    # 基于Java和MySQL的物联网环境监测系统 ## 项目简介 本项目是一个基于Java和MySQL的物联网环境监测系统,旨在通过采集、存储和分析环境数据,实现对环境的实时监测和管理。系统涵盖了数据采集、数据存储、数据发送、数据接收、数据备份和日志记录等多个模块,确保数据的完整性和系统的稳定性。 ## 项目的主要特性和功能 1. 数据采集模块 从指定的数据文件(如radwtmp)中读取原始数据,并将其封装成Environment对象。 将多个Environment对象存储到集合中,便于后续处理。 2. 数据存储模块 创建数据库表结构,用于存储环境数据。 将采集到的环境数据批量存储到MySQL数据库中,支持批量处理以优化性能。 3. 网络模块 客户端调用采集模块获取数据,并将数据发送至服务器。 服务器端接收客户端发送的数据,并调用存储模块将数据存入数据库。支持多线程处理,提高并发性能。

    中国2002-2021年31省份经济韧性测度三级指标数据【重磅,更新!】

    1、资源内容地址:https://blog.csdn.net/abc6838/article/details/143895777 2、数据特点:今年全新,手工精心整理,放心引用,数据来自权威,且标注《数据来源》,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 4、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理

    TMS WEB Core v2.0.5.0 for Delphi 11 (D11.1) 下载

    TMS WEB Core v2.0.5.0 for Delphi 11 (D11.1) 下载仓库 简介 本仓库提供 TMS WEB Core v2.0.5.0 for Delphi 11 (D11.1) 的资源文件下载。TMS WEB Core 是一个强大的工具,专为 Delphi 开发者设计,帮助他们轻松构建现代化的 Web 应用程序。 资源文件信息 标题: TMS-WEB-Core-v2.0.5.0-for-Delphi-11-D11.1 描述: TMS_WEB_Core_v2.0.5.0_for_Delphi_11_D11.1 使用说明 下载资源文件: 点击仓库中的资源文件进行下载。 安装: 按照 TMS WEB Core 的官方安装指南进行安装。 开发: 使用 Delphi 11 进行 Web 应用程序的开发。 注意事项 请确保您已经安装了 Delphi 11 (D11.1) 版本。 在安装和使用过程中,请参考 TMS WEB Core 的官方文档以获取更多帮助。 联系我们 如果您在使用过程中遇到任何问题或有任何建议,请通过以下方式联系我们: 邮箱: support@exa

    PyCharm安装与基本配置指导

    内容概要:本文档是一份详细的PyCharm安装与基本配置教程,旨在帮助初学者轻松掌握从下载安装到运行首个Python程序的所有步骤。内容覆盖PyCharm的选择与下载、安装路径设定、环境变量配置以及首次启动后的各项重要设置,如主题更换、汉化、安装插件增强体验等,最后还简述了如何运行第一个程序。同时提供了丰富的配图辅助理解和操作。 适合人群:面向编程新手特别是对Python感兴趣的学习者。对于有一定Python基础但缺乏高效IDE使用经验的研发人员也有一定借鉴意义。 使用场景及目标:①快速熟悉PyCharm IDE的基本操作与环境搭建流程;②优化编码体验,学会利用插件提升效率;③为深入Python编程学习打下坚实的基础。 阅读建议:按照步骤执行操作时注意对比教程提供的图片与实际界面是否一致,如有疑问可参照文档给出的具体链接进一步探索相关资料。此外,虽然本文档主要针对PyCharm的社区版,高级用户也可以将其作为官方文档的补充参考材料。

    SQL 学习教程(入门到实践)

    本教程从基础开始,介绍了 SQL 的语法和常用操作,包括创建表、查询数据、更新与删除、聚合与连接查询,以及数据库完整性和索引。通过提供学习资源和练习任务,帮助您快速掌握 SQL 的核心技能,为数据库管理和数据分析奠定基础。

    人工智能开发项目深度学习项目源码带指导视频服饰关键点定位

    人工智能开发项目深度学习项目源码带指导视频服饰关键点定位提取方式是百度网盘分享地址

    vncviewer.exe

    vncviewer.exe

    java毕设项目之基于Java的校园消费点评系统(源码+说明文档+mysql).zip

    环境说明:开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat 开发软件:eclipse/myeclipse/idea Maven包:Maven 浏览器:谷歌浏览器。 项目经过测试均可完美运行

    人工智能开发项目深度学习项目源码带指导视频令人拍案叫绝的WGAN

    人工智能开发项目深度学习项目源码带指导视频令人拍案叫绝的WGAN提取方式是百度网盘分享地址

    (源码)基于DevExpress框架的进销存管理系统.zip

    # 基于DevExpress框架的进销存管理系统 ## 项目简介 进销存管理系统是一个基于CS架构的应用程序,主要用于管理企业的采购、销售、库存等业务流程。系统采用DevExpress插件进行界面设计和数据展示,提供了丰富的功能模块,包括采购管理、供应商管理、销售管理、库存管理、客户管理、系统用户管理和商品管理。 ## 项目的主要特性和功能 1. 采购管理管理企业的采购订单,跟踪采购流程。 2. 供应商管理维护和管理供应商信息,包括供应商的详细资料和历史交易记录。 3. 销售管理管理销售订单,跟踪销售流程和客户需求。 4. 库存管理实时监控库存情况,管理库存的进出和调拨。 5. 客户管理维护和管理客户信息,包括客户的详细资料和历史交易记录。 6. 系统用户管理管理系统的用户账号和权限,确保系统的安全性和稳定性。 7. 商品管理管理商品信息,包括商品的详细资料和库存情况。 ## 安装使用步骤 ### 环境准备

    (源码)基于C语言和C++的简单网站留言评论系统.zip

    # 基于C语言和C++的简单网站留言评论系统 ## 项目简介 这是一个基于C语言和C++的简单网站留言评论系统,旨在通过学习和实践计算机入门到进阶的知识,实现一个功能完善的网站评论系统。项目分为初稿和中稿两部分,初稿使用C语言实现,中稿则在初稿的基础上,将编程语言切换到C++,并利用第三方库进行功能优化。 ## 项目的主要特性和功能 1. 前端界面通过HTML和CSS实现简洁的网页界面,用户可以浏览评论、发表新评论和查看回复。 2. JavaScript事件监听使用JavaScript监听用户的前端操作,如发表评论、点赞等,并向后端发送请求。 3. 后端处理使用C语言和C++编写服务器进程,处理前端请求,与数据库进行交互,并返回结果。 4. 数据库操作通过MySQL数据库存储评论数据,包括评论内容、评论回复等。 5. 多线程处理服务器进程使用多线程模式处理多个客户端的请求,提高处理效率。

    基于springboot的校园失物招领系统源码数据库文档.zip

    基于springboot的校园失物招领系统源码数据库文档.zip

    C# 学习教程(入门到实践)

    本教程涵盖了 C# 的基础语法、类与对象、继承与接口、文件操作、以及异步编程,通过实用示例和练习帮助您快速入门。C# 的强大功能和广泛应用,使其成为开发 Windows 应用程序、游戏(如 Unity)、Web API 和云服务的理想选择。

    《Linux操作系统实用教程(第2版)》- 配套软件

    《Linux 操作系统实用教程(第 2 版)》这本书是一本非常实用的书籍,它为读者提供了关于 Linux 操作系统的深入讲解和实用教程。在这本书中,读者可以学习到 Linux 操作系统的基本概念、命令行操作、文件系统管理、用户管理、进程管理等方面的知识。同时,这本书还提供了丰富的配套软件,这些软件可以帮助读者更好地学习和使用 Linux 操作系统。例如,书中可能会介绍一些常用的文本编辑器、编译器、调试器等软件,这些软件可以帮助读者在 Linux 环境下进行编程和开发。此外,书中还可能会介绍一些系统管理工具、网络工具等软件,这些软件可以帮助读者更好地管理和维护 Linux 系统。总之,《Linux 操作系统实用教程(第 2 版)——配套软件》是一本非常值得一读的书籍,它可以帮助读者更好地了解和掌握 Linux 操作系统。

    springboot286入校申报审批系统的设计与实现.zip

    论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。

Global site tag (gtag.js) - Google Analytics