登陆

极彩娱乐app-IDE output窗口的演化

admin 2019-09-07 156人围观 ,发现0个评论

每个开发环极彩娱乐app-IDE output窗口的演化境都有一个名为Output的东西。没有必要描绘它的功用,由于一切开发人员都在日常作业中毫无例外地运用它。它简略而保存。

几十年来,它基本上坚持不变,直到今日它看起来也是这样的:

文本,文本,更多的文本。许多的文本…

即便在这个小示例中,包括过错的行也不会当即显现出来。找到它需求时刻和尽力。只是是由极彩娱乐app-IDE output窗口的演化于你有必要极彩娱乐app-IDE output窗口的演化通读文本并查找单词error、exception或warning。程序员有必极彩娱乐app-IDE output窗口的演化要查找,而客户则有必要为查找所花费的时刻付费。

处理方案

假如这些音讯中的文本被杰出显现为赤色,而在出现正告时则杰出极彩娱乐app-IDE output窗口的演化显现为黄色,会怎么样呢?这将是一个改善。Visual Studio(从这儿开端将运用这个IDE进行演示)的扩展VSColorOutput和OutputEnhancer的作者便是这么想的。

成果如下:

这样,开发人员不需求支付任何尽力就能够发现过错和正告。

优异的著作,咱们十分感谢这个有用的东西。

这当然会使程序员的作业更简单,但还远远不够。它显现极彩娱乐app-IDE output窗口的演化了许多信息,包括一些十分无用的信息。

例如,为什么要显现已编译文件的列表? 这能躲藏起来吗?

Output Window Filter扩展的作者处理了这个问题

成果如下:

运转成果要小一点,这样更简单办理。完结方面依然存在问题,但这是一个很好的主意。

微软的开发人员也为这个东西的开展做出了奉献,为它添加了时刻戳。为此,他们还创立了Time Stamp Margin扩展。

成果如下:

它变得更简单运用。现在人们能够看到做了什么,什么时候做的,以及事情之间经过了多少时刻。

未处理的问题

一切都很好,但有一个问题。

这些超卓的扩展不能一起运转,不能互补互相的优势。更令人遗憾的是,在已完结的处理办法方面的发展现已中止,留下了一些没有处理的问题。

以下是这些问题的一个大致清单:

1.操作数据的进程会被显现,并随同一些有用的信息;

2.没有对同一类型的音讯进行可视化出现贤妻;

3.没有查找和杰出显现所需数据的功用;

4. 从哪些音讯能够切换到源代码并不显着;

5. 没有办法快速切换到过错描绘;

6. 关于多项目编译,并不清楚哪些项目音讯归于哪个项目;

7. 关于长音讯,有必要运用水平翻滚;

8. 仓库盯梢显现底子没有优化;

9. 无法按类型(过错、正告、音讯)屏蔽音讯。

总结

很简单就能够看出,一段时刻以来,在改善这个东西方面没有获得任何发展。几十年来,这个重要的东西一向坚持不变,只要孤立的爱好者企图做出改善。正是这一点导致了MetaProject扩展的创立。这个扩展企图处理上面说到的一切问题。

咱们能够在以下比如中看到成果:

定论

不要疏忽针对开发环境的扩展。它们或许包括一些十分有用的东西,能够为开发人员节约许多的时刻,一起为客户节约许多的金钱。特别是由于实际上一切这些扩展都是完全免费的。

英文原文:https://habr.com/en/post/458300/

译者:Nothing

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP