М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 11 мая 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

106 Кб, 680x680

D # OP 02 Май, 14:55 #983552 В конец треда | Веб

http://dlang.org
Чем он плох?
Стоит ли этот язык внимания?
Пока читаешь доки и пишешь хелловолд на 50 стр, все вроде красиво, но так почти с каждым языком.
Хотелось бы услышать мнение тех, кто пмытался в что-то серьезное на этом языке, в чем его фактические минусы?

Ответы983554983777983968

02 Май, 15:03 #2 #983554

>>983552 (OP)
Некому было его хайпить кроме двощеров.

02 Май, 21:07 #3 #983772

Кривой синтаксис дженериков с какими-то восклицательными знаками. Более менее сложный код как ребус.

Ответы985192

02 Май, 21:14 #4 #983777

>>983552 (OP)
все его основные киллер фичи уже есть в плюсах, куда, естественно, и бабла больше вливают.
смысл развивать технологию, не предлагающую ничего принципиально нового, если уже есть отточенный инструмент?

Ответы983785

02 Май, 21:16 #5 #983780

D stands for Dead. Без толстого богатого покровителя будущего у языка нет. Адекватные IDE по состоянию на 2015 отсутствовали. Опциональный GC нихуя не опциональный, если не хочешь заново писать стандартную библиотеку. Множественные баги в компиляторах. А синтаксис приятный, да.

Ответы986921

02 Май, 21:20 #6 #983785

>>983777
Ufcs и читаемого синтаксиса шаблонов до сих пор нет.

Ответы983790

02 Май, 21:28 #7 #983790

>>983785
А также модулей, и удобной ленивости.

03 Май, 00:55 #8 #983894

Если на винде поставить, то их линкер выдает ошибку, если у тебя в PATH есть пути с некоторыми символами, например, +. Т.е. если у тебя в PATH добавлен notepad++ или GTK+ то внезапно dub будет крашиться из-за ошибки линкера. Проблема известна года с 2012 и по сей день не решена.
о_О

03 Май, 03:47 #9 #983949

Расскажите что за пиздец там был с эвалом строк, видел примеры вроде array.map("..код..")
Сейчас не найду никак в документации

Ответы983979

03 Май, 06:30 #10 #983957

>Чем он плох?
Он недостаточно хорош, чтобы заменить C++ или C#. То есть ты получишь геморрой с разного рода биндингами всего подряд через сишный интерфейс, взамен на возможность получить хуевый синтаксический сахар и прочие бесполезные в реальной работе вещи.

03 Май, 07:38 #11 #983968

>>983552 (OP)
Язык хорош, инфраструктуры нет, работы нет, делай с ним что хочешь.

03 Май, 08:28 #12 #983979

>>983949
https://dlang.org/mixin.html
Нету никакого эвала строк, простая красивая кодогенерация вместо препроцессора из си.

Кстати, там пару челиков сейчас работают над новым CTFE движком, который не просто констант фолдер, а прям залупас джитом и прочим.

03 Май, 09:24 #13 #983996

Вот если бы шизофреники в своё время не сделали JAVA и весь мир перешёл на D, и не было бы таких уродцев как JavaScript, ActionScript...
Судя по биографии создателя языка, у него с детства туго с коммерцией

05 Май, 14:35 #14 #985192

>>983772
>Кривой синтаксис дженериков с какими-то восклицательными знаками.

Божественный, в сравнении с <> <> <><> дриснёй

Ответы985526

05 Май, 22:26 #15 #985526

>>985192
Ничего божественного.
1. !T не так интуитивен, как <T>, да, это весьма важно, т.к. очень мало кто увидит темплейты/дженерики первый раз в D
2. Если параметров больше, чем 1, то надо писать foo!(T,U), т.е. на один символ больше
3. Запись со скобками неоднозначная, особенно когда параметризуется функция:
> int foo(U)(U u) {...}
Т.е. подряд идут два раза круглые скобки. С <> сразу глаз цепляется и очевидно, что есть что

Ответы985551

05 Май, 22:28 #16 #985527

И нахуй нужно это задротство с auto, почему нельзя просто писать i = 1, почему ебаный дмд не может просто подставить это auto, когда тип не указан?

Ответы985550

05 Май, 23:10 #17 #985550

>>985527
i = 1;
if (some) {
i = 2;
}
print(i); // что оно напечатает тут?
с D незнаком, писал на псевдокоде

