Какой самый неудачный кусок кода, который вы исправили и которым вы гордитесь?

Какой самый неудачный кусок кода, который вы исправили и которым вы гордитесь?
Какой самый неудачный кусок кода, который вы исправили и которым вы гордитесь? - pankajpatel @ Unsplash

У меня было несколько работ, которыми я горжусь, и некоторые из них были написаны мной самим несколько лет назад. Это не обязательно должны быть ошибки, просто плохой код.

Не знаю, можно ли гордиться исправлением, потому что оно было настолько очевидным, но самым ужасным кодом, который я помню, как исправлял, был этот.

if (userName= = "John O'Reily") { userName= "John O''Reily";}
if (userName= = "Stacy O'Neil") { userName= "Stacy O''Neil";}
if (userName= = "Finnegan O'Connor") { userName= "Finnegan O''Connor";}
...
someSQL = "SELECT * from Users where UserName='" + userName + "'";

Очевидно, предыдущий разработчик просто продолжал добавлять новые строки каждый раз, когда новый (обычно ирландский) пользователь начинал получать ошибки в приложении.

Я оставлю это в качестве упражнения для класса, как это было исправлено.


LetsCodeIt, 18 мая 2023 г., 20:01