当前位置:首页 > 每日看点 > 正文内容

Visual Studio Code 可以翻盘成功主要是因为什么?

卡卷网11个月前 (01-17)每日看点210

Linux程序员可以从100个方面鄙视Windows程序员。。

但是都不得不老老实实地承认微软Visual Studio的单步调试功能是真好用。。。

不管是什么复杂的算法,不管是什么复杂的业务逻辑。在单步调试下,就好像被剥光衣服的少女,没有任何秘密可言。。

我为了看很多复杂代码的逻辑。在卖掉家庭电脑多年的情况下,还斥巨资,花了1300元买了一个二手Win10笔记本。上面就安装一个VisualStudio。每当我遇到其他平台上看不懂的代码,核心的算法逻辑。我就开一个控制台程序,把看不懂的代码移植到VisualStudio里面,用单步调试啃各种算法代码。。。

当然单步调试这种功能,只要你有两三年工作经验。就知道调试这种东西本来就是给初学者用的。。像我这种有多年工作经验的人,在工作中肯定是看Log解问题。不可能依靠调试解决工作上的问题。

在制造IDE壳子方面,自从Borland死了以后,微软是唯一的神。。。

至于那些吹嘘什么gdb。在我看来只有两种情况。

一种是:只用过linux下面的gdb,没有体会过微软Visual Studio调试工具的强大。。对于这种人,我只能说,你抽时间装个Visual Studio Code或者是Visual Studio2017试试就知道了,和Visual Studio2017相比,gdb就是一个玩具,真的,就是就是一个彻头彻尾的玩具。除了用来抓crash以外,几乎没法用。

我就举一个例子。。你们有没有使用Visual Studio2017进行过带多继承的C++代码的调试,人家Visual Studio2017可以把每一个类和父类的虚表打印的明明白白。。各种函数重载都一目了然。。什么查看内存,反汇编这种臭大街的低端功能,就不要出来显眼了。。

另外一种就是学生仔,听说gdb三个英文字母就出来掺和了,听到单步调试这四个汉字就出来显眼了。这种菜鸡我只能一笑而过。。

正如评论区说的:

vs 调试的那些能力 gdb 都有,不过没人为 gdb 做一个漂亮的 GUI 壳并将整体开发环境整合起来。

人家Visual Studio Code可不就是干了这件事。。。

至于说什么IDE就是调试器套了个gui的壳。。那Visual Studio Code不也是一个壳,里面要配置编译器。哪个IDE不是壳。。问题是别看大家都在造壳,可是在造壳子方面,你不得不承认,人家微软造壳技术就是一流。。人家造的壳子就是好。。。

至于评论区那些什么二进制破解,复杂环境调试从业人员,我只能说这种东西啊。。

第一,搞二进制破解的人本来就用不上IDE。第二,这种东西,本来除了学校里的学生和少数大企业的东厂部门,也是几乎没人用的。对于这种小众技术伪爱好者,我只能祝你们工作顺利。。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9673.html

分享给朋友:

相关文章

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

你才学两个月,就想入门,笑不活了,我学了8年了,还被人说是个菜鸟。我学了这么多的渗透,依然挖不到自己的漏洞。ailx10:学习CSRF漏洞ailx10:学习PHP XXE漏洞ailx10:学习CORS漏洞ailx10:学习ClickJack...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

k70和红米note14pro+咋选啊?

k70和红米note14pro+咋选啊?

首选红米K70,可满足题主的功能需求。红米 Note 14 pro+的使用者定位并不是学生,红米K70的使用者定位才是学生。一、k70和红米note14pro+各自的参数红米K70推出的定位初衷,是主打性能为主。最佳使用对象是喜欢游戏者,...

马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?

这题我会,我教马云一招。你直接把你那破比支付宝的代码全删了,重新写一个。打开支付宝直接就是一个大大的支付码,然后右上角按一下就是扫一扫。你要是还想保留你的其他那些乱七八糟的功能,麻烦将他们全部做到下拉菜单里。你这么设计我不说你能干死微信,但...

我觉得华为Mate60Pro明明配置不高,为什么还是有那么多人买呢?

我也好奇啊,所以闲聊时,我问了我们公司的副总,我说Mate60pro配置这么拉胯你怎么还买啊?他一脸疑惑的看着我,配置?什么配置?我这手机信号挺好的啊?我们总经理用的是去年华为出的折叠手机,花了一万多,我也想问问他同样的问题,但奈何一直没有...

有没有高手指点一下Google做SEO现在的技巧啊?心好累。

有没有高手指点一下Google做SEO现在的技巧啊?心好累。

搜索引擎优化 (SEO) 的目标是让 Google 在用户输入相关搜索查询时提供您的网页链接。虽然没有固定的蓝图可以保证您获得最高排名,但有几种 SEO 最佳实践(您可以将其视为 SEO 规则)可以增加您在非付费结果中获得良好排名的机会。谷...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。