The Daily WTF на русском
Подписаться
CodeSOD: переменная Джона Кейджа
Дэвид Си, который пишет код на C++ для программной анимации, признался, что писал код, не уделяя первостепенного внимания качеству, из-за его одноразового характера. Однако одна конкретная строка кода заставила его пересмотреть свой подход. В этой строке использовалась передача параметров, в значительной степени основанная на массивах, что привело к неразборчивым именам переменных. Например, length4_3_3, по-видимому, попытка создать переменную, описывается как выражение диапазона размером в единицу. Такая конвенция именования не передает смысл данных, которые она содержит. Хотя код предназначался для временного использования, Дэвид признает, что код редко бывает по-настоящему одноразовым. Он размышляет о тенденции повторного использования кода в разных проектах. Автор предполагает, что даже одноразовый код может иметь долгосрочные последствия. В конечном итоге он советует читателям стремиться к лучшему качеству кода.