@dlangru

Страница 668 из 719
Ievgenii
29.08.2018
15:07:25
В каждом потоке свой асинхронный код...

Dmitry
29.08.2018
18:54:09
Судя по активности в репо vibed уже RIP

Зато китайцы там со своим Hunt стараются очень. Реально целую экосистему строят

Denis
30.08.2018
05:31:36
Не надо оценивать по количеству коммитов, кмк

Google
Denis
30.08.2018
05:31:45
я вообще комммитов по 20 в день делаю, но пишу мало

просто стараюсь мельчить

Valeriy
30.08.2018
05:34:23
просто стараюсь мельчить
+ тоже люблю мелкие коммиты.

Удобно откатывать в случае проблемы и ветвить.

И вообще понятнее потом, что происходит.

Denis
30.08.2018
05:39:57
да и бинарный поиск ещё

Ievgenii
30.08.2018
06:18:31
А у меня все время выходят большие коммиты :(

zts
30.08.2018
06:23:41
И как оно

Stepanos
30.08.2018
06:24:02
:) я пропупил, я в общем пишу под дроид, но не на D

я вообще комммитов по 20 в день делаю, но пишу мало
ну если 1 комит = 1 микрофича либо фикс бага, то норм показатель, если по 1-2 строки коменьтишь которьіе есть кусок чего-то неработающего, то конечно не стоит по комитам оценивать

https://github.com/huntlabs/hunt-http еще что-то интерестное будет

Google
Stepanos
30.08.2018
06:55:57
нет, ибо дибилизм. Как такое ревьювить когда сразу весь контекст не видно? типа "о круто, 2 строки добавилось, что они делают не ясно, листаем дальше..." на десятом комите уже контекст потерял что на начальньіх бьіло

комитьі должньі читаться как книжка, а не как урьівки непонятно чего

Dmitry
30.08.2018
09:05:20
Мой приятель вообще все коммиты в один сливает в рамках задачи

И я с ним согласен

Dmitry
30.08.2018
09:19:47
qwerty
30.08.2018
10:20:46
хорошо что я не с вами работаю))
Блин я тоже так стараюсь делать. git rebase -i И в одном коммите описываю, что произошло. Далеко не везде это получается по разным причинам, но я стараюсь делать squash перед вливанием в какую-то общую ветку

за год ведь расрастрается как на дрожжах

Valeriy
30.08.2018
10:22:48
за год ведь расрастрается как на дрожжах
А какой смысл экономить коммиты. Ну разрастается, ну и пусть. Релизы метками обозначены

Stepanos
30.08.2018
10:24:17
:) а cherry-pick я так понял не используете и не надо вам поддерживать 2+ версии разньіх продуктов...

Pavel
30.08.2018
10:27:28
Коммиты должны быть атомарными

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

Stepanos
30.08.2018
10:32:17
?

я пинаю джунов чтоб в день брались за столько задач, сколько смогут довести до конца, а есди задача большая для одного дня, разбивали ее на подзадачи

+ чтоб ревьювили свой код перед пушем и чистили

так и ошибки находят сразу не редко

Google
Pavel
30.08.2018
10:34:07
а стешить полезно всякие мусорные коммиты типа "fix" "fix fix" "fix typo"

ой, точнее не стешить а сквошить

Ievgenii
30.08.2018
12:19:45
Парни

А как посмотреть строку, при помощи которой dub компилит?*

При dub build

elias
30.08.2018
12:21:12
привет! подскажите, пожалуйста, где задается путь к dfmt в Coedit?

Ievgenii
30.08.2018
12:22:36
Не катит

Denis
30.08.2018
12:22:40
А как посмотреть строку, при помощи которой dub компилит?*
У dub есть такой ключик чтобы больше было информации на экране, -v наверно

Ievgenii
30.08.2018
12:22:54
Да, всякого тоам полно

Igor
30.08.2018
12:22:56
почему не катит?

Ievgenii
30.08.2018
12:22:57
Но самой строки нет

Denis
30.08.2018
12:22:59
Не катит
врёшь

Igor
30.08.2018
12:23:03
есть

Denis
30.08.2018
12:23:09
она огромная просто

