Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:If you pay people to do fuck-all... (Score 1) 1145

It's likely that they'd be consuming content that is generated by the willing, which would feed the money back to the system as only creative and scientific endeavour will have any value. Why are we even still talking about money? It's been a valuable tool, and will likely continue to be so for some time, but it's unlikely to remain the optimal solution in a fully-automated world.
Unix

PVS-Studio Analyzer Spots 40 Bugs In the FreeBSD Kernel 169

Andrey_Karpov writes: Svyatoslav Razmyslov from PVS-Studio Team published an article on the check of the FreeBSD kernel. PVS-Studio developers are known for analyzing various projects to show the abilities of their product, and do some advertisement, of course. Perhaps, this is one of the most acceptable and useful ways of promoting a proprietary application. They have already checked more than 200 projects and detected 9355 bugs. At least that's the number of bugs in the error base of their company.

So now it was FreeBSD kernel's turn. The source code was taken from GitHub 'master' branch. Svyatoslav states that PVS-Studio detected more than 1000 suspicious code fragments that are most likely bugs or inaccurate code. He described 40 of them in the article. The list of warnings was given to the FreeBSD developer team and they have already started editing the code.

A couple of words for programmers who are still not familiar with PVS-Studio. PVS-Studio is a tool for bug detection in the source code of programs, written in C, C++ and C#. It performs static code analysis and generates a report that helps a programmer find and fix the errors in the code. You can see a more detailed description of the tool on the company website and download a trial version.

Comment Bad Habits are Formed Early (Score 1) 306

I used book-learning to teach myself programming before I was ten. This had hugely negative impacts for my University degree over a decade later. Starting early will also expose 'natural talent' and make it easier to give them guidance and support (in the example that the child may never otherwise have access to computing facilities that would allow them to learn this, although that is becoming far less common).

Slashdot Top Deals

A quarrel is quickly settled when deserted by one party; there is no battle unless there be two. -- Seneca

Working...