new naming conventions: watch your step
Brent Putman
putmanb at georgetown.edu
Wed Oct 16 13:41:23 EDT 2013
On 10/16/13 9:56 AM, Ian Young wrote:
> On 16 Oct 2013, at 14:32, Marvin S. Addison <marvin.addison at gmail.com> wrote:
>
>> A Mac alternative is to create a case-sensitive HFS+ filesystem (e.g. a
>> file-backed sparse volume) and copy your Eclipse workspace there for the
>> refactoring work.
> That's a great tip, thanks!
I like Marvin's idea too, had not thought of using a file-backed volume
like that.
Issues like this are why for many years now, when I get a new Mac, I
always reformat the machine's entire disk with the case-sensitive HFS
variant. That way I never have to worry.
My rationale is that just about anything I do as a developer is probably
going to be deployed in a case-sensitive environment (Linux 99.9% of the
time nowadays) and so developing in a case-sensitive environment
eliminates "surprises" at runtime. (Plus I'm just fundamentally a Unix
guy and like case-sensitivity).
Of course, the reverse also happens: I've been bitten on my Macs by
certain software vendors (looking at you Adobe...) that apparently only
do QA for their products on Macs with case-insensitive filesystems,
leading me to have to figure out myself that to eliminate some segfault,
etc, I need to symlink Foo.dylib to foo.dylib, because their developers
mucked up the case in their linker/dependency config.
But I still think it's worth the trouble, personally.
More information about the dev
mailing list