代码之家  ›  专栏  ›  技术社区  ›  HX_unbanned

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

  •  0
  • HX_unbanned  · 技术社区  · 16 年前

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

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

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

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

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

    3 回复  |  直到 13 年前
        1
  •  3
  •   Jeroen Wiert Pluimers    16 年前

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

    我用 Model Maker Code Explorer 用于浏览源代码(以及重构现有代码和创建新代码)。在 EUR 99 ,就它的功能而言,它是非常便宜的。

    如果我需要更复杂的搜索,我通常使用 GExperts (grep) search 功能:速度非常快,标识符的命名也很好,通常很容易找到东西。

        2
  •  1
  •   Toon Krijthe    16 年前

    1. 使用注释和可展开部分。
    2. 使用建模技术。

    我认为这取决于个人风格。建模可以很好,但有花太多时间制作精美图片的危险。

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

        3
  •  1
  •   John Thomas    16 年前

    如果您有Delphi 2009,也可以使用 Delphi类浏览器 (在 看法

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

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