Ответы985552

05 Май, 23:11 #18 #985551

>>985526
Какие-то ебланские аргументы. Ну рили — не прочитав доку нехуй делать в языке, похуй абсолютно на сброд который так делает. И если знаешь что есть что без разницы какие там скобки.

А <> убрали ради нормальной компиляции в первую очередь, на эту тему даже старый анекдот "глазами парсера" с игрой форматированием есть:
>>foo(bar<A, B>(x + 1))
>>foo(bar < a, b > (x + 1))
Вот и угадай где стул с хуями, а где компилятору придётся лукапить по всем локальным переменным и доступным функциям чтобы понять чо ты хочешь.

Ответы986422

05 Май, 23:15 #19 #985552

>>985550
Напечатает "петон и гау харошее языке"

06 Май, 13:36 #20 #985774

Язык, который одновременно сочетает скрорсть выполнения плюсов, метапрограммирование второе после лишпа и приятный синтаксис шершавого. По-моему, топ.

Ответы985815986422

06 Май, 14:58 #21 #985815

>>985774
К сожалению, не взлетело.

07 Май, 17:03 #22 #986422

>>985551
>>>foo(bar<A, B>(x + 1))
>>>foo(bar < a, b > (x + 1))
Дальше что?
Любой школьник может написать функцию с бесконечной рекурсией и потом орать, что тот или иной язык позволяет это сделать и значит он плохой/небезопасный.

>Какие-то ебланские аргументы
Нормальные аргументы, если учесть, что мой пост был целиком про синтаксис дженериков, а не про какие-то другие плюсы/минусы D.

>>985774
> Язык, который одновременно сочетает скрорсть выполнения плюсов
>GC
>Без GC реально писать только без стандартной библиотеки
Хм

Ответы986456

07 Май, 18:40 #23 #986456

>>986422
>Любой школьник может написать функцию с бесконечной рекурсией и потом орать, что тот или иной язык позволяет это сделать и значит он плохой/небезопасный.
Ебать ты даун.
Это пример ебланского дизайна языка, который все подхватили "по привычке", а т теперь защищаешь хуёвое решение тридцатилетней давности. Ну давай, скажи еще что вот такая хуйня http://ideone.com/kiOlui это норма.
>Нормальные аргументы, если учесть, что мой пост был целиком про синтаксис дженериков
Именно на это я и ответил. Ты защищаешь конкретно хуёвое решение, основываясь на том что ты так привык и "раньшебылолучше".
>>Без GC реально писать только без стандартной библиотеки
Тем временем, практически ни одна большая софтина/библиотека на плюсах не обходится без своей реализации половины STL. Да что уж там — по гайдлайнам фейсбука, мозилы, гугла и прочих она вообще запрещена, а если копнуть ещё чуть глубже — даже средние, маленькие и просто геймдев-говнокодеры от яндекса до хроноса и еа используют собственные STL. И при этом крестопидоры открывают рот про стандартную библиотеку. Лол.

Ответы986496986515

07 Май, 19:52 #24 #986496

>>986456
>Это пример ебланского дизайна языка, который все подхватили "по привычке"
Да не все, вот в D придумали какой-то восклицательный знак и скобки, в Scala и некоторых других языках - квадратные скобки. При этом неоднозначность не возникает только с <>.

>скажи еще что вот такая хуйня http://ideone.com/kiOlui это норма.
Нет, не скажу.

>Ты защищаешь конкретно хуёвое решение, основываясь на том что ты так привык и "раньшебылолучше".
Конкретно чем оно хуевое?
<T> однозначно прочитывается как дженерик параметр любым, кто имеет опыт с C++/Java/C# (довольно приличная доля программистов), чего не скажешь о восклицательном знаке в сочетании с круглыми скобками или пара одинаковых скобок около параметризованной функции. Конечно же, легко можно запомнить, что это значит, но все это от лукавого?

>Тем временем, практически ни одна большая софтина/библиотека на плюсах не обходится без своей реализации половины STL. Да что уж там — по гайдлайнам фейсбука, мозилы, гугла и прочих она вообще запрещена
И при всем этом названные компании отчего-то используют C++ при всех минусах STL, а не D.

Ответы986500

07 Май, 20:31 #25 #986500

