Performance IDE中的代码长度(不支持建模)与Delphi编译中的代码效率

Performance IDE中的代码长度(不支持建模)与Delphi编译中的代码效率,performance,delphi,events,coding-style,Performance,Delphi,Events,Coding Style,所以-高度假设性的问题,更像是关于您的编码风格和日常使用的实践的讨论 我将举一个例子:CodeGear RAD Studio 2009(对不起所有D7的粉丝,但是Unicode规则) 我有能力扩展/折叠函数/过程/记录和其他一些复杂的数据结构,但如果代码很长怎么办 是什么使任务及其完成变得高效?添加注释(实际需求)和扩展/折叠必要区域或使用OMT提供的可能性所需的时间 我有一个小应用程序,大约1,5k行,我不使用建模。如果我需要找到一些简单的参考资料或(事件)电话,这是否足够聪明,还是会浪费很多

所以-高度假设性的问题,更像是关于您的编码风格和日常使用的实践的讨论

我将举一个例子:CodeGear RAD Studio 2009(对不起所有D7的粉丝,但是Unicode规则)

我有能力扩展/折叠函数/过程/记录和其他一些复杂的数据结构,但如果代码很长怎么办

是什么使任务及其完成变得高效?添加注释(实际需求)和扩展/折叠必要区域或使用OMT提供的可能性所需的时间


我有一个小应用程序,大约1,5k行,我不使用建模。如果我需要找到一些简单的参考资料或(事件)电话,这是否足够聪明,还是会浪费很多时间?

如果我正确理解您的问题,您想知道什么更有效:

  • 使用注释和可展开部分
  • 使用建模技术
  • 我认为这取决于个人风格。建模可以很好,但有花太多时间制作精美图片的危险


    我们有一个大型应用程序500k+线路。我们不使用可折叠部分,因为我们保持了可接受的文件大小,并且有一个良好的文件组织结构。如果添加了复杂的部分(类图和状态图),我们有时会使用建模。我们用大量的评论来解释困难的部分。

    如果我正确理解了你的问题,你想知道什么更有效:

  • 使用注释和可展开部分
  • 使用建模技术
  • 我认为这取决于个人风格。建模可以很好,但有花太多时间制作精美图片的危险


    我们有一个大型应用程序500k+线路。我们不使用可折叠部分,因为我们保持了可接受的文件大小,并且有一个良好的文件组织结构。如果添加了复杂的部分(类图和状态图),我们有时会使用建模。我们使用了大量的注释来解释困难的部分。

    如果我正确理解了您的问题,那么这是一个关于如何进入代码(您或其他人)的问题

    我使用它浏览源代码(以及重构现有代码和创建新代码)。目前,它的价格非常便宜

    它通常给我一个完美的概述,我需要什么,并有一个很好的“搜索”界面以及。
    如果我需要更复杂的搜索,我通常会使用这个函数:它速度非常快,标识符的命名也很好,查找东西通常是轻而易举的事。

    如果我正确理解了你的问题,那就是找到进入代码的方法(你的或别人的)

    我使用它浏览源代码(以及重构现有代码和创建新代码)。目前,它的价格非常便宜

    它通常给我一个完美的概述,我需要什么,并有一个很好的“搜索”界面以及。
    如果我需要更复杂的搜索,我通常会使用该功能:它速度非常快,而且标识符命名很好,查找内容通常很容易。

    如果您有Delphi 2009,您还可以使用Delphi类资源管理器(在“视图”菜单中)查看您的类。这似乎有点神秘,但只有前5分钟。在这之后你会习惯的

    此外,您还可以使用一个非常令人印象深刻的软件包来帮助您管理项目。基本上,在IDE中会出现一个名为“CnPack”的新菜单,其中有一组向导可以帮助您在源代码中找到出路。一些例子:

    • 使用清洁剂
    • 过程列表(它为您的过程提供了增量搜索功能-非常简洁)
    • 书签浏览器

    等等。

    如果您有Delphi 2009,您还可以使用Delphi类浏览器(在“视图”菜单中)查看您的类。这似乎有点神秘,但只有前5分钟。在这之后你会习惯的

    此外,您还可以使用一个非常令人印象深刻的软件包来帮助您管理项目。基本上,在IDE中会出现一个名为“CnPack”的新菜单,其中有一组向导可以帮助您在源代码中找到出路。一些例子:

    • 使用清洁剂
    • 过程列表(它为您的过程提供了增量搜索功能-非常简洁)
    • 书签浏览器

    等等。

    是的,你想到了。好的,谢谢你的信息;)还有别的吗?!是的,你有这个想法。好的,谢谢你的信息;)还有别的吗?!嗯,非常感谢你提供的信息,伙计!问题是我现在还没有正式的雇员,所以99欧元是合理的钱……:)但是-我会检查你的链接确定!我支持Model Maker和GExpert。虽然我仍然使用命令行grep.Hmmm,但非常感谢您提供的信息,伙计!问题是我现在还没有正式的雇员,所以99欧元是合理的钱……:)但是-我会检查你的链接确定!我支持Model Maker和GExpert。尽管我仍然使用命令行grep。