Size: a a a

2020 May 17

MM

Maksim Masiukevich in PHP
Alex
не совсем понимаю что вы вообще собираетесь сами писать, если речь идет об иностранных языках), правила склонения в которых, программисту не известны
Ага, конечно.
Ровно так же неизвестно, как и поисковые запросы
источник

КГ

Константин Грачев... in PHP
источник

ВУ

Валентин Удальцов... in PHP
Alex
не совсем понимаю что вы вообще собираетесь сами писать, если речь идет об иностранных языках), правила склонения в которых, программисту не известны
Лол) вот поэтому я и рекомендую изучить компоненту симфони по ссылке, там все это рассказано)
источник

SZ

Sergey Zolotov in PHP
Pavel "Al'gerd" Patapau
В случае guard тебе не надо будет каждый в голове инвертировать условия + при чтении при виде guard у тебя сразу будет всплывать шаблон, что это предусловие и будешь его пропускать и переходить к основной логике.
По моему наоборот снизится.
Да и меньше вероятности допустить ошибку
https://twitter.com/dafi/status/1252876394817662986 тут тредик небольшой был на эту тему

если в кратце то в котлине нет как в свифте guard потому что можно делать тоже самое на элвисах и экспрешенах
val res = doSomething() ?: return;
источник

PP

Pavel "Al'gerd&... in PHP
Sergey Zolotov
https://twitter.com/dafi/status/1252876394817662986 тут тредик небольшой был на эту тему

если в кратце то в котлине нет как в свифте guard потому что можно делать тоже самое на элвисах и экспрешенах
val res = doSomething() ?: return;
👍
источник

SZ

Sergey Zolotov in PHP
вот в пхп не мешало бы иметь такую же возможность
$res = doSomething() ?? return;
источник

SZ

Sergey Zolotov in PHP
но уже можно эксепшоны бросать. так что не за горами)
источник

SZ

Sergey Zolotov in PHP
можешь кстати написать RFC, думаю поддержат все
источник

A

Adel in PHP
Sergey Zolotov
вот в пхп не мешало бы иметь такую же возможность
$res = doSomething() ?? return;
А как же CQS?! А так, это конечно супер удобно в Котлине, в коде где много nullable типов возвращается.
источник

M

Maxim Kainov in PHP
Alex
Подскажите модуль, для склонения существительных, в зависимости от числительного, для разных языков, в частности нужно для польского
Чтоб например в зависимости от количества комментариев, подставляло нужную форму слова:
1 комментарий
2 комментария
10 комментариев
источник

SZ

Sergey Zolotov in PHP
Adel
А как же CQS?! А так, это конечно супер удобно в Котлине, в коде где много nullable типов возвращается.
ну вызов функции эт не обязательно команда которая void вернет же
источник

A

Adel in PHP
Sergey Zolotov
ну вызов функции эт не обязательно команда которая void вернет же
но там у ж точно не nullable ;-)
источник

SZ

Sergey Zolotov in PHP
https://medium.com/@elizarov/null-is-your-friend-not-a-mistake-b63ff1751dd5 соре если статьями закидываю)
источник

SZ

Sergey Zolotov in PHP
TLDR null для многих ситуаций подходит как err
источник

A

Adel in PHP
я просто к названию метода придрался. doSomething )
источник

SZ

Sergey Zolotov in PHP
ок, замени на findSomething )
источник

A

Adel in PHP
вообще, когда в языке Null safety - быстро к нуллам начинаешь по-другому относиться.
источник

SZ

Sergey Zolotov in PHP
главное баланс иметь между нулами, эксепшенами и sealed классами
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
вот в пхп не мешало бы иметь такую же возможность
$res = doSomething() ?? return;
в идеале вообще блоки как выражения
источник

DS

Dmitriy Simushev in PHP
Это все конечно здравые мысли, но... может просто в котлин мигрировать?)
источник