Size: a a a

2020 April 03

IB

Ivan Bessarabov in Modern::Perl
Почитал про эти псевдо хеши. Пипец. Как хорошо что это убрали https://www.perlmonks.org/?node_id=399893
источник

VG

Vadim Goncharov in Modern::Perl
Vyacheslav Olkhovchenkov
а как в пхп?
там нет массивов, только хэши, но называются они у них массивами =) т.е. если хочешь типа массив, то по-нашему это хэш с ключами "0", "1", "2"...
источник

K

Kolunchik in Modern::Perl
Vadim Goncharov
ну, наверное, не "теперь", а просто дополнительный тип? у них ж типизированный язык
Не, до какой-то там версии порядок был не гарантирован. Дурость, конечно.
источник

VG

Vadim Goncharov in Modern::Perl
он и не должен быть гарантирован, это ж хэш
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
так может тогда первый пример тут неправильный? потому что я как-то не могу все вместе соотнести.
источник

VG

Vadim Goncharov in Modern::Perl
введение таких гарантий ухудшит перформанс/жор памяти, поэтому в структуре данных "по умолчанию" их быть не должно, только по требованию
источник

K

Kolunchik in Modern::Perl
Я не так сильно интересуюсь питоном, поэтому не замерял
источник

K

Kolunchik in Modern::Perl
Кстати - у них завезли присваивание при сравнении. Мегафича.
источник

VG

Vadim Goncharov in Modern::Perl
я тоже :) просто по логике так, ибо ничего не бывает забесплатно
источник

AK

Andrey Konovalov in Modern::Perl
Ivan Bessarabov
Почитал про эти псевдо хеши. Пипец. Как хорошо что это убрали https://www.perlmonks.org/?node_id=399893
Да ну, хорошо ж сидели, норм фишка была
источник
2020 April 05

AU

Alexey Ugnichev in Modern::Perl
Anton Petrusevich
Overengineering — это когда при проектировании системы в неё закладывается избыточная гибкость, которая не требуется для выполнения тех. задания, но внедрение этой избыточной гибкости приводит к переусложнённости системы и затянутым срокам разработки.

никакого маркетинга тут не вижу
Ну ты часто такое в жизни встречал? Я чаще видел недостаточную гибкость, отсуствие моделирования, и т.п.
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
Overengineering — это когда при проектировании системы в неё закладывается избыточная гибкость, которая не требуется для выполнения тех. задания, но внедрение этой избыточной гибкости приводит к переусложнённости системы и затянутым срокам разработки.

никакого маркетинга тут не вижу
Если бы целевая система была монолитом, готовым к сроку X и никогда не меняющимся, то всё Ок. Но большинство систем - развиваются постоянно, к ним предъявляются новые требования, и для этого они должны быть спроектированы так, чтобы быть гибкими, модульными. И с точки зрения маркетологов это оверинжиринг, а с точки зрения любого разумного человека - элементарная дальновидность, способность предвидеть ситуацию хотя бы на пару шагов вперёд
источник

AP

Anton Petrusevich in Modern::Perl
если вы чего-то не видели, то это не значит, что этого не существует.
источник

VZ

Vladimir Zhavoronkov in Modern::Perl
источник

VZ

Vladimir Zhavoronkov in Modern::Perl
SOLIDный FizzBuzz для SOLIDных господ.
источник

МК

Михаил Козачков in Modern::Perl
В Телеге есть известные вам англоязычные каналы (группы) про разработку на Перл?
источник

IB

Ivan Bessarabov in Modern::Perl
Михаил Козачков
В Телеге есть известные вам англоязычные каналы (группы) про разработку на Перл?
Я как-то искал, ничего не нашел. Нашел один китйский и один бразильский. В обоих почти нет никакой жизни
источник

МК

Михаил Козачков in Modern::Perl
Понятно, никаких изменений особо, видимо, не используют его для этого ещё, либо они здесь, русский язык выучили)
источник

IB

Ivan Bessarabov in Modern::Perl
Все в irc сидят
источник

a

agic in Modern::Perl
Ivan Bessarabov
Все в irc сидят
лет этак 20 уже
источник