>>986496
>При этом неоднозначность не возникает только с <>.
Вот именно что такой хуйни что с [], что с ! нет. Сразу понятно что компиляторов в своей жизни ты не писал, но в скале и прочих квадратные скобки используются ТОЛЬКО дженериками, что решает проблему неоднозначности. Массивы и прочее там с круглыми скобками (правда у скалы другие проблемы с компайтаймом).
>Конкретно чем оно хуевое?
Тем что его сложно и долго парсить. Каких либо причин делать такой синтаксис кроме как поддерживать легаси язык, в котором этого уже не изменить тупо нет. Но ты зачем-то продолжаешь толкать речь "а вот в совке колбаса вкуснее была, яжепривык".
>Конечно же, легко можно запомнить, что это значит, но все это от лукавого?
Что ты несешь?
Вот иди и попробуй собрать GCC или Clang руками, потом попробуй собрать DMD+Druntime+Phobos в которых кода не меньше — первые собираются по 2 часа на топовых железках, вторые около минуты даже на моём древнем i3-550. Причём в отличие от кастратов вроде Го, D ебёт по части синтаксиса плюсы ещё на три стандарта вперёд.
>И при всем этом названные компании отчего-то используют C++ при всех минусах STL, а не D.
По историческим причинам, очевидно.

Ответы986515986583

07 Май, 21:20 #26 #986515

>>986500
>Тем что его сложно и долго парсить.
Мне парсить норм, а то что компилятору сложно, так это проблемы его разработчиков, а не мои. Вообще охуеть, приводить в качестве преимущества языка, какие-то скобочки.

>>986456
>И при этом крестопидоры открывают рот про стандартную библиотеку. Лол.
Ну то есть нищитово, да? Так и представляю:
>- Анон, хули у нас наша переписанная на D рилтайм система каждый час фризится на 5 минут?
>- Зато в плюсах стандартную библиотему переписывают, ко-ко-ко.
Стыдоба.

>>986500
>По историческим причинам, очевидно.
1. GC хуже чем в джаве
2. без GC работает не сильно лучше чем современные плюсы
3. Зачем брать D когда можно взять Rust?
4. Нет тулзов, либ и инфраструктуры

Ответы986526986583

07 Май, 21:38 #27 #986526

>>986515
>Мне парсить норм, а то что компилятору сложно, так это проблемы его разработчиков, а не мои. Вообще охуеть, приводить в качестве преимущества языка, какие-то скобочки.
Тебе ждать 4 часа этого самого сложного парсинга, а не разработчикам компилятора.
>Стыдоба.
Потоньше трали.

>1. GC хуже чем в джаве
У джавы, на секундочку, самый большой выбор сборщиков, и самые тонкие возможности его тюнинга. Если говорить о серверсайде, то они у неё вообще лучшие на текущий момент (что G1 что шедонах что c4).
>2. без GC работает не сильно лучше чем современные плюсы
Лол. Даже в 20-х плюсах не будет и половины того, что есть в D из коробки даже без сборщика, при том что D всё ещё развивается без комитета старых ворчливых пердунов.
>3. Зачем брать D когда можно взять Rust?
Есть такая вещь, как продуктивность труда. С растом все прекрасно, кроме этой самой метрики, которая будет в пизде перманентно.
С принятием того же DIP1000 ди уже может отлавливать все проблемы с указателями и ссылками, отлавливаемые растом (а всякие датарейсы он отлавливает только в совсем базовых случаях), но без джихада и шариата.
>4. Нет тулзов, либ и инфраструктуры
Всё кроме библиотек есть. Благо возможность биндится к плюсовым библиотекам полностью допилили, даже шаблоны (на DConf только вчера был доклад о работе с плюсовым STL из D, что как бы намекает).

Ответы986563

07 Май, 22:19 #28 #986554

Кто-нибудь уже писал на сабже что-нибудь полезное?
Сложно будет вкатиться php-шнику?
Хочу написать свой сервер на сокетах, есть нормальные знания с/c++ , но ничего серьезного не писал на нем.
Если писать на крестах, то получится очень долго и криво нахуй, один я ещ на старте сдохну.
Хочется многопоточности, но не хочется грязных штанов, имхо Rust сырой пиздец.

Ответы986571986645

07 Май, 22:34 #29 #986563

>>986526
>Тебе ждать 4 часа этого самого сложного парсинга, а не разработчикам компилятора.
Компилятор ждать мне, а GC ждать пользователю. Потому и.

