Why there is no setting to disable QA?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Why there is no setting to disable QA?

stepharo
Hi

Why there is no setting for that?

Stef

Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

Nicolai Hess-3-2


2016-01-17 11:22 GMT+01:00 stepharo <[hidden email]>:
Hi

Why there is no setting for that?

Stef



You can remove the Nautilus plugin (Nautilus window menu -> plugin manager)
For the spotter and inspector integration, there is a setting (default "disabled")

Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

stepharo
Hi nicolai

Le 17/1/16 11:29, Nicolai Hess a écrit :
Hi

Why there is no setting for that?

Stef



You can remove the Nautilus plugin (Nautilus window menu -> plugin manager)
Yes I saw looking around. Now I have to dive into it to script it so that I avoid to be forced as today to redo
my screenshots (to avoid all the false positive on class creation).
Because else
For the spotter and inspector integration, there is a setting (default "disabled")


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

Uko2
You can simply do `QANautilusPlugin uninstall`. I have not figured out how to put it in the prefs.

Now about the false positives… I don’t know what you are talking about, but I suspect that it is about something like “class not being used”. Now if it is not being used it’s not a false positive, it’s just a useless information. What we can do, is put this rules into “information” category and disable it in settings.

Cheers.
Uko

On 17 Jan 2016, at 11:47, stepharo <[hidden email]> wrote:

Hi nicolai

Le 17/1/16 11:29, Nicolai Hess a écrit :
Hi

Why there is no setting for that?

Stef



You can remove the Nautilus plugin (Nautilus window menu -> plugin manager)
Yes I saw looking around. Now I have to dive into it to script it so that I avoid to be forced as today to redo
my screenshots (to avoid all the false positive on class creation).
Because else
For the spotter and inspector integration, there is a setting (default "disabled")



Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

Ben Coman
On Sun, Jan 17, 2016 at 7:33 PM, Yuriy Tymchuk <[hidden email]> wrote:
> You can simply do `QANautilusPlugin uninstall`. I have not figured out how
> to put it in the prefs.
>
> Now about the false positives… I don’t know what you are talking about, but
> I suspect that it is about something like “class not being used”. Now if it
> is not being used it’s not a false positive, it’s just a useless
> information. What we can do, is put this rules into “information” category
> and disable it in settings.

Or check class creation time and don't display message until its a week old ??.

cheers -ben

>
> Cheers.
> Uko
>
> On 17 Jan 2016, at 11:47, stepharo <[hidden email]> wrote:
>
> Hi nicolai
>
> Le 17/1/16 11:29, Nicolai Hess a écrit :
>>
>> Hi
>>
>> Why there is no setting for that?
>>
>> Stef
>>
>
>
> You can remove the Nautilus plugin (Nautilus window menu -> plugin manager)
>
> Yes I saw looking around. Now I have to dive into it to script it so that I
> avoid to be forced as today to redo
> my screenshots (to avoid all the false positive on class creation).
> Because else
>
> For the spotter and inspector integration, there is a setting (default
> "disabled")
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

stepharo
In reply to this post by Uko2
We have also
    instance variables not written or read
    class comment is empty

And I find that disruptive for a student starting with Pharo.

Le 17/1/16 12:33, Yuriy Tymchuk a écrit :
You can simply do `QANautilusPlugin uninstall`. I have not figured out how to put it in the prefs.

Now about the false positives… I don’t know what you are talking about, but I suspect that it is about something like “class not being used”. Now if it is not being used it’s not a false positive, it’s just a useless information. What we can do, is put this rules into “information” category and disable it in settings.

Cheers.
Uko

On 17 Jan 2016, at 11:47, stepharo <[hidden email]> wrote:

Hi nicolai

Le 17/1/16 11:29, Nicolai Hess a écrit :
Hi

Why there is no setting for that?

Stef



You can remove the Nautilus plugin (Nautilus window menu -> plugin manager)
Yes I saw looking around. Now I have to dive into it to script it so that I avoid to be forced as today to redo
my screenshots (to avoid all the false positive on class creation).
Because else
For the spotter and inspector integration, there is a setting (default "disabled")




Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

CyrilFerlicot
Le 17/01/2016 16:04, stepharo a écrit :
> We have also
>     instance variables not written or read
>     class comment is empty
>
> And I find that disruptive for a student starting with Pharo.
>

I find that instructing.
When I create a class and I see those messages it's like "objectives". I
need to correct that and it help me not to avoid the documentation.

