@dlangru

Страница 716 из 719
Pavel
20.10.2018
15:18:48
Он сложный но классный)

Dmitry
20.10.2018
15:24:57
Рассказывай про противоречия
да типа 5 способов реализация. непонятно какой праивлный

Dark
20.10.2018
15:25:46
да типа 5 способов реализация. непонятно какой праивлный
Перефразирую "Есть 5 диалекто языка программирования, какой правильный?"

Dmitry
20.10.2018
15:26:22
Просто петтерн не должен иметь разночтений. Если они есть, значит, он - костыль

Google
Maxim
20.10.2018
15:29:00
паттерны — это же не серебряная пуля

это всего лишь рекомендация, часто абстрактная

как и что использовать в конкретной ситуации решать программисту

Pavel
20.10.2018
15:48:03
Просто петтерн не должен иметь разночтений. Если они есть, значит, он - костыль
Разночтений в том что класс должен получать зависимости извне, а не создавать их сам - нет.

А как именно он их получает это уже не часть паттерна

Dark
20.10.2018
15:58:00
class HttpConnector : IHttpConnector { protected ISocketConnector sockConnector; public this(ISocketConnector sockConnector) { this.sockConnector = sockConnector; } }
Кстати, а не логичнее ли передавать через темплейт зависимость?

Pavel
20.10.2018
15:59:46
Нет, потому что все равно надо будет создать инстанс параметра внутри темплейта

А инстансы классов это история про рантайм

Ну в каком то абстрактном смысле, темплейты это и есть статическое DI )

Oleg
20.10.2018
16:16:49
только статический DI по итогу боль

Denis
20.10.2018
17:22:31
Интернет великолепно развивался и будет развиваться без рекламы. Реклама и легкие деньги на ней сеть в помойку превратила
В силу возраста наверное ты не застал примерно в 99 году была в рунете такая неопределенность по типу "вау, круто! Но как на этом всём зарабатывать?"

И вот когда реклама прошла тогда прямо резко проявился интересный контент

Dmitry
20.10.2018
17:23:30
я застал wasm.ru где выкладывалось куча материалов забесплатно

Google
Dmitry
20.10.2018
17:24:42
Говорить что adblock убьет интернет так же не серьезно как говорить что торренты убьют кинематограф

Dmitry
20.10.2018
17:27:20
Закроются сайты живующие на рекламе - откроется десятки других кто готов инфой делиться просто так

Oleg
20.10.2018
17:30:22
Я
как сделать генерацию без абсолютного url?

Denis
20.10.2018
17:30:56
как сделать генерацию без абсолютного url?
Послезавтра у компа буду, надо смотреть

А в коде не видно?

Может этого там и нету

Oleg
20.10.2018
17:31:53
я хз https://github.com/vibe-d/vibe.d/issues/2222

Igor
20.10.2018
20:32:35
а как добавить доку к функции если она создана миксином? это возможно?

похоже что фиг

Dark
20.10.2018
20:49:45
А разве нельзя сгенерировать доккоменты в миксинах?

Igor
20.10.2018
20:50:40
можно, но они похоже не обрабатываются

значит мне что-бы сделать доку нужно все сеттеры геттеры понаписывать обратно вручную… ох….

