software engineering project

software engineering project

Shlomi Fish shlomif at iglu.org.il
Thu Jun 11 10:59:23 IDT 2009


On Thursday 11 June 2009 08:47:39 Jonathan Ben Avraham wrote:
> C'mon Shlomi, give the guy a break. He said he's a former professor. What
> can you expect?

I don't know - that he'll be intelligent enough to follow E-mail etiquette? 
;-)צ

Regards,

	Shlomi Fish

>
>   - yba
>
> On Wed, 10 Jun 2009, Shlomi Fish wrote:
> > Date: Wed, 10 Jun 2009 23:52:24 +0300
> > From: Shlomi Fish <shlomif at iglu.org.il>
> > To: linux-il at cs.huji.ac.il
> > Cc: shlomo bauer <shlomobauer at gmail.com>
> > Subject: Re: software engineering project
> >
> > Hi Shlomo!
> >
> > This is the second time you've:
> >
> > 1. Replied to a message.
> >
> > 2. Without quoting any of the original. (May be considered as
> > top-posting.)
> >
> > 3. While changing the original subject line completely (without doing
> > [was Re:]).
> >
> > 4. While starting a completely new thread in the process.
> >
> > I wonder if it's your user agent (which does not identify itself in the
> > User- Agent: header) or if you are doing something completely off. In any
> > case, please stop, as this is bad E-mail netiquette. Quote the message
> > and reply to each part of the message after the quoting. Keep the
> > original subject with the additional "Re:". And don't start a completely
> > new thread.
> >
> > Regards,
> >
> > 	Shlomi Fish
> >
> > On Wednesday 10 June 2009 23:28:57 shlomo bauer wrote:
> >> HI,
> >>
> >> As a former professor teaching software engineering, I was bit
> >> surprised by your posting -- perhaps I misunderstood your intent.
> >>
> >> Although software engineering in the large is more about process than
> >> code that's not always the case.  For example, software systems
> >> benefit from code refactoring. An example of refactoring
> >> is finding sequences of code that are repeated in a variety of places
> >> and replacing them with
> >> a function call.
> >>
> >> The resulting code has the same "meaning" but a different text -- the
> >> refactored code is easier to understand, etc.
> >>
> >> Writing a compiler inandofitself is not a software engineering project.
> >>
> >> A good project for you might be to look at a tool like valgrind.
> >> Consider how such tool can be incorporated in the software development
> >> life-cycle.  Having done so, you might then try to
> >> find a taxonomy of defects (NIST in america published) by frequency,
> >> severity, etc.   The
> >> interesting question then is what set of tools would be useful in
> >> helping uncover defects likely
> >> to be encountered by customers as well as ones that are catastrophic.
> >>
> >> If you really want to write code.  why not do a comparative study of
> >> perl and haskell for a variety of scripting.  Why these two?  Because
> >> haskell was a big win for perl 6 (I'll leave it to you to find out
> >> why).  from a software engineering perspective, language selection
> >> should be based on something more than, "all our code is in perl."
> >>
> >> Shlomo
> >>
> >> _______________________________________________
> >> Linux-il mailing list
> >> Linux-il at cs.huji.ac.il
> >> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
My Aphorisms - http://www.shlomifish.org/humour.html

God gave us two eyes and ten fingers so we will type five times as much as we
read.



More information about the Linux-il mailing list