Эй, я только что закончил колледж. Я работаю над проектом, который, я ожидаю, в конечном итоге будет поддержан кем-то другим. Я продолжаю сталкиваться с неприятной ситуацией в этом проекте, и это объекты, которые требуют много частных переменных и, как следствие, очень длинные конструкторы.
Кроме именования переменных, не существует никакого обязательного стандарта кодирования. Мне интересно, как бороться с подобными из этого. Иногда я боюсь, что увижу свой собственный код на dailywtf в будущем!
Я пытался втиснуть некоторые из этих аргументов в другие классы, но в этой ситуации это не имеет смысла.
Это вообще не проблема или это то, что должно и легко исправимо?
public function __construct($uCode = '', $uName = '', $uTime = '', $uArea = '', $uDomain = '', $uText = '', $uId = '', $uNum = '', $uVideo = 0, $uAudio = 0, $uImage = 0){