Igor
20.10.2018
22:10:55
ну так и придётся (((

попробовал doxygen - он много видит в коде, но не видит ddoc овских штук типа Example:

хотя он крутой, даже диаграммы наследования рисует

Google
Igor
20.10.2018
22:24:10
ну и он тоже миксины не понимает - считает что mixin это и есть функция кторую он документирует

Denis
21.10.2018
04:39:19
И сам компилятор дмд что-то умеет генерить

Может он лучше

Igor
21.10.2018
06:27:32
это я про него и говорил(про тот, который генерится самим dmd). Он действует по спецификации, а там: https://dlang.org/spec/ddoc.html#parsing

А тот который Людвиг написал?
смотрю сейчас что он может

в общем ddox работает так - просит dmd скомпилить исходники в json (туда попадает много чего), потом отфильтрвывает из этого json то что ему не нужно и то что попросит пользователь, потом из отфильтрованного строит доку. по идее этот json можно самому фильтроват-наплнять как хочешь

Ievgenii
21.10.2018
17:29:29
Интересно

А за фронтэнд для llvm он сойдёт?)

Igor
21.10.2018
17:48:43
не, в этом json мало инфы- только типы в основном. если я правильно понял вопрос

Denis
22.10.2018
05:20:54
это недоработка в самом дмд, скорее всего

были жалобы что шаблоны плохо парсятся на тему типов и прочего, и автокомплит с ними не работает тоже

Oleg
22.10.2018
07:11:46
были жалобы что шаблоны плохо парсятся на тему типов и прочего, и автокомплит с ними не работает тоже
недоработки dmd из-за которых его нельзя применять как библиотеку в dscanner?

Denis
22.10.2018
07:12:39
Да. И которые вот-вот обещали поправить примерно год назад)

Igor
22.10.2018
07:16:22
в общем doxx можно выкрутить руки используя манипуляции с этим промежуточным json так что он делает то что нужно. Документации по нему мало, подводные камни есть, но то что он генерит меня сейчас вполне устраивает

Dmitry
22.10.2018
07:31:05
Vue press посмотри

Igor
22.10.2018
08:23:38
так мне нужно из исходника сгенерить доку, разве мне тут что-то js-ное поможет?

Dmitry
22.10.2018
08:28:15
оно для показать ее красиво подходит

Igor
22.10.2018
08:32:07
не, мне только сгенерить

Maxim
22.10.2018
11:32:58
https://habr.com/post/427305/ кажется, те, кто должен был, закупились, сейчас будут толкать акции вверх)

Google
Denis
22.10.2018
13:15:11
Бывает и так что, мол, мы шутим, а потом раз и правда

Dmitry
22.10.2018
14:59:14
Вопрос тем кто в командах работал. Мне кажется или каждый человек в команде снижает ее эффективность на 10%. Один КПД 100%. 2 человека КПД 90% и тд

Есть какие то эмпирические правила?

Valeriy
22.10.2018
15:00:59
По разному бывает. Бывает, что снижает, а бывает и наоборот. Сильно от команды зависит.

Pavel
22.10.2018
15:02:24
Некие правила есть, почитай про мифический человекомесяц

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

Oleg
22.10.2018
15:08:28
если команда большая имеет смысл делать иерархию

это снизит количество связей и лучше обрисует зоны ответственности

Dmitry
22.10.2018
15:14:49
Просто я в фулстеке начинаю разочаровываться. Условно каждый каждого заменяет и не получается что то хорошо разобрать.

Да это конечно удобно когда все взаимозаменяемы, но все же

Pavel
22.10.2018
15:26:55
Да есть такое, оверхед высокий

Denis
22.10.2018
17:14:15
github конкретно колбасит

если команда большая имеет смысл делать иерархию
Причем доказано математически что в команде должно быть не более 5 человек

это то ли у Чертока приводится толи в мифическом человекомесяце

Да это конечно удобно когда все взаимозаменяемы, но все же
Кому удобно? Менеджеру? Почему тебя волнуют его пробелмы?

Igor
22.10.2018
17:18:03
Denis
22.10.2018
17:31:24
https://status.github.com/messages

Travis CI не работает

github его забанил, похоже, временно

Google
Denis
22.10.2018
17:31:42
из-за этих всех проблем

Igor
22.10.2018
17:32:43
точно

а я как-раз пушнул много чего )

если кто использует dlang-request и есть натхнення - попробуйте ваш код с master https://github.com/ikod/dlang-requests.git - там много чего менялось, но всё должно остаться рабочим

Denis
22.10.2018
18:09:57
натхнення?

Dmitry
22.10.2018
18:12:50
Кому удобно? Менеджеру? Почему тебя волнуют его пробелмы?
Меня напрягает что с меня спрашивают пока очень мягко о деньгах которые я получаю. Типа: может тебе и ЗП пересмотреть если результат не такой как хотим. Но блин сами лепят дикий говнокод. Я хоть и медленно пишу но без пиздецового техдолга. Последний раз спринт сорвали зато говно не выпустили. Короче бесит дико.

Igor
22.10.2018
18:18:54
натхнення?
желание

Igor
22.10.2018
18:25:37
дам, это ж пока не релиз

Dmitry
22.10.2018
18:29:08


Denis
22.10.2018
18:29:59
Ого обложка

Dmitry
22.10.2018
18:30:30
Не путать с man-month

Maxim
22.10.2018
18:31:31
про него даже фильм был)

Ievgenii
22.10.2018
20:08:05
натхнення?
Вдохновение

Pavel
23.10.2018
09:19:02
Кто-нибудь знает есть ли генератор кода? Кажется нет, я вчера кучу библиотек перегуглил

Igor
23.10.2018
09:19:37
какого кода?

Pavel
23.10.2018
09:20:01
Любого, чтобы можно было сгенерить исходник с классами, функциями..

В виде текстовго файла

Igor
23.10.2018
09:20:16
ну есть ragel

генерит код по описанию машины состояний

Страница 716 из 719