Ievgenii
30.08.2018
12:23:15
dub build -v Using dub registry url 'https://code.dlang.org/' Refreshing local packages (refresh existing: true)... Looking for local package map at /var/lib/dub/packages/local-packages.json Looking for local package map at /home/rathil/.dub/packages/local-packages.json Note: Failed to determine version of package mqlite at .. Assuming ~master. Refreshing local packages (refresh existing: false)... Looking for local package map at /var/lib/dub/packages/local-packages.json Looking for local package map at /home/rathil/.dub/packages/local-packages.json Found dependency libevent 2.0.2+2.0.16 Refreshing local packages (refresh existing: false)... Looking for local package map at /var/lib/dub/packages/local-packages.json Looking for local package map at /home/rathil/.dub/packages/local-packages.json Found dependency libevent 2.0.2+2.0.16 Checking for upgrades. Using cached upgrade results... Generating using build Configuring dependent mqlite, deps: Performing "debug" build using /usr/bin/dmd for x86_64. mqlite ~master: target for configuration "application" is up to date. Using existing build in /mnt/c/Source/MQLite/.dub/build/application-debug-linux.posix-x86_64-dmd_2081-D8A4B470F3425DCA24568A395A2B790B/. Copying target from /mnt/c/Source/MQLite/.dub/build/application-debug-linux.posix-x86_64-dmd_2081-D8A4B470F3425DCA24568A395A2B790B/mqlite to /mnt/c/Source/MQLite To force a rebuild of up-to-date targets, run again with --force.

Igor
30.08.2018
12:23:35
тогда добавь —force

Karbin
30.08.2018
12:23:43
-vv?

Igor
30.08.2018
12:23:47
он не же компилит ничего у тебя

Google
Ievgenii
30.08.2018
12:23:55
Та при компиле то же самое

А вот —force помогло

Igor
30.08.2018
12:24:00
покажи

Ievgenii
30.08.2018
12:24:01
спасибо!

Igor
30.08.2018
12:24:11
ок

zts
30.08.2018
15:07:07
Друзья что значит enumeration

Denis
30.08.2018
15:07:25
zts
30.08.2018
15:07:27
Ничего не понял в википедии

Dmitry
30.08.2018
15:07:31
добавляет индексный элемент

Admin
ERROR: S client not available

zts
30.08.2018
15:07:53
Можно поподробнее

Dmitry
30.08.2018
15:08:30
на сколько я помню, то если ты ходишь по неисчисляемым данным у них нет индекса, а эта штука добавляет его

Denis
30.08.2018
15:09:03
Друзья что значит enumeration
давай так. В каком контексте тебе это интересно? Речь об enum?

zts
30.08.2018
15:09:28


Denis
30.08.2018
15:10:28
Ага. в данном случае "enumerate" это функция или шаблон функции

т.е. надо читать её описание

zts
30.08.2018
15:10:52
Ок

Denis
30.08.2018
15:10:53
это не часть языка, это часть стандартной библиотеки языка

zts
30.08.2018
15:10:56
Спасибо

это относится к enumам ?

Google
Pavel
30.08.2018
15:11:26
Нет не относится

Denis
30.08.2018
15:11:32
Угу. Просто ещё есть ключевое слово enum, оно про другое.

Pavel
30.08.2018
15:11:40
Там же в комментариях все объяснено, сам только что прочитал )

Ievgenii
30.08.2018
15:11:43
Парни

Туплю

Как создать экземпляр класса без GC?

Pavel
30.08.2018
15:12:01
Туплю
А я кортежу

Ievgenii
30.08.2018
15:12:03
Что-то у меня не выходит

Pavel
30.08.2018
15:12:05
:D

Ievgenii
30.08.2018
15:12:07
)))

Dmitry
30.08.2018
15:12:09
оно типа индексный эламент для каждой строки добавляет tuple ("line", 1)

zts
30.08.2018
15:12:16
А кортеж что это ?

Pavel
30.08.2018
15:12:40
Что-то у меня не выходит
погугли статью про ручноу управление памятью, там есть пример как класс создается через emplace

Dmitry
30.08.2018
15:13:35
А кортеж что это ?
По идее неизменяемый список

zts
30.08.2018
15:13:50
кортеж это относится к теме collection ?

Dmitry
30.08.2018
15:13:56
нет

это тип даных

http://dlang.ru/book#94201f05

Pavel
30.08.2018
15:15:09
tuple это и есть кортеж )

zts
30.08.2018
15:15:50
да уже многое я незнаю

уж*

Ievgenii
30.08.2018
15:29:00
Хорошо, а как создать экземпляр класса в беттерСи стиле?

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