DEV Community

Discussion on: What The #1 Thing That Affects Software Quality In Your Opinion?

Collapse
 
tanguyandreani profile image
Tanguy Andreani • Edited

Time. Especially for small / personal projects.

Collapse
 
dampee profile image
Damiaan

Was about to answer the same. But not only small projects but any project.

Collapse
 
tanguyandreani profile image
Tanguy Andreani

Right now I can only speak for small projects since I never worked on enterprise grade software.

Collapse
 
phlash profile image
Phil Ashby

Yep. Time to re think the problem now you have a solution to explore it with. Time to refactor the ugly bits, or the architecture as a whole. Time to ask a colleague/friend/mentor. Time to learn a new technique or language feature or library that could help.

IMO this is the primary reason FOSS is generally better than commercial code (there are always exceptions - bite me!), it's had more time spent on it, although a close second is caring about quality in FOSS.