Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Agile is good for some teams & projects, ho (Score 1) 332

There's nothing preventing you from running an agile project with a robust and complete design. Agility allows you to pivot if and when required.

The easiest way to think of agile projects is a series of really small waterfall-like mini-projects that deliver a working product at the end. As you complete each mini-project, your product comprises a larger set of features. When your feature set reaches MVP, you can release or continue iterating to complete more features, but you can feasibly release at the end of any mini-project.

All of the arguments I've seen around [Aa]gile have shown that both sides are unwilling to concede that they don't actually understand the others' points of view.

There is no project that can't benefit from the ideas agile project management introduces, and there's no rule that says you should throw away your working model to implement agile (although it is generally easier to start with a single team that does start from scratch).

ALL projects benefit from measuring the outcomes of small, incremental changes and continually finding and limiting waste.

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

If it happens once, it's a bug. If it happens twice, it's a feature. If it happens more than twice, it's a design philosophy.

Working...