同事改Bug飞快,原来掌握了这些代码Debug技巧 代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定... 网站建设# bug# debug# 代码 3年前460
SpringCloud—Spring Boot Admin微服务监控告警系统 ,业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。,spring-boot... 网站建设# admin# boot# spring 3年前430
如何使用Backend for Front-End处理复杂性 ,译者 | 康少京,审校 | 墨色,策划 | 信远,在过去,应用程序很简单。浏览器向web应用端点发送请求,后者从数据库中获取数据并返回响应。移动客户端的兴起以及与其他应用的集成打破了这种简单性。本文... 网站建设# 复杂性# 客户端# 手机 4年前400
给API命名的七种优秀实践 译者 | 陈峻,审校 | 孙淑娟,如今,API已成为了现代化编程的基本组成部分。它们不但能够改善不同开发团队的协作、并鼓励创新,而且能够提高应用程序的安全性。而作为两个程序或应用之间的连接点,API端... 网站建设# api# 断点# 服务器端 4年前380
这样Debug,排查问题效率大大提升... Debug是开发人员必备的基础技能,伴随着开发生涯,只要需要写代码,就一定有debug的诉求... 因为大部分开发同学都是用Debug来确认程序是不是预期进行(单元测试也可以)。,Debug一个非常常... 网站建设# debug# 技能# 断点 5年前380
如何让调试线上 JS 报错像调试本地源码一样优雅? ,当线上有报错的时候,大家是怎么定位问题的呢?,断点调试么?,但是这时候代码是被压缩过的,变量名都是 a、b、c、d 这种,根本看不出啥来。,如果调试线上报错能像本地开发的时候一样就好了。,其实这是可... 网站建设# js# 代码# 报错 4年前340
聊聊 JS 断点的实现 断点的实现非常复杂,这里并不是说要长篇大论讲解 JS 断点在 V8 中是如何实现的,而是想从宏观上聊一下断点的实现。这个问题来源于最近和同事讨论的关于 V8 Inspector 实现的一些事情。,JS... 网站建设# js# runmessagelooponpause# v 3年前330
聊聊 C# 中的多态底层 (虚方法调用) 是怎么玩的 ,为了方便说明,我就定义一个 Person 类和一个 Chinese 类,详细代码如下:,接下来用 windbg 在 person.SayHello() 处下一个断点,观察一下它的反汇编代码:,从汇编... 网站建设# person# 代码# 地址 4年前300
深入讲解 VsCode 各场景高级调试与使用技巧 ,VsCode自从诞生以来,以其各自优异的特性迅速走红。尤其是对于前端开发小伙伴来说,几乎成为必不可少的开发工具。所以,熟练掌握VsCode的各自使用技巧与调试技巧会让你的日常开发工作效率倍增。,本文... 网站建设# vscode# 使用# 技巧 4年前290
绝顶技术:断点+内存映射组合的CLR超强Bug? 你见过断点+内存映射,制造了一个另类隐藏极深,强悍的BUG吗?这是一个虚拟机CLR的BUG。不同于之前所遇见的BUG这次费时最多,但是问题已然清晰。本篇来看下。,友情提示:学会本篇,你就是绝级的高手... 网站建设# bug# clr# field 3年前160
11 个很酷的 Chrome Devtools 技巧 Chrome浏览器,作为前端开发者最亲密的伙伴,相信你一定不陌生。我们可以用它来查看网络请求、分析网页性能、调试最新的 JavaScript 功能……,除了这些,它还提供了很多强大但不常见的功能,可以... 网站建设# chrome# 我们# 效率 4年前150