HNHacker News
TopNewBestAskShowJobs

phiggy

859 karma · joined April 30, 2010

submissionscomments
phiggy··on Ask HN: Recommend tools to manipulate massive (5 million line) csv files.
Have you heard of OpenRefine, formerly Google Refine? https://github.com/OpenRefine/OpenRefine
phiggy··on Integrated Tests Are A Scam
I think the point is something like "don't unit test the system as a whole". Black box testing is great and most definitely should be used, but should be kept very high level and unit tests should be kept very small and granular.

The author has several other articles on the subject that I have not read yet, so I'm not sure if I've got a full understanding of his point yet: http://blog.thecodewhisperer.com/blog/categories/integrated-...

phiggy··on Integrated Tests Are A Scam
Lastly, I really wish the author would give suggestions for what he considers to be a better approach to testing, beyond "integration testing sucks and is a scam".

He has more articles on better approaches than integration tests, but I haven't read them yet so I can't say if they answer your questions sufficiently: http://blog.thecodewhisperer.com/blog/categories/integrated-...

phiggy··on Finding and Understanding Bugs in C Compilers
Some kind of mutation testing[1] might be helpful here.

1: https://secure.wikimedia.org/wikipedia/en/wiki/Mutation_test...

phiggy··on Unholy: _why's Ruby to Python compiler
If you like this, check out RubyPython[1], a project recently started by Aman Gupta, one of Github's new hires.

1: https://github.com/tmm1/rubypython

phiggy··on Ruby Test::Unit sucks (and why I still use it)
You might be interested in contest[1], which adds a thin layer of sugar over Test::Unit.

In addition to nested contexts, it also lets you provide your test name as a string rather than a method name, to avoid wearing out your underscore key with "def test_new_instance_should_respond_to_foo".

[1] https://github.com/citrusbyte/contest/blob/master/lib/contes...