Which industries are developing the highest quality software? Lowest quality? What for?

From your experience, from those industries that develop special software for internal use, such as financial services companies that produce better software, as measured by defect rates and better quality, ease of maintenance in the long run?

What makes the greatest contribution to this achievement of higher quality? Does this relate to best software development practices, such as a greater emphasis on testing or specifications? Developers who better understand tools or strong problem solvers? Better communication between team members?

On the other hand, which industries do you think produce the lowest quality software? Why?

+3
source share
3 answers

That's a very difficult question. While NASA certainly provides high-quality code for vital systems or robotic systems that need to work long distances (think about the recent software fix for Voyager 2, thirteen light hours from Earth), NASA quality is not cheap, or fast. Line to line, this is probably the most expensive software in the industry.

. . ( ) , (, ).

, , , .

, , . , , .

?

. , , .

-, , . . , , , , ; , , , , ; , , , , . ; , .

. , , , , , . , . .

. . . , . , , .

, , , , . , ; scrum , , - , , .

+2

" " , .

Shuttle, , , , !

, , , ? ?

. , , / ( ). , , , , .

+4

, - , , , , " -". , , , , , , .

This, of course, varies from bank to bank and organization to organization in these banks, but in general I do not see a lot of high-quality code. As someone who has been working with banks for 10 years, I consider myself an expert on shitty banking software :)

+3
source

Source: https://habr.com/ru/post/1748683/


All Articles