Size: a a a

2020 February 04

R

Roman in Modern::Perl
Да. Ничего, кроме малого количества квалифицированных кадров, не мешает.
источник

С

Сергей_Наумов in Modern::Perl
Roman
Да. Ничего, кроме малого количества квалифицированных кадров, не мешает.
Это я знаю, у самого проектов много на перле. Но популярность падает.... Что вместо?
источник

AU

Alexey Ugnichev in Modern::Perl
Roman
А я встречал и не однократно. Способность выражаться в программе в чем-то схожа со способностью донести свои мысли до другого человека. Если человек весь в себе, ему никакой ООП не поможет писать хорошо.
Хорошо бы пример того, как инкапсуляция мешает.
источник

AU

Alexey Ugnichev in Modern::Perl
Плохо прописанные интерфейсы це да.
источник

DS

Dmitriy Shamatrin in Modern::Perl
Бывает когда люди пишут просто вырвиглазный пиздец с целью самовыражаться затейливо. В результате получается ебический оверинжиниринг. Я видел одного такого чувака, который был просто ярчайшим примером, у него именование пакетов и функций имело лютый набор самодельных правил. Типа если с малой буквы то возвращает простые значения, если с большой буквы — другие объекты, если с подчеркиванием — это чекер + самодельная система инкапсуляции и все вообще передефайнено что только можно. В результате у чувака не получалось ни разу выпустить вовремя софт. Боязнь прода шоле или я хз.
источник

DS

Dmitriy Shamatrin in Modern::Perl
Так что в моей системе ценностей умение писать простой код без выебонов, который хорошо решает поставленную задачу и при этом этот код понимается вообще всеми — топ
источник

DS

Dmitriy Shamatrin in Modern::Perl
Alexey Ugnichev
Шо-то я пока не встречал такого, чтобы инкапсуляция кому-то повредила.
Я могу поискать тебе этот пиздец и скинуть
источник

DS

Dmitriy Shamatrin in Modern::Perl
Ну так, для общего развития
источник

R

Roman in Modern::Perl
Alexey Ugnichev
Хорошо бы пример того, как инкапсуляция мешает.
При чем тут инкапсуляция. Я сказал, что строгое следование ООП не гарантирует качества, читаемости и скорости исполнения.
источник

AU

Alexey Ugnichev in Modern::Perl
Dmitriy Shamatrin
Я могу поискать тебе этот пиздец и скинуть
О, цикаво.
источник

DS

Dmitriy Shamatrin in Modern::Perl
Вообще ничего не гарантирует ничего
источник

DS

Dmitriy Shamatrin in Modern::Perl
Вот например, есть известная поговорка
"Код на функциональных языках программирования выглядит короче и яснее"
источник

DS

Dmitriy Shamatrin in Modern::Perl
Но мало кто знает, что у нее есть продолжение
источник

DS

Dmitriy Shamatrin in Modern::Perl
"Код на функциональных языках программирования выглядит короче и яснее во всех случаях кроме тех, когда он выглядит длиннее и запутаннее".
источник

С

С in Modern::Perl
Тут ФЯП можно просто выкинуть — смысл не поменяется :)
источник

DS

Dmitriy Shamatrin in Modern::Perl
Ты чо, это основная идея продвигаемая адептами ФП
источник

DS

Dmitriy Shamatrin in Modern::Perl
Типа все надо переписать, потому что императивщина ваша — говно
источник

AU

Alexey Ugnichev in Modern::Perl
С
Тут ФЯП можно просто выкинуть — смысл не поменяется :)
Смешнее именно так :)
источник

DS

Dmitriy Shamatrin in Modern::Perl
А вот на ФП сразу жить хорошо становится
источник

AB

Alex Bush in Modern::Perl
Dmitriy Shamatrin
Ты чо, это основная идея продвигаемая адептами ФП
Я хоть и не адепт ФЯП, но вроде основная идея там это “чистая функция”
источник