If you want to make effective, reliable and well-structured C++ software, then you need to be aware of coding antipatterns. If you know these antipatterns, you may save yourself from making many mistakes.
Videos that analyze errors in software projects are an excellent opportunity to practice coding and learn from other people's mistakes. This time we'll analyze the .NET 6 source code.
C# is a user-friendly language. However, it may be difficult for beginners. We've prepared 10 C# tips for those who are starting their journey. We hope these tips will help you to improve your skills in programming.
What is embedded development? What sets it apart from other types of software development? What difficulties do developers of embedded software encounter when just starting out? In this video, we tried to briefly answer these and other questions. Don’t hesitate to give…
When you are just starting to learn how to code, sometimes you may need practical tips from more experienced developers. What is a best practice for a specific scenario? What do you need to avoid? How to write better code? We took it upon us to help you out. Here's a s…
Applications that use unverified data are often vulnerable to a wide variety of attacks: SQL Injection, XSS, Path Traversal, etc. Taint analysis is a technology that helps detect potential vulnerabilities caused by the use of unverified data. In this video, we'll talk …
How to write clean code? There are books and articles on that. But we decided not to stand aside and share our recommendations. At PVS-Studio, we develop a static code analyzer, so we've had a great deal of experience in finding problem areas in code.
How many myths are there in the world! It's time to dispel them. We'll start with the static code analysis, of course. Feel free to join us to learn more about these noisy helpers 📣