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