在 Chrome DevTools 中并行调试 Node.js 和浏览器 JavaScript

作者:JerryXia | 发表于 , 阅读 (29)
在 Chrome DevTools 中并行调试 Node.js 和浏览器 JavaScriptProgrammers make mistakes. For whimsical reasons, programming errors are called bugs and the process of tracking them down is called debugging.
-- Allen Downey
最近读了 Think Python,书中对 Debugging 的描述很有趣:
编写代码,特别是 debugging,有时会产生强烈的情绪。如果你在与一个困难的 bug 做斗争,你可能会感动愤怒,沮丧或者尴尬。
有证据表明,人们会很自然的把计算机当作人一样做出反应。当它们运转良好,我们认为它们是好队友,而当它们顽固或粗鲁时,我们也会像对待顽固,粗鲁的人一样回应它们。
做点准备可能会帮助你处理这些反应。一种方法是将计算机视为具有某些优势(如速度和精度)和特定弱点(例如缺乏同情心和无法掌握大局)的员工。
你的工作是做一个好的经理:找到方法来利用优势和缓解弱点。 并找到使用...阅读全文