--
Cyril Ferlicot

http://www.synectique.eu

165 Avenue Bretagne
Lille 59000 France


signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

Uko2
That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.

That’s why I kindly ask not to call this things “false positives” :).
I thinks that it makes sense to be bale to disable some critics by their severity.

Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.

Cheers.
Uko




> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>
> Le 17/01/2016 16:04, stepharo a écrit :
>> We have also
>>    instance variables not written or read
>>    class comment is empty
>>
>> And I find that disruptive for a student starting with Pharo.
>>
>
> I find that instructing.
> When I create a class and I see those messages it's like "objectives". I
> need to correct that and it help me not to avoid the documentation.
>
> --
> Cyril Ferlicot
>
> http://www.synectique.eu
>
> 165 Avenue Bretagne
> Lille 59000 France
>


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

kilon.alios
"Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future."

Amen !

On Sun, Jan 17, 2016 at 7:07 PM Yuriy Tymchuk <[hidden email]> wrote:
That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.

That’s why I kindly ask not to call this things “false positives” :).
I thinks that it makes sense to be bale to disable some critics by their severity.

Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.

Cheers.
Uko




> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>
> Le 17/01/2016 16:04, stepharo a écrit :
>> We have also
>>    instance variables not written or read
>>    class comment is empty
>>
>> And I find that disruptive for a student starting with Pharo.
>>
>
> I find that instructing.
> When I create a class and I see those messages it's like "objectives". I
> need to correct that and it help me not to avoid the documentation.
>
> --
> Cyril Ferlicot
>
> http://www.synectique.eu
>
> 165 Avenue Bretagne
> Lille 59000 France
>


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

Eliot Miranda-2
In reply to this post by Uko2

> On Jan 17, 2016, at 9:06 AM, Yuriy Tymchuk <[hidden email]> wrote:
>
> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>
> That’s why I kindly ask not to call this things “false positives” :).
> I thinks that it makes sense to be bale to disable some critics by their severity.
>
> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.

+1000!

>
> Cheers.
> Uko
>
>
>
>
>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>
>> Le 17/01/2016 16:04, stepharo a écrit :
>>> We have also
>>>   instance variables not written or read
>>>   class comment is empty
>>>
>>> And I find that disruptive for a student starting with Pharo.
>>
>> I find that instructing.
>> When I create a class and I see those messages it's like "objectives". I
>> need to correct that and it help me not to avoid the documentation.
>>
>> --
>> Cyril Ferlicot
>>
>> http://www.synectique.eu
>>
>> 165 Avenue Bretagne
>> Lille 59000 France
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

stepharo
In reply to this post by Uko2
Ok I'm wrong and stupid.
Thanks for the reminder.
I disabled QA in the Mooc images.

> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>
> That’s why I kindly ask not to call this things “false positives” :).
> I thinks that it makes sense to be bale to disable some critics by their severity.
>
> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>
> Cheers.
> Uko
>
>
>
>
>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>
>> Le 17/01/2016 16:04, stepharo a écrit :
>>> We have also
>>>     instance variables not written or read
>>>     class comment is empty
>>>
>>> And I find that disruptive for a student starting with Pharo.
>>>
>> I find that instructing.
>> When I create a class and I see those messages it's like "objectives". I
>> need to correct that and it help me not to avoid the documentation.
>>
>> --
>> Cyril Ferlicot
>>
>> http://www.synectique.eu
>>
>> 165 Avenue Bretagne
>> Lille 59000 France
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

EstebanLM
In reply to this post by Eliot Miranda-2

> On 17 Jan 2016, at 18:12, Eliot Miranda <[hidden email]> wrote:
>
>
>> On Jan 17, 2016, at 9:06 AM, Yuriy Tymchuk <[hidden email]> wrote:
>>
>> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>>
>> That’s why I kindly ask not to call this things “false positives” :).
>> I thinks that it makes sense to be bale to disable some critics by their severity.
>>
>> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>
> +1000!

+1 me too.
I remember when Stef introduced the mark on uncomment classes I was against: I was finding the exclamation mark too disruptive. Then time proved me wrong: is a nice way to remember people they need to add class comments (and my own production of comments increased considerably).
I think QA will do the same: it might look disruptive, but is educative in fact.

cheers,
Esteban

