[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Check for redundancy
From: |
Emanuel Berg |
Subject: |
Re: Check for redundancy |
Date: |
Fri, 26 Jun 2015 17:01:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
tomas@tuxteam.de writes:
> *I* for one consider "hungarian notation" highly
> redundant -- let the type system cope with that,
> others may not).
Hungarian notation is a joke. The whole idea with high
level code is that you shouldn't think about that.
Now HN is only in systems like Visual Basic and M$
Access because they come with WYSIWYG GUI builders
which typically produce one million objects with
similar names. So to get to the properties of one such
object you'd start with the type (e.g., button) to
limit the set of object in your "search". Ah! I get
angry just by thinking about it.
> That said, I have seen this rough measure (gzip
> compression ratio) used as a rough "similarity
> measure": compress each file separately, slap both
> together and compress, and watch the reduction.
How about just compressing the entire source and make
a quota of the decrease in size? Those algorithms work
on recurring patterns being replaced by something
much shorter indicating the occurence of the pattern.
If there isn't anything recurring it can't be
compressed. So if it is totally factored up then it
can only be "literally" compressed, and not in terms
of the code logic, which should be much less for a big
project. Right? I don't know. Next time I'm here I'll
test this on some of my favorite software...
--
underground experts united
http://user.it.uu.se/~embe8573
- Check for redundancy, Andreas Röhler, 2015/06/24
- RE: Check for redundancy, Drew Adams, 2015/06/24
- Re: Check for redundancy, Andreas Röhler, 2015/06/24
- Message not available
- Re: Check for redundancy, Stefan Monnier, 2015/06/24
- Re: Check for redundancy, tomas, 2015/06/24
- Re: Check for redundancy, Stefan Monnier, 2015/06/24
- Re: Check for redundancy, tomas, 2015/06/25
- Re: Check for redundancy,
Emanuel Berg <=
- Re: Check for redundancy, Marcin Borkowski, 2015/06/26
- Re: Check for redundancy, Emanuel Berg, 2015/06/26
- Re: Check for redundancy, Robert Thorpe, 2015/06/27
- Re: Check for redundancy, tomas, 2015/06/27
- Re: Check for redundancy, Emanuel Berg, 2015/06/27
- Re: Check for redundancy, tomas, 2015/06/28
- Re: Check for redundancy, Emanuel Berg, 2015/06/28
- Re: Check for redundancy, Yuri Khan, 2015/06/28
- Re: Check for redundancy, Emanuel Berg, 2015/06/28
- Re: Check for redundancy, Robert Thorpe, 2015/06/28