That way minor alterations like changing a string or numeric value don't remove the method from the whitelist, but alterations to the logic of the given method require you to fix the issue while you're in there poking around already to pass CI.
Shitlist Driven Development (2016)
21–30 of 148 posts
Re: Shitlist Driven Development (2016)
#22'Shitelist' would rhyme better with 'Whitelist'
Re: Shitlist Driven Development (2016)
#23I think a key to doing large, multi-developer projects, is true modular design, with opaque APIs, and each module with its own project identity and lifecycle.
Not a particularly popular stance, as it means a lot more overhead in each project.
It does reduce the need for shitlists, though.
Re: Shitlist Driven Development (2016)
#24Earlier quoted context omitted.
The idea of deprecation and death of code assumes that those using it can easily stop. That’s not always the case. When Flash dies Jan 12, 2021, you’ll see what I mean. There’s been so much misinformation about it, but there’s an OS datetime check in the Flash viewer code, browsers will disable the plugin even for some older versions not just new releases and have or will remove PPAPI and NPAPI support, and Windows a…
I don't understand what this has to do with the article or the previous comment at all.
My point is that deprecation is by its very nature going to hurt something that isn’t prepared for its demise.
There is no good way to do it. There are only less bad ways to do it.
Re: Shitlist Driven Development (2016)
#25Re: Shitlist Driven Development (2016)
#26Re: Shitlist Driven Development (2016)
#27Re: Shitlist Driven Development (2016)
#28Re: Shitlist Driven Development (2016)
#29On a somewhat related note: One of the biggest things I've noticed is that simpler pieces of software are less likely to be deprecated, whereas complex codebases quickly become legacy and abandoned...
I don't know, I notice pretty much the opposite in the field of software I know - smaller software come and go, but the large ones were there 20 years ago and will likely still be there in twenty years
Re: Shitlist Driven Development (2016)
#30Earlier quoted context omitted.
I don't understand what this has to do with the article or the previous comment at all.
The article is about deprecating and taking functionality out of use. My point is that deprecation is by its very nature going to hurt something that isn’t prepared for its demise. There is no good way to do it. There are only less bad ways to do it.