>
>>
>> Cheers.
>> Uko
>>
>>
>>
>>
>>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>>
>>> Le 17/01/2016 16:04, stepharo a écrit :
>>>> We have also
>>>>  instance variables not written or read
>>>>  class comment is empty
>>>>
>>>> And I find that disruptive for a student starting with Pharo.
>>>
>>> I find that instructing.
>>> When I create a class and I see those messages it's like "objectives". I
>>> need to correct that and it help me not to avoid the documentation.
>>>
>>> --
>>> Cyril Ferlicot
>>>
>>> http://www.synectique.eu
>>>
>>> 165 Avenue Bretagne
>>> Lille 59000 France
>>
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

kilon.alios
In reply to this post by stepharo
We all hate you Stef , its not you , its us :D

Seriously though its not that necessary to baby sit begineers, the important thing for a beginner is to love coding. I remember when I started I would have begged to have an IDE like Pharo and a language like pharo, instead all I had was Locomotive Basic, command line and a really badly written and even worse translated book.  I would have begged for code critics .

An IDE that tells me what I do wrong ? Are you serious ? It would have been sci fiction in 1988.

Did I hate coding ? No

Seriously who expectes coding to be easy at start.... only lazy and naive people. Neither make good coders anyway. I think with your passion about coding and the great design of Pharo as an IDE it will be hard not to fall in love with coding. All begineer hand is friendly hand to point them towards the right direction, just some reassurance that they do things right and that their mind is on the right path.

A side note, I am a bit sceptical for your decision to go down the Pharo 5 route, are we sure Pharo 5 will be stable enough for a begineer to use in the time of the MOOC ? Esteban already fixed most of my problems with pharo 5, I am actually closing my bug reports now, but still it seems to me a bit risky and maybe it puts unnecessary pressure on Esteban and the Moose people. 

I any case I wish you success with MOOC :)

On Sun, Jan 17, 2016 at 7:27 PM stepharo <[hidden email]> wrote:
Ok I'm wrong and stupid.
Thanks for the reminder.
I disabled QA in the Mooc images.

> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>
> That’s why I kindly ask not to call this things “false positives” :).
> I thinks that it makes sense to be bale to disable some critics by their severity.
>
> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>
> Cheers.
> Uko
>
>
>
>
>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>
>> Le 17/01/2016 16:04, stepharo a écrit :
>>> We have also
>>>     instance variables not written or read
>>>     class comment is empty
>>>
>>> And I find that disruptive for a student starting with Pharo.
>>>
>> I find that instructing.
>> When I create a class and I see those messages it's like "objectives". I
>> need to correct that and it help me not to avoid the documentation.
>>
>> --
>> Cyril Ferlicot
>>
>> http://www.synectique.eu
>>
>> 165 Avenue Bretagne
>> Lille 59000 France
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

stepharo
In reply to this post by EstebanLM

>>> On Jan 17, 2016, at 9:06 AM, Yuriy Tymchuk <[hidden email]> wrote:
>>>
>>> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>>>
>>> That’s why I kindly ask not to call this things “false positives” :).
>>> I thinks that it makes sense to be bale to disable some critics by their severity.
>>>
>>> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>> +1000!
> +1 me too.
> I remember when Stef introduced the mark on uncomment classes I was against: I was finding the exclamation mark too disruptive. Then time proved me wrong: is a nice way to remember people they need to add class comments (and my own production of comments increased considerably).
;D
> I think QA will do the same: it might look disruptive, but is educative in fact.
Yes but you see when this is really first first first class you write in
Pharo....
So I want everybody to have QA on! and to fix them!
And I want more rules I want specific rules for everything every
frameworks but not on the first class a newbie is writing.
People should remember when is the last time they defined a class for
the first time.
I did Python exercises with my son and it was in plain text editor and
it was working.


Stef


Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

stepharo
In reply to this post by kilon.alios


Seriously though its not that necessary to baby sit begineers, the important thing for a beginner is to love coding. I remember when I started I would have begged to have an IDE like Pharo and a language like pharo, instead all I had was Locomotive Basic, command line and a really badly written and even worse translated book.  I would have begged for code critics .
Not for the first class :)

An IDE that tells me what I do wrong ? Are you serious ? It would have been sci fiction in 1988.
:) but now there is eclipse.
Did I hate coding ? No

Seriously who expectes coding to be easy at start.... only lazy and naive people. Neither make good coders anyway. I think with your passion about coding and the great design of Pharo as an IDE it will be hard not to fall in love with coding. All begineer hand is friendly hand to point them towards the right direction, just some reassurance that they do things right and that their mind is on the right path.

