О современных молодых дарованиях

Замечено, что «молодые специалисты» порой доходят до откровенного маразма в попытках использовать правильный код, когда вместо даже вместо банального

$a = 1;
$b = 2;
$sum = $a + $b;

пишут что-то вроде

namespace Math;

class Sum {
  private int $variable1 = 0;
  private int $variable2 = 0;
  private int $result = 0;

  public function __construct() {}
  public function __clone() {}

  public function setVar1($var): void
  {
    $this->variable1 = $var;
  }

  public function setVar2($var): void
  {
    $this->variable2 = $var;
  }

  public function getResult(): int
  {
    return $this->calc();
  }

  private function calc(): int
  {
    return $this->variable1 + $this->variable2;
  }
}

$sumClass = new Math\Sum();
$sumClass->setVar1(1);
$sumClass->setVar2(2);
$sum = $sumClass->getResult();

И ты смотришь на подобное и где-то про себя, oh shit, here we go again...

Надіслати
Поділитись