Вот например отвлеченный пример. Допустим решили мы писать @nogc везде, отказались от половины стандартной библиотеки, как плюсопитеки написали свою, чем мы хуже? А дальше, как я понимаю, мы из @nogс кода не можем использовать либы которые тоже не @nogc. То есть мало того, что у D либ нет, нам из этого множества нужны лишь те, которые сами gc не дергают. Можно конечно взять C/C++, но не проще ли тогда и от D отказаться?

Ответы986569

07 Май, 22:42 #30 #986569

>>986563
Пользователю насрать примерно в 95% случаев. А если решил писать риалтайм легче написать биндинги к нужным библиотекам (даже к плюсовому говну это делается просто) и наслаждаться нормальным языком, в котором кроме кучи синтаксического сахара и приятных фишек уже и киллерфичу раста запилили в виде работы с поинтерами и всякими @safe.

07 Май, 22:43 #31 #986571

>>986554
>Сложно будет вкатиться php-шнику?
Тебе даже в го сложно вкатится будет, прости уж.

Ответы986574

07 Май, 22:45 #32 #986574

>>986571
>Тебе даже в го сложно вкатится будет, прости уж.
Мань, плес...

Ответы986575

07 Май, 22:47 #33 #986575

>>986574
Ну а чо ты хотел? У нас тут всё сыро как в твоей мамке как в расте, конпеляция через соснольку, сложна, все дела.

Ответы986578

07 Май, 22:51 #34 #986578

>>986575
> конпеляция через соснольку
Очень сложно, только 4годавшарагезадиплом могут осилить это.
Ты такой особенный.

07 Май, 22:55 #35 #986583

>>986500
>с []
Есть - это еще и оператор индексации массива в чуть менее чем всех языках.

>понятно что компиляторов в своей жизни ты не писал
Я этого и не заявлял а ты много КОМПИЛЯТОРОВ сам написал?. Но я вижу, что компиляторы C++ и C# вполне работают, значит, эту проблему можно устранить.

>иди и попробуй собрать GCC или Clang руками, потом попробуй собрать DMD+Druntime+Phobos в которых кода не меньше — первые собираются по 2 часа на топовых железках, вторые около минуты даже на моём древнем i3-550.
Ну лично мне похуй, сколько оно там собирается, для всех поддерживаемых архитектур есть бинарники.
Почти никакой реальный проект не будет столько собираться, в нем либо принципиально меньшая кодовая база, либо он разбит на отдельные модули и собираться они будут по отдельности.

>По историческим причинам, очевидно.
Упомянутому тобой Go никакие исторические причины не помешали быть популярнее того же ди. Но ты сейчас заорешь, что здесь виной деньги Гугла. Адепт мертвого языка всегда найдет оправдания.

>>986515
>4. Нет тулзов, либ и инфраструктуры
Кстати говоря да, автокомплит таки подглючивает и это я заметил на хелловолдах.

Ответы986602988462

07 Май, 23:27 #36 #986602

>>986583
>Есть - это еще и оператор индексации массива в чуть менее чем всех языках.
Вась, в скале доступ к элементу массива осуществляется через круглые скобки, ti obosralsya.
>Я этого и не заявлял а ты много КОМПИЛЯТОРОВ сам написал?. Но я вижу, что компиляторы C++ и C# вполне работают, значит, эту проблему можно устранить.
Аж 2 штуки.
Это не проблема, ломающая компилятор, это проблема заставляющая его впустую тратить время.
>Почти никакой реальный проект не будет столько собираться, в нем либо принципиально меньшая кодовая база, либо он разбит на отдельные модули и собираться они будут по отдельности.
Это у тебя в мире шарпа и прочих языков с модулями. В мире плюсов при изменении пары хидеров до сих пор пересобирается весь проект.
>Упомянутому тобой Go никакие исторические причины не помешали быть популярнее того же ди. Но ты сейчас заорешь, что здесь виной деньги Гугла. Адепт мертвого языка всегда найдет оправдания.
Ну тогда объясни то явление, почему же остальные языки Пайка (последние 2 — это го 1 в 1) были настолько нахуй никому не нужны что о половине даже информации в интернете не найти?

