Size: a a a

2020 October 30

АГ

Алексей Гевондян... in PHP
Kirill Nesmeyanov
А читается код намного чаще, нежели пишется
то, что писалось с трудом, должно пониматься с трудом (с)
источник

KN

Kirill Nesmeyanov in PHP
Альберт Степанцев
я не вижу, чтобы у языка целью было упрощение чтения
ага, давайте на бреинфаке писать)
источник

АС

Альберт Степанцев... in PHP
Sergey Protko
А я вижу)
поэтому и появилась "восьмерка", да
источник

АС

Альберт Степанцев... in PHP
написано однажды - читать может любой дебил - не понимает никто
источник

АС

Альберт Степанцев... in PHP
ладно, хорош флудить
источник

KN

Kirill Nesmeyanov in PHP
Короче, 80% тратится на чтение. Понимание йоды приходит с опытом, но всё равно глаз спотыкается и в итоге проблем больше, нежели профита
источник

KN

Kirill Nesmeyanov in PHP
А ещё я извращенец и люблю присваивать в условиях
источник

SP

Sergey Protko in PHP
Альберт Степанцев
if ($a = 0) {
 // блять, почему мы сюда никогда не попадаем и ошибок нет??
}
Сча давай обсудим реалистичность сценария в условии когда мы пишем ===
источник

АС

Альберт Степанцев... in PHP
Kirill Nesmeyanov
А ещё я извращенец и люблю присваивать в условиях
вот сразу бы не прошел код-ревью
даже не дошел бы до него
источник

KN

Kirill Nesmeyanov in PHP
if (($some = $any->something()) !== null) {
  return $some;
}

throw new \RuntimeException();
источник

KN

Kirill Nesmeyanov in PHP
типа такого
источник

KN

Kirill Nesmeyanov in PHP
стараюсь не писать, но блин
источник

KN

Kirill Nesmeyanov in PHP
красиво же
источник

SP

Sergey Protko in PHP
Альберт Степанцев
вот сразу бы не прошел код-ревью
даже не дошел бы до него
источник

АС

Альберт Степанцев... in PHP
не вижу причин гнобить тех, кто пишет null !==
ни одной
источник

КГ

Константин Грачев... in PHP
Kirill Nesmeyanov
if (($some = $any->something()) !== null) {
  return $some;
}

throw new \RuntimeException();
return $any->something() ?? throw new \RuntimeException();
источник

KN

Kirill Nesmeyanov in PHP
Константин Грачев
return $any->something() ?? throw new \RuntimeException();
это с 8ки
источник

KN

Kirill Nesmeyanov in PHP
но да, буду теперь так писать)
источник

АС

Альберт Степанцев... in PHP
Константин Грачев
return $any->something() ?? throw new \RuntimeException();
🤮
источник

АС

Альберт Степанцев... in PHP
верни выброс исключения? реально?
источник