
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
А у меня все время выходят большие коммиты :(

Stepanos
30.08.2018
06:23:18

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

Stepanos
30.08.2018
06:24:02
:) я пропупил, я в общем пишу под дроид, но не на D
https://github.com/huntlabs/hunt-http еще что-то интерестное будет

Denis
30.08.2018
06:43:23

Google

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

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

Denis
30.08.2018
09:16:13

Stepanos
30.08.2018
09:18:04

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+ версии разньіх продуктов...

qwerty
30.08.2018
10:25:03

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

Stepanos
30.08.2018
10:32:17
?
я пинаю джунов чтоб в день брались за столько задач, сколько смогут довести до конца, а есди задача большая для одного дня, разбивали ее на подзадачи
+ чтоб ревьювили свой код перед пушем и чистили
так и ошибки находят сразу не редко

Google

Denis
30.08.2018
10:33:41

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?

Igor
30.08.2018
12:22:26

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

Denis
30.08.2018
12:22:40

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

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

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
Хорошо, а как создать экземпляр класса в беттерСи стиле?