Продукты гугла проваливаются только если это дарт, который все вендоры браузеров удачно задушили, байкотировав его нахуй (и то он всё ещё спонсируется, учитывая что у него есть инфраструктура в виде линтеров и автокомплитеров, своя вм, компиляторы аот, в жс, большие проекты вроде flutter).
>Кстати говоря да, автокомплит таки подглючивает и это я заметил на хелловолдах.
Автокомплита нормального вообще нет — индексируются только исходники самого проекта, нету UFCS и тд.
Обещали в ближайшее время выпилить парсер из фронтенда компилера в отдельную библиотеку, мб заживём скоро, лул (говну отсутствие иде и инфраструктуры вообще тоже не помешало, это не толчок от гугла ни разу).

Ответы986647

08 Май, 01:33 #37 #986645

>>986554
чё это Rust сырой вдруг?

08 Май, 01:35 #38 #986647

>>986602
>Вась, в скале доступ к элементу массива осуществляется через круглые скобки
>в скале
> чуть менее чем всех языка
Всегда подозревал, что в скале все через жопу
>ti obosralsya
net, ti.

>Ну тогда объясни то явление, почему же остальные языки Пайка (последние 2 — это го 1 в 1) были настолько нахуй никому не нужны что о половине даже информации в интернете не найти?
Не знаю, врать не буду. Думаю, там не было глубоко интегрированной а не в виде обвязок и библиотек, которые никто кроме их авторов не будет использовать как всякие квазары модели каналов-гринтредов, а это в 99% причина перехода на Go.
У Го есть одна киллер фича, вернее две, первая - concurrency и то, что его может понять любой дурак.

Ответы986698

08 Май, 08:52 #39 #986698

>>986647
>Не знаю, врать не буду. Думаю, там не было глубоко интегрированной а не в виде обвязок и библиотек, которые никто кроме их авторов не будет использовать как всякие квазары модели каналов-гринтредов, а это в 99% причина перехода на Go.
Ты сейчас удивишься, но что в newsqueak, что в limbo камнем преткновения был CPS, а так же всё было заправлено простым синтаксисом (в го заменили begin на go и скобочки у циклов и ифов убрали).

08 Май, 18:19 #40 #986921

>>983780
> А синтаксис приятный, да.
Что то взлольнул с твоих представлений о приятном синтаксисе

Ответы986947988370

08 Май, 19:20 #41 #986945

В зк есть хоть один тред не оккупированный гоферами?
В растотреде гоферы, в андроидтреде гоферы, в дотнетотроде гоферы, в жяватреде гоферы, в дтреде гоферы. Пиздец бля.

08 Май, 19:21 #42 #986947

>>986921
Это пожалуй лучший синтаксис среди всех си-подобных языков.
Дискасс.

Ответы986969

08 Май, 20:12 #43 #986969

>>986947
Лучший синтаксис был бы у джавы, если выпилить все лишнее многословие, добавить перегрузку операторов (хотя бы ==) и пару других вещей.

Ответы986991988200

08 Май, 20:34 #44 #986991

>>986969
>все лишнее многословие,
Синтаксис жавы состоит из AbstractSingletonProfyFabricBean чуть менее чем полностью. Это как из Шарпа выпилить public sealed virtual partial static unsafe function(in out int kek).

Ответы988142988277988403

10 Май, 13:41 #45 #988142

>>986991
>Синтаксис жавы состоит из AbstractSingletonProfyFabricBean чуть менее чем полностью.

Откуда эту сказку тащите? Если и есть длинные имена, то они как минимум вменяемые, осмысленные. Это куда лучше чем HsNFk vrk =
Длинных английских слов боятся только люди, которые не могут в английский, всем же другим такие именования только помогают

Пора бы уже перестать писать скрипты и начать расти как программист

Ответы988276

10 Май, 14:54 #46 #988200

>>986969
>если выпилить все лишнее многословие, добавить перегрузку операторов (хотя бы ==) и пару других вещей
То получится внезапно скала.

Ответы988251988277

10 Май, 15:46 #47 #988251

>>988200
>выпилить все лишнее многословие
>получится скала

лолнет

Ответы988280

10 Май, 16:38 #48 #988276

>>988142
Ага, особенно вот такое:
>>988142
>AbstractSingletonProfyFabricBean

А вообще большинство шума в наименованиях состоит из <названия проект><названия <модуля><используемого паттрена><полезная инфа (название)>, так что не надо заливать об осмысленности.

Ответы988367

10 Май, 16:38 #49 #988277

>>986991
>AbstractSingletonProfyFabricBean
Это вообще похоже на имя идентификатора, а уж их выбор целиком на совести разработчика. И на мой взгляд это лучше, чем f T t = map_f g t в каком-нибудь haskell.

