Sir R. M8gic1an
2010-06-10 10:52:37
Hello everyone; I thought I'd be discussing this with the SLs, but I changed my mind and thought the community should have a say.
The issue we have at hand is:
Quality vs Contributions (& quantity)
How / Why?
http://villavu.com/forum/showthread.php?t=57248
nickrules started to contribute a lot to MSI. As is understandable, his code is not of the same standard as the MSI SLs who did most of the bulk until now.
Now here's my thing:
The code could be allowed into MSI after the SLs have reviewed it and probably re-written parts of it. However, this would take a lot of freedom from the SLs and anyone who wants to contribute as they'll have to have their code re-written and so on. The only advantage of this is that it keeps the quality standards up.
Situation 2:
The code is allowed into MSI after checking that it compiles and interacts properly with the script flow (this is necessary for it not to screw up). However, it won't (necessarily) be completely checked for failsafes, possible screw ups, perfect looping and so on.
It would be added to MSI, and whoever wishes to use it, can. If someone wants to use it and feels that it is not quite up to their necessary standards, then they can just edit it.
The risk with this is that a lot of not great code will be put into MSI, diminishing MSI's reliability. (Which would really suck).
However, with ensuring a minimum quality, it could be done. And hopefully people will be learning a lot and quickly through MSI (and barebones) so the quality will be kept up.
Scenarios:
1. Slower development, Quality assurance
2. Faster development, Quality at some risk
So what does everyone think?
I think I like scenario 2, although it has its risks and will need to be well managed.
I will be wanting to hear the SLs thoughts in private, as they would be the ones taking the biggest toll from this decision. But with GIT, this sounds promising ;)
~RM
The issue we have at hand is:
Quality vs Contributions (& quantity)
How / Why?
http://villavu.com/forum/showthread.php?t=57248
nickrules started to contribute a lot to MSI. As is understandable, his code is not of the same standard as the MSI SLs who did most of the bulk until now.
Now here's my thing:
The code could be allowed into MSI after the SLs have reviewed it and probably re-written parts of it. However, this would take a lot of freedom from the SLs and anyone who wants to contribute as they'll have to have their code re-written and so on. The only advantage of this is that it keeps the quality standards up.
Situation 2:
The code is allowed into MSI after checking that it compiles and interacts properly with the script flow (this is necessary for it not to screw up). However, it won't (necessarily) be completely checked for failsafes, possible screw ups, perfect looping and so on.
It would be added to MSI, and whoever wishes to use it, can. If someone wants to use it and feels that it is not quite up to their necessary standards, then they can just edit it.
The risk with this is that a lot of not great code will be put into MSI, diminishing MSI's reliability. (Which would really suck).
However, with ensuring a minimum quality, it could be done. And hopefully people will be learning a lot and quickly through MSI (and barebones) so the quality will be kept up.
Scenarios:
1. Slower development, Quality assurance
2. Faster development, Quality at some risk
So what does everyone think?
I think I like scenario 2, although it has its risks and will need to be well managed.
I will be wanting to hear the SLs thoughts in private, as they would be the ones taking the biggest toll from this decision. But with GIT, this sounds promising ;)
~RM