Bookmarks tagged [debugging]
https://www.shmula.com/root-cause-analysis/
Root Cause Analysis is a helpful business tool with application to all areas of business and technology. Eliminating or reducing the root cause is much more effective than fixing a symptom. Involving ...
- tags: methodology, debugging
https://extensionworkshop.com/documentation/develop/debugging/
This article explains how to use the Firefox developer tools to debug extensions.
An extension can consist of several components—background scripts, popups, options pages, content scripts, sidebars, ...
https://jestjs.io/docs/en/troubleshooting
Uh oh, something went wrong? Use this guide to resolve issues with Jest.
https://www.codepedia.org/ama/how-to-modify-a-column-size-in-a-mysql-database-from-command-line
This blog post presents the steps required to connect to the MySql database from the command line and modify the size of a column in a table. The example is based on the MySql database that is backing...
- 📆 published on: 2020-04-13
- tags: mysql, command-line, cli, debugging
https://github.com/bombela/backward-cpp
A beautiful stack trace pretty printer for C++. [MIT]
- tags: cpp, debugging
- source code
https://github.com/google/benchmark
Google provided small microbenchmark support library. [Apache2]
- tags: cpp, debugging
- source code
http://www.boost.org/doc/libs/master/libs/test/doc/html/index.html
Boost Test Library. [Boost]
https://github.com/libcheck/check
Check is a unit testing framework for C. [LGPL-2.1] website
- tags: cpp, debugging
- source code
https://github.com/onqtam/doctest
The lightest feature rich C++ single header testing framework. [MIT]
- tags: cpp, debugging
- source code
https://github.com/philsquared/Catch
A modern, C++-native, header-only, framework for unit-tests, TDD and BDD. [Boost]
- tags: cpp, debugging
- source code
https://github.com/catchorg/Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD. [BSL-1.0]
- tags: cpp, debugging
- source code
https://github.com/DigitalInBlue/Celero
C++ Benchmarking Framework. [Apache2]
- tags: cpp, debugging
- source code
https://github.com/cpputest/cpputest
Unit testing and mocking framework for C/C++. [BSD-3-clause]
- tags: cpp, debugging
- source code
C++ Unit Testing Easier. [LGPL3]
unit testing framework for C with support for mock objects. [Apache2]
http://www.freedesktop.org/wiki/Software/cppunit/
C++ port of JUnit. [LGPL2]
https://cmake.org/cmake/help/v2.8.8/ctest.html
The CMake test driver program. [BSD]
https://github.com/sharkdp/dbg-macro
A dbg(…) macro for C++. [MIT]
- tags: cpp, debugging
- source code
A tool for resource leak detection, including memory, GDI and handle leaks.
https://github.com/meekrosoft/fff
A micro-framework for creating fake C functions. [MIT]
- tags: cpp, debugging
- source code
https://github.com/google/googletest/blob/master/googlemock/README.md
A library for writing and using C++ mock classes. [BSD]
- tags: cpp, debugging
- source code
https://github.com/google/googletest
Google C++ Testing Framework. [BSD]
- tags: cpp, debugging
- source code
https://github.com/deplinenoise/ig-debugheap
Multiplatform debug heap useful for tracking down memory errors. [BSD]
- tags: cpp, debugging
- source code
https://github.com/zorgnax/libtap
Write tests in C. [GPL2]
- tags: cpp, debugging
- source code
http://www.almostinfinite.com/memtrack.html
Tracking memory allocations in C++.
https://bitbucket.org/jonasmeyer/microprofile/overview
Profiler with web-view for multiple platforms. [PublicDomain]
https://github.com/siu/minunit
A minimal unit testing framework for C self-contained in a single header file. [MIT]
- tags: cpp, debugging
- source code
Eclipse CDT plug-in for C++ Seams and Mock Objects.
https://github.com/mattreecebentley/plf_nanotimer
A simple low-overhead cross-platform timer class for benchmarking. [zLib] website
- tags: cpp, debugging
- source code
https://github.com/libnonius/nonius
A C++ micro-benchmarking framework. [CC]
- tags: cpp, debugging
- source code
https://github.com/Celtoys/Remotery
Single C File Profiler with Web Viewer. [Apache2]
- tags: cpp, debugging
- source code
https://github.com/unittest-cpp/unittest-cpp
A lightweight unit testing framework for C++. [MIT/X Consortium license]
- tags: cpp, debugging
- source code
https://github.com/ThrowTheSwitch/Unity
Simple Unit Testing for C. [MIT]
- tags: cpp, debugging
- source code
https://github.com/sheredom/utest.h
Single header unit testing framework for C and C++. [Unlicense]
- tags: cpp, debugging
- source code
Visual Leak Detector. A free, robust, open-source memory leak detection system for Visual C++.
https://github.com/rust-lang/rust/blob/master/src/etc/rust-gdb
Empowering everyone to build reliable and efficient software. - rust-lang/rust
- tags: rust, debugging, gdb
- source code
https://github.com/cs01/gdbgui
Browser based frontend for gdb to debug C, C++, Rust, and go.
- tags: rust, debugging, gdb
- source code
https://github.com/rust-lang/rust/blob/master/src/etc/lldb_batchmode.py
allows to use LLDB in a way similar to GDB's batch mode.
- tags: rust, debugging, lldb
- source code
rr is a lightweight tool for recording and replaying execution of applications
Test and debug OpenID Connect requests. This free tool makes it easy to send requests and view responses.
- tags: oidc, oauth2, debugging, dev-tools
- source code
https://github.com/dvyukov/go-fuzz
Randomized testing system.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/google/gofuzz
Library for populating go objects with random values.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/zimmski/tavor
Generic fuzzing and delta-debugging framework.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/mafredri/cdp
Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/knq/chromedp
a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/aerokube/ggr
a lightweight server that routes and proxies Selenium Wedriver requests to multiple Selenium hubs.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/aerokube/selenoid
alternative Selenium hub server that launches browsers within containers.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/pingcap/failpoint
An implementation of failpoints for Golang.
- tags: go, testing, debugging, fuzzing
- source code
https://github.com/deivid-rodriguez/byebug
A simple to use, feature rich debugger for Ruby 2.
- tags: ruby, debugging, tools
- source code
https://github.com/yuki24/did_you_mean
Adds class, method & attribute suggestions to error messages.
- tags: ruby, debugging, tools
- source code
https://github.com/deivid-rodriguez/pry-byebug
Pry navigation commands via byebug.
- tags: ruby, debugging, tools
- source code
https://github.com/rweng/pry-rails
Avoid repeating yourself, use pry-rails instead of copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.
- tags: ruby, debugging, tools
- source code
https://github.com/josevalim/rails-footnotes
Rails footnotes displays footnotes in your application for easy debugging, such as sessions, request parameters, cookies, filter chain, routes, queries, etc.
- tags: ruby, debugging, tools
- source code
https://github.com/JoshCheek/seeing_is_believing
Displays the results of every line of code in your file.
- tags: ruby, debugging, tools
- source code
https://github.com/brentd/xray-rails
A development tool that reveals your UI's bones.
- tags: ruby, debugging, tools
- source code
https://github.com/gotcha/ipdb
IPython-enabled pdb.
- tags: python, debugging, pdb
- source code
https://github.com/antocuni/pdb
Another drop-in replacement for pdb.
- tags: python, debugging, pdb
- source code
https://github.com/inducer/pudb
A full-screen, console-based Python debugger.
- tags: python, debugging, pdb
- source code
An improbable web debugger through WebSockets.
- tags: python, debugging, pdb
- source code
https://github.com/khamidou/lptrace
strace for Python programs.
- tags: python, debugging, tracing
- source code
https://github.com/ionelmc/python-manhole
Debug service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt.
- tags: python, debugging, tracing
- source code
https://github.com/google/pyringe
Debugger capable of attaching to and injecting code into Python processes.
- tags: python, debugging, tracing
- source code
https://github.com/ionelmc/python-hunter
A flexible code tracing toolkit.
- tags: python, debugging, tracing
- source code
https://github.com/rkern/line_profiler
Line-by-line profiling.
- tags: python, debugging, profiler
- source code
https://github.com/fabianp/memory_profiler
Monitor Memory usage of Python code.
- tags: python, debugging, profiler
- source code
https://github.com/what-studio/profiling
An interactive Python profiler.
- tags: python, debugging, profiler
- source code
https://github.com/benfred/py-spy
A sampling profiler for Python programs. Written in Rust.
- tags: python, debugging, profiler
- source code
https://github.com/uber/pyflame
A ptracing profiler For Python.
- tags: python, debugging, profiler
- source code
Visual Python profiler.
- tags: python, debugging, profiler
- source code
https://github.com/gruns/icecream
Inspect variables, expressions, and program execution with a single, simple function call.
- tags: python, debugging
- source code
https://github.com/jazzband/django-debug-toolbar
Display various debug information for Django.
- tags: python, debugging
- source code
https://github.com/dcramer/django-devserver
A drop-in replacement for Django's runserver.
- tags: python, debugging
- source code
https://github.com/mgood/flask-debugtoolbar
A port of the django-debug-toolbar to flask.
- tags: python, debugging
- source code
https://github.com/eliben/pyelftools
Parsing and analyzing ELF files and DWARF debugging information.
- tags: python, debugging
- source code
https://github.com/GoogleChromeLabs/ndb
Improved debugging experience, enabled by Chrome DevTools.
- tags: node.js, debugging, profiling
- source code
https://github.com/s-a/iron-node
Node.js debugger supporting ES2015 out of the box.
- tags: node.js, debugging, profiling
- source code
https://github.com/node-inspector/node-inspector
Debugger based on Blink Developer Tools.
- tags: node.js, debugging, profiling
- source code
https://github.com/visionmedia/debug
Tiny debugging utility.
- tags: node.js, debugging, profiling
- source code
https://github.com/mafintosh/why-is-node-running
Node.js is running but you don't know why?
- tags: node.js, debugging, profiling
- source code
https://github.com/valyouw/njstrace
Instrument and trace your code, see all function calls, arguments, return values, as well as the time spent in each function.
- tags: node.js, debugging, profiling
- source code
https://github.com/joyent/node-vstream
Instrumentable streams mix-ins to inspect a pipeline of streams.
- tags: node.js, debugging, profiling
- source code
https://github.com/watson/stackman
Enhance an error stacktrace with code excerpts and other goodies.
- tags: node.js, debugging, profiling
- source code
https://github.com/alidavut/locus
Starts a REPL at runtime that has access to all variables.
- tags: node.js, debugging, profiling
- source code
https://github.com/davidmarkclements/0x
Flamegraph profiling.
- tags: node.js, debugging, profiling
- source code
https://github.com/automation-stack/ctrace
Well-formatted and improved trace system calls and signals.
- tags: node.js, debugging, profiling
- source code
https://github.com/andywer/leakage
Write memory leak tests.
- tags: node.js, debugging, profiling
- source code
https://github.com/nodejs/llnode
Post-mortem analysis tool which allows you to inspect objects and get insights from a crashed Node.js process.
- tags: node.js, debugging, profiling
- source code
https://dev.to/pozo/continuous-development-with-java-and-kubernetes-3d08
Continuous Development with Java and Kubernetes with the help of Jib and Skaffold
- 📆 published on: 2011-03-01
- tags: java, kubernetes, spring-boot, helm, skaffold, debugging, jib
- source code
https://www.jetbrains.com/help/idea/debugging-javascript-in-chrome.html
This feature is only supported in the Ultimate edition.
IntelliJ IDEA provides a built-in debugger for your client-side JavaScript code that works with Chrome. The video and the instructions below wa...
- tags: intellij, javascript, debugging
https://nodejs.org/en/docs/guides/debugging-getting-started/
This guide will help you get started debugging your Node.js apps and scripts.
https://www.getpostman.com/docs/postman/sending_api_requests/debugging_and_logs
Explains the capabilities of the Postman Console, which is analogous to a browser’s developer console, except that it’s tuned for API development.
https://code.visualstudio.com/docs/nodejs/nodejs-debugging
The Visual Studio Code editor includes Node.js debugging support. Set breakpoints, step-in, inspect variables and more.
https://help.github.com/articles/error-permission-denied-publickey/
http://blog.thecodewhisperer.com/permalink/when-to-write-learning-tests
Stop. Write a Learning Test.
https://blog.jetbrains.com/webstorm/2017/09/debugging-node-js-apps-in-webstorm/
Uses ExpressJS to demonstrate how to configure NodeJS debugging in WebStorm
https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27
Support for Node.js debuggability landed in Node.js master in May 2016. You can see it in action in the [DevTools 2016 Google I/O talk](https://www.youtube.com/watch?v=x8u0n4dT-WI&feature=youtu.be&t=2...
http://staltz.com/how-to-debug-rxjs-code.html
- First, draw the dependency graph.
- Observables with two or more outgoing arrows in the dependency graph usually need to be hot.
- To debug with the console log, use
.do()
, not.subscribe()
. - D...
- tags: rxjs, debugging