>>988200
>То получится внезапно скала.
Нет, скорее нечто похожее на kotlin.

Ответы988278

10 Май, 16:41 #50 #988278

>>988277
>Нет, скорее нечто похожее на kotlin.
Так он говна того ещё кусок. В нём больший уклон на C++нутый синтаксис (постоянные двоеточия п прочее).

10 Май, 16:42 #51 #988280

>>988251
Да выбора-то на жвм и нет. Либо конкретное говно вроде многословной жавы или какого-то приёбнутого плюсами котлина, либо нормальные языки вроде скалы, груви и цейлона, которые в частном случае достаточно таки похожи.

10 Май, 20:07 #52 #988367

>>988276
>AbstractSingletonProfyFabricBean
Во первых ты обосрался в орфографии, что показывает твой уровень.

Во вторых класс AbstractSingletonProxyFactoryBean, действительно существует, это специфика именования в спринге.

В третьих это совершенно нормально для промышленного ПО, когда у тебя туева куча сущностей. Придя на какой-то завод и, открыв схемы или документацию какого конвейера, ты тоже охуеешь и потом еще спасибо скажешь что автор не назвал так ASPFB

Ответы988372

10 Май, 20:16 #53 #988370

>>986921
С вкусовых предпочтений тоже лоллируешь, уебище?

Ответы988374

10 Май, 20:18 #54 #988372

>>988367
В общем насколько сложнее предметная область, тем более точнее надо определять сущность
Config - круто когда у тебя скрипт и конфиг один.
PostConfig - конкретный конфиг сообщений из прочих конфигов (от конфига раздела например)
PostForumConfig - когда у тебя есть посты к статьям и к форму, последние надо тоже специфицировать от обычных PostConfig

И так далее.
Это очевидно когда пишешь реальные большие приложения, а не хаскеле скрипты ебешь. Можно сразу увидеть кто и какой программист чем занимался

Ответы988403988429

10 Май, 20:24 #55 #988374

>>988370
Ты просто глуп и неопытен, меня всегда настораживает если человек противится полным именам сущности.

1. Либо ему английский непривычен и он его плохо знает.
2. Либо он работает в среде без автодополнения.
3. Либо никогда не работал в средних-больших приложениях

Ответы988379

10 Май, 20:29 #56 #988379

>>988374
Мимо все три раза.

Ответы988385

10 Май, 20:38 #57 #988385

>>988379
Нет, там остается только вариант глуп и неопытен.
Знаешь, это как если собирать самолетики у себя в гараже, а потом прийти и начать упрекать инженеров Боинга, что они все делают неправильно у себя.
Как же заебали кустари.

Ответы988403988417

10 Май, 21:19 #58 #988403

>>988372
Я в таких ситуациях создаю папочку configs (в языке жявамакакусов — пекейдж), и закидываю туда файлики с классами HuiConfig, ZalupaConfig, DoloebConfig и тд унаследовав их в лучшем случае от одного интерфейса, обходясь без
>>986991
>>AbstractSingletonProfyFabricBean
ибо 95% случаев достаточно простой и прозрачной композиции вместо ынтерпрайз-макакус-йобы в виде цепочки 300 унаследованных друг от друга классов ради пары раздельных конфигов.
>Во первых ты обосрался в орфографии, что показывает твой уровень.
Если обратишь внимание на количество этих самых ошибок, поймёшь зачем они там.
>>988385
А меня заебал один шизик который срёт везде и общается сам с собой во всех тредах.

Ответы988425988429

10 Май, 21:42 #59 #988417

>>988385
> Как же заебали кустари.
Когда устроишься на работу, перестанешь гореть по таким пустякам.

Ответы988428

10 Май, 21:53 #60 #988425

>>988403
>Я в таких ситуациях создаю папочку configs (в языке жявамакакусов — пекейдж)...
Что за хуйню ты тут написал? Иди перечитай мой пост до полного просвещения. Там идет речь про усложнение предметной области (увеличение количества сущности при росте программы и неизбежное конкретизация этих сущностей).
Папочку он создаст, долбик.

>Если обратишь внимание на количество этих самых ошибок, поймёшь зачем они там.
Я обратил на это внимание, и шутки там нет, ты реально так обгадился с орфографией. Бывает, мы на двачах.

>А меня заебал один шизик который срёт везде и общается сам с собой во всех тредах.
Это очень печально для нас, но может ты пишешь такую хуйню, что везде охуевают над тобой, а тебе все кажется что это один человек???

