[Pharo-dev] Catching Exceptions without any notice

Tudor Girba tudor at tudorgirba.com
Fri Apr 1 18:07:47 EDT 2016


Hi Igor,

You are more than welcome to come back.

Too much acidity is good neither for you nor for the people around you :). Let’s be kind with one another and assume that we all care and we want to make this world a better place, but that at the same time we are still only humans.

Cheers,
Doru



> On Apr 1, 2016, at 10:51 PM, Igor Stasenko <siguctua at gmail.com> wrote:
> 
> 
> 
> On 1 April 2016 at 09:53, Tudor Girba <tudor at tudorgirba.com> wrote:
> Hi,
> 
> Nice to hear from you Igor. I am glad to see you around here.
> 
> Hi, Doru. Yeah, i am considering whether i want to return to things i left, or not. So, expect more of my acid sarcasm in future. Maybe :)
>  
> I do not see how your quote applies to the current case given that the original authors did not leave anywhere, but perhaps it was a joke, and I did not get it.
> 
> We all will leave sooner or later. The only what matters is what we left behind :)
>  
> Cheers,
> Doru
> 
> 
> > On Apr 1, 2016, at 5:54 AM, Igor Stasenko <siguctua at gmail.com> wrote:
> >
> > A perfect example of careless programming.
> > "I'll do it my way, and if it causing any problems, i don't care and i will just ignore them. And it's not my problem anyways, i went to something else already, since this part is works and DONE"
> > :)
> >
> > On 30 March 2016 at 14:33, Nicolai Hess <nicolaihess at gmail.com> wrote:
> > Please don't do this:
> >
> > updateHeight
> >     "no need to care about height, when it's logic is not customized"
> >     self layout isHeightCustom ifFalse: [ ^ self ].
> >     [ self bounds: (self brickBounds withHeight: self customHeight) ]
> >         on: Exception
> >         do: [ "just skip and do nothing" ]
> >
> > This makes debugging GLM/Brick ui/layout code with "self haltOnce" impossible.
> > see
> > GLMBrickGeometryTrait>>#updateHeight
> > GLMBrickGeometryTrait>>#updateWidth
> >
> > And if you log out the raised exception, you see some calls to
> > not initialized fonts and a ZeroDevide and some more errors.
> > The above catch, catches and hides wrong / to late initialized objects.
> >
> >
> >
> > --
> > Best regards,
> > Igor Stasenko.
> 
> --
> www.tudorgirba.com
> www.feenk.com
> 
> "No matter how many recipes we know, we still value a chef."
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Best regards,
> Igor Stasenko.

--
www.tudorgirba.com
www.feenk.com

"It's not how it is, it is how we see it."




More information about the Pharo-dev mailing list