当前位置:首页 > 每日看点

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

卡卷网2年前 (2025-01-17)每日看点301

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

分享给朋友:

相关文章

电脑c盘哪些文件可以删除?

电脑c盘哪些文件可以删除?

电脑上的文件夹都是英文,很多朋友都不敢乱删,下面这几个文件夹里的文件,你可以放心删除。 一、可删除的文件1、Backup这是一个备份文件夹,很多装机软件经常会把需要备份的东西,放在这个文件夹中。而当我们需要的软件正常保存之后,这些东西也…

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1. “昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾, 正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。” 希望你永远不会听懂这句话, 永远都不要懂。 ——网易云热评《关键词》 2. 小时候跟着父亲去城里卖西瓜,害…

荣耀magic 7 首发的应该都收到货了,感觉怎么样?

8号入手magic7,跟mate40pro比。 优点:1、电池真耐用,充电块,华为电池也是新换的但是明显荣耀耐用;2、系统明显快多了,mate40pro下半年开始卡的不行,实在受不了了。3、声音、震动效果提升明显,指纹反应灵敏很多。 缺点:…

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。 用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制…

自己拥有一台服务器可以做哪些很酷的事情?

自己拥有一台服务器可以做哪些很酷的事情?

我就有一台,跑了两年了,ipv6 ddns 网络,加虚拟化平台.跑了个 winserver 和 ubuntu 服务器。 稳的雅皮! 拆掉后盖,散热更好。烟盒固定硬盘。键盘防止灰尘掉落。电池拆掉,屏幕拆掉,也是散热考虑。 屏幕拿去做便携副屏了…

怎样拥有一台最便宜的服务器?

怎样拥有一台最便宜的服务器?

内容提示:主打一个 DIY + 极限白嫖 =) 某宝花10块买一个“随身WiFi”,刷入Ubuntu,用SSH远程连接,但是记得一定要把外壳撬掉然后粘个散热器(哪怕是白萝卜也彳亍),否则会过热 详细去酷安社区搜“随身WiFi” ======…

发表评论

访客

看不清,换一张

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