Ide 你会使用代码气泡吗?

Ide 你会使用代码气泡吗?,ide,developer-tools,Ide,Developer Tools,我看过他们的视频介绍 这段视频给人留下了深刻的印象,看起来确实有点未来主义,但显然有点真实 但这让我一直在想。。。开发人员真的会使用这样的工具吗 作为开发人员,我们习惯于处理代码文件,以这样或那样的方式将它们组织在目录中,一些公共IDE(对于那些拥有它们的语言) 正如他们所建议的那样,使用类似代码气泡的东西将是一个巨大的飞跃 一、 就个人而言,我不确定我是否能在这样的环境下工作。。。虽然我想我需要一些调整。。。但我真的看不出我的脑子在想什么 您对此有何看法?真正的程序员使用文本编辑器。:) 不,

我看过他们的视频介绍

这段视频给人留下了深刻的印象,看起来确实有点未来主义,但显然有点真实

但这让我一直在想。。。开发人员真的会使用这样的工具吗

作为开发人员,我们习惯于处理代码文件,以这样或那样的方式将它们组织在目录中,一些公共IDE(对于那些拥有它们的语言)

正如他们所建议的那样,使用类似代码气泡的东西将是一个巨大的飞跃

一、 就个人而言,我不确定我是否能在这样的环境下工作。。。虽然我想我需要一些调整。。。但我真的看不出我的脑子在想什么


您对此有何看法?

真正的程序员使用文本编辑器。:)

不,说真的,我喜欢代码气泡,但我需要的不仅仅是一个新的GUI来切换

将代码气泡链接在一起并将它们作为一个组移动的想法似乎有点愚蠢,在大多数实际场景中可能没有用处


然而,我认为所有的程序员都应该以图形化的方式看到他们的应用程序在屏幕上占用空间,而不是像文件中的行那样占用(不太明显的)空间。仅就这一点而言,我认为它是一种有用的表示工具,如果不是作为编程环境的话。

对于像C#和Java这样的语言来说,代码文件和块(方法等)的实际组织是相当严格的(在Java中甚至比C#更严格),那么提供新的代码“视图”的东西可能会起作用。您可以允许该工具使用每个文件一个类、按可见性排序的方法或您想要的任何编码标准来组织代码,并且该工具可以以这样一种方式处理所有代码,即有人仍然可以查看“原始”文件并理解所有这些文件


<> P>这是一个问题,对于C++这样的语言,你可以基本上做任何你喜欢的事情……< /P> < P>我可以看到我自己在这样的环境中工作,因为我用我的IDE开发了<强>永远>强。我桌上的一些文件和一些不同的记事本/vim打开了文件,其中包含不同代码/软件部分的不同片段和想法。我并不是说界面必须像代码泡泡一样完美,而是说一些能让人产生想法的东西

…但我需要真正测试它,感受它。我认为在某种程度上,混合使用气泡和传统的IDE是一个不错的选择

事实是:看到人们发明东西试图改进我们的开发工作方式真的很有趣(比如在web开发中,举个例子),而且,即使这种方法失败了,一些想法也可以借鉴到其他项目中

说真的,我期待将来会发生的事情是,有一天我将使用键盘和一个反应灵敏的多点触摸界面,在ide上拖动项目和代码段,同时用我的手在屏幕和键盘上画图来设计和编程:类似于iPad来编程


(youtube上有一些关于这段代码气泡视频的非常好的评论,去看看是个好主意)。

我认为对您的工作流程(以及前面的学习曲线)的更改不会像最初看起来的那么大:如果您使用Eclipse(正确),您已经在使用Open Type(按名称)导航了,打开调用层次结构、打开类型层次结构、打开声明等。折叠的代码块似乎也是代码气泡的前兆


我同意Codeka的观点,它可能只适用于像Java这样的“严格组织”的语言,而对于Perl这样的语言则不太好,因为Perl给了程序员更多的自由来安排事情的方式(以牺牲他所期望的工具支持为代价)。

我会出于许多原因使用代码气泡,但真正让我兴奋的是调试。我喜欢这样的想法,当你进入一个函数时,它会为该函数打开一个新的气泡,因此你可以查看调用该函数的代码,同时看到函数本身,我认为这是很好的生产力


Gath

我一定会下载它,并在它可用时尝试使用它。这看起来是一个可以加快调试、代码审查和某些类型的开发的好主意。此外,代码气泡常见问题解答说,它们支持将整个文件视为大的、可滚动的气泡-因此,如果需要,您可以使用气泡隐喻


可能我脑子里最大的问题是,我认为除了Java之外,没有任何东西可以支持。我大部分时间都用C语言,如果他们想让这个想法真正流行起来,多语言支持是至关重要的。

我认为这是一个令人印象深刻的创新概念,我迫不及待地想尝试一下

除了让代码独立于存储在其中的文件之外,我发现最有趣的是一个类似“小地图”的条形图,它显示了气泡布局的一个缩影,可以让你在特定区域上即时滚动或定位“桌面”


这是在操作系统级别上实现虚拟桌面的方式

绝对!文件结构不会影响气泡视图,因此您可以在技术上使用传统方法来组织项目源文件。这真正有帮助的是导航已经根深蒂固的代码。学习他人代码的必备工具。它还可以很好地保持代码的整洁——许多小而简洁的对象和函数。

我会很快使用它。不管怎样,我总是想那样工作


当我第一次创建目录结构时,我只考虑目录结构:之后,我总是希望按照思路而不是文件来工作。

我认为它看起来不错,但对我来说,在调试/进入代码时它看起来更有用。不让IDE打开整个代码文件,而只是创建一个小代码气泡,这有点酷。

我不能说我是否会坚持使用它