The Variable Toggle – The Daily WTF

Date:

Share:

A common class of bad code is the code which mixes server side code with client side code. This kind of thing:


We’ve seen it, we hate it, and is there really anything new to say about it?

Well, today’s anonymous submitter found an “interesting” take on the pattern.


Here, they have a client-side conditional, and based on that conditional, they attempt to set a variable on the server side. This does not work. This cannot work: the PHP code executes on the server, the client code executes on the client, and you need to be a lot more thoughtful about how they interact than this.

And yet, the developer responsible has done this all over the code base, pushed the non-working code out to production, and when it doesn’t work, just adds bug tickets to the backlog to eventually figure out why- tickets that never get picked up, because there’s always something with a higher priority out there.

[Advertisement]
Keep all your packages and Docker containers in one place, scan for vulnerabilities, and control who can access different feeds. ProGet installs in minutes and has a powerful free version with a lot of great features that you can upgrade when ready.Learn more.

Source link

Subscribe to our magazine

━ more like this

An NFT That Saves Lives

May 2021Noora Health, a nonprofit I've supported for years, just launched a new NFT. It has a dramatic name, Save Thousands of Lives, because that's what...

Spring Sneaker Trends 2025: Silver, Platform, High-Top

The warm weather is begging us to lace up our shoes and start skipping, running, hiking, and dancing our way to summer. Enter: a...

Why OPI is My Favorite Nail Polish

If you've been a long-time reader of this blog you'll know how I have an especially warm spot in my heart for nail polish....

635: An Effective Operator

Pre-show: Casey’s lightly broken his AirPods Pro 2 Porsche Taycan Ioniq 5 BMW i4 Chevy Bolt 🗣️ ATP WWDC 2025 STORE IS UP!! 🗣️ Follow-up: 12 April: Trump excludes some electronics...

Gibbs, Lala Tested by Pedro Hernandez Murder

<!-- _ _ _ ____ ...