A side note, I am a bit sceptical for your decision to go down the Pharo 5 route, are we sure Pharo 5 will be stable enough for a begineer to use in the time of the MOOC ?
WE MUST MAKE IT STABLE BY THEN!
We should release often and stable.
And Pharo 50 should be. Because after we have Pharo 6.0 and I want Xtreams and Bloc


Esteban already fixed most of my problems with pharo 5, I am actually closing my bug reports now, but still it seems to me a bit risky and maybe it puts unnecessary pressure on Esteban and the Moose people. 

I any case I wish you success with MOOC :)

On Sun, Jan 17, 2016 at 7:27 PM stepharo <[hidden email]> wrote:
Ok I'm wrong and stupid.
Thanks for the reminder.
I disabled QA in the Mooc images.

> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>
> That’s why I kindly ask not to call this things “false positives” :).
> I thinks that it makes sense to be bale to disable some critics by their severity.
>
> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>
> Cheers.
> Uko
>
>
>
>
>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>
>> Le 17/01/2016 16:04, stepharo a écrit :
>>> We have also
>>>     instance variables not written or read
>>>     class comment is empty
>>>
>>> And I find that disruptive for a student starting with Pharo.
>>>
>> I find that instructing.
>> When I create a class and I see those messages it's like "objectives". I
>> need to correct that and it help me not to avoid the documentation.
>>
>> --
>> Cyril Ferlicot
>>
>> http://www.synectique.eu
>>
>> 165 Avenue Bretagne
>> Lille 59000 France
>>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Why there is no setting to disable QA?

kilon.alios
you are the boss... go for it and anywhere I can help I am here. I want Pharo to succeed :)

On Sun, Jan 17, 2016 at 7:48 PM stepharo <[hidden email]> wrote:


Seriously though its not that necessary to baby sit begineers, the important thing for a beginner is to love coding. I remember when I started I would have begged to have an IDE like Pharo and a language like pharo, instead all I had was Locomotive Basic, command line and a really badly written and even worse translated book.  I would have begged for code critics .
Not for the first class :)


An IDE that tells me what I do wrong ? Are you serious ? It would have been sci fiction in 1988.
:) but now there is eclipse.
Did I hate coding ? No

Seriously who expectes coding to be easy at start.... only lazy and naive people. Neither make good coders anyway. I think with your passion about coding and the great design of Pharo as an IDE it will be hard not to fall in love with coding. All begineer hand is friendly hand to point them towards the right direction, just some reassurance that they do things right and that their mind is on the right path.

A side note, I am a bit sceptical for your decision to go down the Pharo 5 route, are we sure Pharo 5 will be stable enough for a begineer to use in the time of the MOOC ?
WE MUST MAKE IT STABLE BY THEN!
We should release often and stable.
And Pharo 50 should be. Because after we have Pharo 6.0 and I want Xtreams and Bloc



Esteban already fixed most of my problems with pharo 5, I am actually closing my bug reports now, but still it seems to me a bit risky and maybe it puts unnecessary pressure on Esteban and the Moose people. 

I any case I wish you success with MOOC :)

On Sun, Jan 17, 2016 at 7:27 PM stepharo <[hidden email]> wrote:
Ok I'm wrong and stupid.
Thanks for the reminder.
I disabled QA in the Mooc images.

> That’s the point. Someone finds this disruptive, someone instructing. But it’s always a true information. So here we are not dealing with the faults of algorithm but with a way we are communicating a data with a user.
>
> That’s why I kindly ask not to call this things “false positives” :).
> I thinks that it makes sense to be bale to disable some critics by their severity.
>
> Also I think that it’s a good thing to teach beginners to write class comments. You don’t need special skills for that and making it a habit from the beginning will payoff in the future.
>
> Cheers.
> Uko
>
>
>
>
>> On 17 Jan 2016, at 16:11, Cyril Ferlicot D. <[hidden email]> wrote:
>>
>> Le 17/01/2016 16:04, stepharo a écrit :
>>> We have also
>>>     instance variables not written or read
>>>     class comment is empty
>>>
>>> And I find that disruptive for a student starting with Pharo.
>>>
>> I find that instructing.
>> When I create a class and I see those messages it's like "objectives". I
>> need to correct that and it help me not to avoid the documentation.
>>
>> --
>> Cyril Ferlicot
>>
>> http://www.synectique.eu
>>
>> 165 Avenue Bretagne
>> Lille 59000 France
>>
>
>