Skip to content

Latest commit

 

History

History
216 lines (160 loc) · 20 KB

bugs.md

File metadata and controls

216 lines (160 loc) · 20 KB

drawing

It’s not a bug – it’s an undocumented feature.

Software development has improved 100x since the internet was invented, but how people report bugs has not changed since the 1990s.

The damage caused by software bugs is undermined. Here's a look at the issue of technical debt caused by bugs, with example cases.

10/14/2022: Top 5 stories on the Hackernoon homepage!

How to debug your code

The stability score in particular has made it possible for their team to measure their application’s stability & maintain their team’s error budget of 1% error.

Bullet issues… Each IT project has tasks of this type. They are small, simple, but once you forget about them, something gets killed suddenly.

According to a study from 2016, software failures cost the worldwide economy $1.7 trillion!

Troubleshooting with source maps uploading to Sentry with Next.js

In this section, we're going to dig into several Bugsnag features that help to answer those questions and solve those problems.

The term Bug sounds like an excuse out of our scope infecting our systems. It is not. Software quality is under our control. It is our responsibility to deliver

Explore Error Monitoring and Stability Management for Flutter Applications

Use Automation to Streamline Debugging in Multi-Team Apps

When a strange bug starts causing problems in her mobile app, a determined developer sets out to fix it at all costs.

Most experienced gamers realize that many different kinds of malware can slow down their games.

Software culture with respect to errors seems to be "if you just". Errors are blamed on lack of knowledge. To progress as an industry we need to change that.

On lower-end devices things start to get messy if a running app is taking up more than its fair-share of memory. The result of this situation is memory pressure

There are several factors to cause apps to crash on your Android smartphones. Sometimes one or several bugs are responsible for crashing the apps.

Customer support requests can be ambiguous and frustrating. Here's how to create more visibility into problems affecting your users.

A year ago, I got an offer for the role of QA Manual Engineer at inDriver. But before that, I spent seven years investigating criminal cases.

Java 8 streams improved code readability they also provide great debugging opportunities. There are amazing tools for inspecting collections & arrays.

Most bugs arise from mistakes and errors made in either a program’s design or its source code, or in components and operating systems used by such programs.

Mobile app debugging requires the creation of bug reporting. In this article, I'll describe how to localize mobile app defects and create mobile app bug reports

Developing a website for an e-commerce venture is a process that needs to be done with deft care. Starting a website is easy, but to maintain it is the real deal. That's why you need to start the process with all the precautions and preparation as anything can go wrong. Web design and development is very difficult and can look impossible to perfect, especially for the newcomers.

Common mistakes in bug reports.

Being experts in the IT industry, we at QAWERK know about the importance of testing and want to share this knowledge as we believe high-quality software is the key to success.

See how Application Stability Management (ASM) drives developer productivity and smooths the user experience.

Server-side request forgery (SSRF) vulnerabilities can lead to total system compromise. Discover where they’re common, examples, and prevention tips.

How to efficiently monitor app health and stability, as well as identify root causes of bugs

In the midst of the bear market and regular hacks, it seems like barely a week goes by without a headline declaring ‘crypto chaos’ and the end of web3.  

The Y2K22 Bug is the consequence o very bad software design

Diving into error CS0246 - type or namespace could not be found, what it means, why it happens, and how to solve it.

This Slogging thread by David and richard-kubina occurred in hackernoon's official #techsupport channel, and has been edited for readability.

When do people report bugs? You probably never asked yourself that question, which was one of the reasons we wanted to answer it. The second reason was that we had the right type of data available, since our tool helps teams report and fix bugs. Long story short, we decided to learn more about the way software development teams approach the bug reporting process. For that exercise we've taken a random sample of 3000 bug recordings uploaded to our database in the last 2 months. Here's what we found.

Why is Code Ownership Important to Application Bugs Fixing?

Debugging is as important as writing code, it can cause your program to crash or behave unexpectedly. Most of the time, debugging can be very stressful, especially when one doesn’t use the right tools to debug.

The Git Bisect command uses a binary search algorithm to find which commit in your project’s history introduced a bug.

Let's say we have the function below.

To kick off this interview, can you tell us what companies you have worked for?

Bug bounties, crowd-sourced penetration tests are increasingly becoming popular. See the top six tips for participating in a bug bounty program.

This is Part 3 of a comprehensive guide to product bugs. This part of the guide focuses on product bug reports. It provides templates and examples that you can take and apply straight away. Then, through the reports, you’ll see various ways of presenting information so that you and your stakeholders can make good decisions about bugs.

Top 10 Bugs Found in C++ Projects. Modulo division by one delete instead of delete[] Buffer overflow Meaningless overflow protection

In this post, you'll learn the concept of canaries, example code, best practices, and other considerations, including both maintenance and financial costs.

Countless hours have been spent by teams all over the world debating over this. But really, should you?

When you are working on a huge project, you may discover bugs in the code that prevent you from proceeding any further in your development. How to fix them?

Another year is drawing to an end, and it's a perfect time to make yourself a cup of coffee and reread the reviews of bugs collected across open-source projects over this year. This would take quite a while, of course, so we prepared this article to make it easier for you. Today we'll be recalling the most interesting dark spots that we came across in open-source C/C++ projects in 2019.

The American company Electronic Arts Inc (EA) has opened the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. Several dozen errors were detected in the source code using the PVS-Studio analyzer, so, please, welcome the continuation of found defects review.

This is Part 2 of a comprehensive guide to product bugs. Part 1 explored what product bugs are, why they occur, where they come from, and why they do and don’t matter. Part 2 focuses on how to manage product bugs.

The American company Electronic Arts Inc (EA) has made the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. This code should help the game community to develop mods and maps, create custom units, and customize the gameplay logic. We all now have a unique opportunity to plunge into the history of development, which is very different from the modern one.

Just before the release of the "Amnesia: Rebirth" game, the vendor "Fractional Games" opened the source code of the legendary "Amnesia: The Dark Descent" and its sequel "Amnesia: A Machine For Pigs". Why not use the static analysis tool to see what dreadful mistakes are hidden in the inside of these cult horror games?

If your app, or your game, or your web service isn't working perfectly for every interaction, then it's time to think about bug triaging.

You're going to need to find a way to incorporate bug triage practices into your overall engineering process. So let's talk about some ways to accomplish that.