Если ты не параноик, это ещё не значит, что за тобой не следят (с)

Ответы988430

10 Май, 21:56 #61 #988428

>>988417
WAT?

10 Май, 21:56 #62 #988429

>>988372
>Config - круто когда у тебя скрипт и конфиг один.
>PostConfig - конкретный конфиг сообщений из прочих конфигов (от конфига раздела например)
>PostForumConfig - когда у тебя есть посты к статьям и к форму, последние надо тоже специфицировать от обычных PostConfig

>>988403
>Я в таких ситуациях создаю папочку configs (в языке жявамакакусов — пекейдж), и закидываю туда файлики с классами HuiConfig, ZalupaConfig, DoloebConfig и тд унаследовав их в лучшем случае от одного интерфейса, обходясь без
Сорянчик за глупый вопрос, а можешь пояснить, о чем идет речь вообще? Что это за конфиги такие?

Ответы988438

10 Май, 21:57 #63 #988430

>>988425
>нас
Поймал шизика.
Держи торты. Кушай.

Ответы988441

10 Май, 22:12 #64 #988438

>>988429
Конфиг тут вообще не причем.
Тут речь о том, что если код усложняется (предметная область), то код неизбежно требует конкретизировать сущностей, поэтому AbstractPostForumBean - вменямое имя для большой ООП программы.

Ответы988440988512

10 Май, 22:13 #65 #988440

>>988438
Для мелкого кода это будет конечно идиотизм.

10 Май, 22:14 #66 #988441

>>988430
Что несет этот долбаёб? У тебя какое-то обострение?

Ответы988455

10 Май, 22:45 #67 #988455

>>988441
Да нет, это ты, жеманный, тортов по жизни многовато жрёшь, уже из треда вытекаешь.

Ответы988464

10 Май, 23:06 #68 #988462

>>986583
> c++
Специально описанные корнеркейсы на все случаи жизни. В C++11 повысили приоритет >> как закрытия двух скобок шаблонных параметров перед >>-оператором.
> С#
Там нельзя использовать значение как параметр шаблона.

10 Май, 23:09 #69 #988464

>>988455
Ты какой-то невменяемый долбоеб, но мне с тобой весело, продолжай.

Ответы988670

10 Май, 23:13 #70 #988467

Что за слащавый пидорас джава архитектор бобов с второго курса обитает в треде? А ну пиздуй отсюда, энтерпрайз девелопер средних и больших говноподелий

Ответы988494

11 Май, 00:03 #71 #988494

>>988467
Брависсимо!

11 Май, 00:33 #72 #988512

>>988438
>Конфиг тут вообще не причем.
Ну а все-же, о чем речь то идет?

Ответы988528988535

11 Май, 01:05 #73 #988528

>>988512
Да

Ответы988646

11 Май, 01:42 #74 #988535

>>988512
Ты не знаешь что такое конфиг? Пиздуй в гугл с запросом "конфигурационный файл".

11 Май, 10:11 #75 #988646

>>988528
>Ты не знаешь что такое конфиг? Пиздуй в гугл с запросом "конфигурационный файл".
Я знаю что такое конфиг вообще, в целом.

Я не понимаю о каких конкретных конфигах КЛАССОВ вы говорите.
Зачем классу конфиг?

И слышал часто в шутку мол "перегонять xml в эксепшоны", или что-то такое, это как-то связанно?

11 Май, 11:15 #76 #988670

>>988464
Это кретин из Go-треда. Опознается по словам "жеманный", "торты", "шизик".

Ответы988673988678

11 Май, 11:20 #77 #988673

>>988670
Опознал кретина из ГО треда.
А ну обратно давай.

Ответы988678

11 Май, 11:26 #78 #988678

>>988670
>>988673
Накормил тортами обоих.

Ответы988806

11 Май, 14:36 #79 #988806

>>988678
Еще это шизо-чудо любит симулировать общение нескольких анонов, которые неожиданно, тут же, топят за него. Причем порой сам шутит, сам же смеется. В общем, повадки наивной малолетки, но чувак вроде взрослый.

Это конечно пиздец, но для го это даже норма (причем я даже уже не утрирую)

Ответы988921

116 Кб, 1050x902

11 Май, 18:59 #80 #988921

>>988806

Тред утонул или удален.
Это копия, сохраненная 11 мая 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion