Quantcast

[sonar-dev] Thoughts on new features and improvements

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[sonar-dev] Thoughts on new features and improvements

Felix Müller
Hi,

I want to share some ideas with you that some of my colleagues gathered as we discussed sonar as a tool for managing code quality.

- idea for new feature / plugin: in real projects you typically have places in your code base that changes very often and others that don't. It would be interesting to have special views for frequentially changing files and to define special alerts for often changing packages / files. Because a major violation in a file that you often change maybe 'hurts' more (and costs more).
- also interesting: to weight violations differently according to the package or file they occure
        * add business value points to packages and files that the team can set or the product owner
        * according to the business value a violation is more critical or less

Technical Debt Plugin:
- an improvement would be to know how much does the debt slows down future development
        - currently it only tells how much it costs to fix everything, but in real life (where you typical don't have enough time to fix the whole mess) one is may more interested in the future productivity of a team that is working on the messy code
- support of multiple currencies would be cool

Would like to know your opinion.

Cheers,
Felix
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] Thoughts on new features and improvements

Ann Campbell
Seems like there was a discussion earlier this year about computing churn metrics... IIRC, everyone though it was a great idea & it's somewhere in the backlog.

WRT currencies... Sounds like localization?

On Sun, Jun 17, 2012 at 2:33 PM, Felix Müller <[hidden email]> wrote:
Hi,

I want to share some ideas with you that some of my colleagues gathered as we discussed sonar as a tool for managing code quality.

- idea for new feature / plugin: in real projects you typically have places in your code base that changes very often and others that don't. It would be interesting to have special views for frequentially changing files and to define special alerts for often changing packages / files. Because a major violation in a file that you often change maybe 'hurts' more (and costs more).
- also interesting: to weight violations differently according to the package or file they occure
       * add business value points to packages and files that the team can set or the product owner
       * according to the business value a violation is more critical or less

Technical Debt Plugin:
- an improvement would be to know how much does the debt slows down future development
       - currently it only tells how much it costs to fix everything, but in real life (where you typical don't have enough time to fix the whole mess) one is may more interested in the future productivity of a team that is working on the messy code
- support of multiple currencies would be cool

Would like to know your opinion.

Cheers,
Felix
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





--
G. Ann Campbell
Sr. Systems Engineer, IS Production Systems - Shop Floor Systems
Shaw Industries Inc,
201 S. Hamilton St.
Dalton Ga 30720


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] Thoughts on new features and improvements

David Racodon-2
Hello everybody,

About computing churn metrics just vote for and follow  https://jira.codehaus.org/browse/SONAR-3580.

Regards,

David RACODON | SonarSource
Senior Consultant



On 18 June 2012 15:28, Ann Campbell <[hidden email]> wrote:
Seems like there was a discussion earlier this year about computing churn metrics... IIRC, everyone though it was a great idea & it's somewhere in the backlog.

WRT currencies... Sounds like localization?

On Sun, Jun 17, 2012 at 2:33 PM, Felix Müller <[hidden email]> wrote:
Hi,

I want to share some ideas with you that some of my colleagues gathered as we discussed sonar as a tool for managing code quality.

- idea for new feature / plugin: in real projects you typically have places in your code base that changes very often and others that don't. It would be interesting to have special views for frequentially changing files and to define special alerts for often changing packages / files. Because a major violation in a file that you often change maybe 'hurts' more (and costs more).
- also interesting: to weight violations differently according to the package or file they occure
       * add business value points to packages and files that the team can set or the product owner
       * according to the business value a violation is more critical or less

Technical Debt Plugin:
- an improvement would be to know how much does the debt slows down future development
       - currently it only tells how much it costs to fix everything, but in real life (where you typical don't have enough time to fix the whole mess) one is may more interested in the future productivity of a team that is working on the messy code
- support of multiple currencies would be cool

Would like to know your opinion.

Cheers,
Felix
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





--
G. Ann Campbell
Sr. Systems Engineer, IS Production Systems - Shop Floor Systems
Shaw Industries Inc,
201 S. Hamilton St.
Dalton Ga 30720


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] Thoughts on new features and improvements

Felix Müller
Thanks both of you. I will vote for churn metrics. :-)

@ Ann: Yes, I mean localization of the Technical Debt Plugin.

-- Felix


2012/6/18 David Racodon <[hidden email]>
Hello everybody,

About computing churn metrics just vote for and follow  https://jira.codehaus.org/browse/SONAR-3580.

Regards,

David RACODON | SonarSource
Senior Consultant



On 18 June 2012 15:28, Ann Campbell <[hidden email]> wrote:
Seems like there was a discussion earlier this year about computing churn metrics... IIRC, everyone though it was a great idea & it's somewhere in the backlog.

WRT currencies... Sounds like localization?

On Sun, Jun 17, 2012 at 2:33 PM, Felix Müller <[hidden email]> wrote:
Hi,

I want to share some ideas with you that some of my colleagues gathered as we discussed sonar as a tool for managing code quality.

- idea for new feature / plugin: in real projects you typically have places in your code base that changes very often and others that don't. It would be interesting to have special views for frequentially changing files and to define special alerts for often changing packages / files. Because a major violation in a file that you often change maybe 'hurts' more (and costs more).
- also interesting: to weight violations differently according to the package or file they occure
       * add business value points to packages and files that the team can set or the product owner
       * according to the business value a violation is more critical or less

Technical Debt Plugin:
- an improvement would be to know how much does the debt slows down future development
       - currently it only tells how much it costs to fix everything, but in real life (where you typical don't have enough time to fix the whole mess) one is may more interested in the future productivity of a team that is working on the messy code
- support of multiple currencies would be cool

Would like to know your opinion.

Cheers,
Felix
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





--
G. Ann Campbell
Sr. Systems Engineer, IS Production Systems - Shop Floor Systems
Shaw Industries Inc,
201 S. Hamilton St.
Dalton Ga 30720


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] Thoughts on new features and improvements

David Racodon-2

Hi Felix,

Regarding technical debt, you should give a try to SQALE: http://www.sonarsource.com/products/plugins/governance/sqale/

Regards

David

Le 18 juin 2012 22:55, "Felix Müller" <[hidden email]> a écrit :
Thanks both of you. I will vote for churn metrics. :-)

@ Ann: Yes, I mean localization of the Technical Debt Plugin.

-- Felix


2012/6/18 David Racodon <[hidden email]>
Hello everybody,

About computing churn metrics just vote for and follow  https://jira.codehaus.org/browse/SONAR-3580.

Regards,

David RACODON | SonarSource
Senior Consultant



On 18 June 2012 15:28, Ann Campbell <[hidden email]> wrote:
Seems like there was a discussion earlier this year about computing churn metrics... IIRC, everyone though it was a great idea & it's somewhere in the backlog.

WRT currencies... Sounds like localization?

On Sun, Jun 17, 2012 at 2:33 PM, Felix Müller <[hidden email]> wrote:
Hi,

I want to share some ideas with you that some of my colleagues gathered as we discussed sonar as a tool for managing code quality.

- idea for new feature / plugin: in real projects you typically have places in your code base that changes very often and others that don't. It would be interesting to have special views for frequentially changing files and to define special alerts for often changing packages / files. Because a major violation in a file that you often change maybe 'hurts' more (and costs more).
- also interesting: to weight violations differently according to the package or file they occure
       * add business value points to packages and files that the team can set or the product owner
       * according to the business value a violation is more critical or less

Technical Debt Plugin:
- an improvement would be to know how much does the debt slows down future development
       - currently it only tells how much it costs to fix everything, but in real life (where you typical don't have enough time to fix the whole mess) one is may more interested in the future productivity of a team that is working on the messy code
- support of multiple currencies would be cool

Would like to know your opinion.

Cheers,
Felix
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





--
G. Ann Campbell
Sr. Systems Engineer, IS Production Systems - Shop Floor Systems
Shaw Industries Inc,
201 S. Hamilton St.
Dalton Ga 30720


**********************************************************
Privileged and/or confidential information may be contained in this message. If you are not the addressee indicated in this message (or are not responsible for delivery of this message to that person) , you may not copy or deliver this message to anyone. In such case, you should destroy this message and notify the sender by reply e-mail.
If you or your employer do not consent to Internet e-mail for messages of this kind, please advise the sender.
Shaw Industries does not provide or endorse any opinions, conclusions or other information in this message that do not relate to the official business of the company  or its subsidiaries.
**********************************************************



Loading...