Skip to main content

Home/ Programming/ Group items tagged project

Rss Feed Group items tagged

Andrey Karpov

How to unite several separate projects into one general Visual Studio solution (.sln fi... - 0 views

  •  
    For the purpose of testing our C/C++ analyzer PVS-Studio, we often check various open-source projects and publish reports about bugs we have found. It is obvious that we seek projects of large sizes (hundreds of thousands of code lines), as there is little to be tested and caught in just a few dozens of files. We already had opportunities to test large collections consisting of hundreds of small open-source projects, for example sets of test samples for various SDKs and Frameworks. We are especially interested in checking such collections to see how the analyzer supports various specific code constructs, Visual C++ project subtypes, and so on.
Andrey Karpov

Errors detected in Open Source projects by the PVS-Studio developers through static ana... - 0 views

  •  
    We regularly check various open-source projects with PVS-Studio and send analysis results to developers and usually describe them in our posts as well. Besides, we add them into our bug database. This database is posted below on this page. The bugs are grouped according to the number of the diagnostic rule that is used to detect them. This number is given in the left column. Click on it to see the diagnostic rule description in the documentation. The right column contains a link to the corresponding error samples. Some diagnostics haven't detected any bugs in open-source projects yet. The lower you are in the list, the more diagnostics with no error samples there will be. The reason is simple: the later a certain rule had been added, the fewer projects were analyzed with this rule included into the rule set and therefore the fewer chances for it to demonstrate its capabilities.
Andrey Karpov

C++ Hints - 0 views

  •  
    The PVS-Studio team has analyzed over 200 open-source projects with their static code analyzer. Among them are such titles as Unreal Engine, Php, Haiku, Qt, and even Linux. In each of these projects, bugs of varying severity were detected. The team regularly reports the analysis results in their blog. Each post is a separate article of several pages, describing in detail each of the bugs found and giving recommendations on how to fix them. The PVS-Studio team decided to go further to create a service of tips and recommendations on C/C++ usage, CppHints.com, in addition to the practice of writing articles. Within the scope of this service, the team publishes 1 recommendation/tip per day. Each publication delivers concentrated information on C/C++ programming approaches and techniques used in various situations and includes examples of correct and incorrect language use from over 200 open-source projects.
Andrey Karpov

Static analysis should be used regularly - 0 views

  •  
    We have a practice of occasionally re-analyzing projects we have already checked with PVS-Studio. There are several reasons why we do so. For example, we want to know if we have managed to eliminate false positives for certain diagnostics. But the most interesting thing is to see how new diagnostic rules work and what errors they can find. It is very interesting to watch the tool catch more and more new defects in a project that seems to be cleaned out already. The next project we have re-checked is Clang.
yc c

wonderfl build flash online - 0 views

  •  
    WonderFl allows you to write, compile, run and share ActionScript applications online. It has a decent library of projects to search through, and you can create a fork from an existing project to build on it.
yc c

Bespin » Code in the Cloud - 0 views

  •  
    Bespin is an online code editor by Mozilla. It allows you to write and edit code, share projects, and connect to existing open-source projects.
Andrey Karpov

A database of errors detected by PVS-Studio is available on our website - 0 views

  •  
    The best way to advertise a static code analyzer is to find errors in open source projects and share them with the world. We have been using this method for a long time while promoting our tool PVS-Studio. If you have ever heard of PVS-Studio, it was most likely from our articles reporting on the checks of such projects as Chromium, WinMerge, TortoiseSVN, Apache HTTP Server, Qt, Clang and many others.
jdr santos

Lazarus Code and Component Repository | Get Lazarus Code and Component Repository at So... - 0 views

  •  
    Lazarus is a free and open source development tool for the FreePascal Compiler. The purpose of the project is to serve as a Code Repository, Wiki Knowledgebase and support site for converting existing components and libraries to work with Lazarus and FPC
jdr santos

PLCEdit - 2 views

  •  
    "open project for a free PLC source code editor "
Richard Lloyd

Drupal videos, tutorials, training, consulting, and guidance | Lullabot - 1 views

  •  
    "Lullabot provides consulting and training for Drupal and other open source software. We know all the buzzwords and can provide friendly expert guidance on your next web project."
jdr santos

wxCode - Homepage - 0 views

  •  
    wxCode is a place where anyone can submit his code snippets for wxWidgets. It's also a place where code may be maintained by anyone interested. Maintainer ship is always decided by the current maintainer or by the project manager. A maintainer may resign anytime so any code snippet will be marked as maintained or not.
yc c

Douwe Osinga's Artificial Life Projects - 0 views

  •  
    Artificial Life or A-Life is one of my greatest fascinations. In fact I started programming to simulate the start of life on a BBC computer. It never got too far, the BBC computer being a thousand times too slow for what I wanted. But I learned to program better and of course computers became more than a thousand times as fast.
jdr santos

Exiv2 - Image metadata library and tools - 0 views

  •  
    "Exiv2 is a C++ library and a command line utility to manage image metadata. It provides fast and easy read and write access to the Exif, IPTC and XMP metadata of images in various formats. Exiv2 is available as free software and with a commercial license, and is used in many projects."
jdr santos

wxDev-C++ - 0 views

  •  
    "wxDev-C++ is an extension of Dev-C++ by Colin Laplace et. al. This program helps you to create dialogs and frames for wxWidgets visually using a form designer. With all the wonderful features of Dev-C++, wxDev-C++ is still being actively developed. The main aim of this project is to provide the wxWidgets community with a free, open-source, commercial-grade IDE/RAD tool for development with wxWidgets."
jdr santos

Main Page - Open Watcom - 1 views

  •  
    Open Watcom is a project of the open source community to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools.
yc c

Jitsi.org - develop and deploy full-featured video conferencing - 0 views

  •  
    Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. End-to-end encryption for video conferencing
Richard Boss

Top 5 Attractive Reasons To Hire PHP Developer From Weblineindia - 0 views

  •  
    By this article, Let us see top five reasons to hire php developer from Weblineindia. To know more, you can see robust portfolio where you can find various projects that delivered by weblineindia's developer.
Andrey Karpov

The Ultimate Question of Programming, Refactoring, and Everything - 0 views

  •  
    Yes, you've guessed correctly - the answer is "42". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of "Program Verification Systems", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.
Andrey Karpov

Why Windows 8 drivers are buggy - 0 views

  •  
    We have checked the Windows 8 Driver Samples pack with our analyzer PVS-Studio and found various bugs in its samples. There is nothing horrible about it - bugs can be found everywhere, so the title of this article may sound a bit high-flown. But these particular errors may be really dangerous, as it is a usual practice for developers to use demo samples as a basis for their own projects or borrow code fragments from them.
1 - 20 of 30 Next ›
Showing 20 items per page