@proGO

Страница 484 из 1674
Denis
16.02.2017
08:21:00
Плка тесты выполняются

И не тратить в каждой итерации время на ручное тестирование

Daniel
16.02.2017
08:21:30
но то, что они выполняются, означает только, что ты не нарушаешь контракты.

Denis
16.02.2017
08:21:33
А потом уже qa

Google
Daniel
16.02.2017
08:22:23
то, что контракты составлены правильно, и что в рамках контракта у тебя нет багов - юнит-тесты не гарантируют

Denis
16.02.2017
08:22:44
Интеграционные

Daniel
16.02.2017
08:22:48
то есть - беготня все же будет, но ее будет меньше

Denis
16.02.2017
08:23:01
В этом и смысл тестов )

Daniel
16.02.2017
08:23:06
Интеграционные
все еще проверяют тольуко контракты

Denis
16.02.2017
08:23:12
Покрыть очевидные кейсы

Или чисто технические кейсы

Daniel
16.02.2017
08:23:43
для меня вопрос "писать ли тексты" не стоял в друх случаях: на C++ и на скриптовых языках

на С++ просто не было возможности без тестов понять, что поломалось

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

Denis
16.02.2017
08:24:48
Elm в этом случае крут , если скомпилилось то браузер можно не открыть

Ну или под конец чтобы behavior проверить

Google
Kirill
16.02.2017
08:25:20
простите, не сдержался

Denis
16.02.2017
08:26:05
...сразу вылетит :))
Подзатыльник ?)

Или что там вылетит

Daniel
16.02.2017
08:26:20
писать ли тесты на java или на go - это можно поторговаться с заказчиком

лучше, конечно, если заказчик тесты оплатит

но, в принципе, можно и так поехать, на кривой козе

Denis
16.02.2017
08:27:03
Ну у меня почти всегда код собирается но не всегда выполняются тесты

В сложных системах без них ни как

Daniel
16.02.2017
08:27:26
еще тесты обзательны, если ты пишешь общедоступную либу

чтобы можно было сказать "с моего конца пули вылетают"

Denis
16.02.2017
08:27:52
Каждый слой тестируется отдельно и тогда можно знать где дебажить

В общем я не представляю серьезную разработку без тестов

Kirill
16.02.2017
08:28:28
в случае с Go у меня это стало уже вопросом не только простоты отладки, а еще и вопросом банального уважения к себе ?

Denis
16.02.2017
08:28:33
Слишком затратно каждый чих проверять

+

Alexei
16.02.2017
08:29:02
когда пишешь либы или пакеты, то сперва пишешь тесты, а уже под них код ))))

Denis
16.02.2017
08:29:20
Это уже смотря какая вера

:)

Google
Daniel
16.02.2017
08:30:28
В общем я не представляю серьезную разработку без тестов
с тестами в лучшем случае в полтора раза дороже, чем без них. вот и вся арифметика. да, возможно - возможно! - этот долг придется отдавать в проде. а, возможно, и прокатит

Kirill
16.02.2017
08:30:32
вообще уже порядок написания — второстепенный вопрос. вкусовщина-с.

Alexei
16.02.2017
08:30:33
Я когда на эту работу пришел, то начал покрывать тестами (и просто пакетными и прочими) все основные нагруженные проекты. СТОЛЬКО всяких косяков вылезло, о которых никто не знал )))))

Daniel
16.02.2017
08:31:13
раз о них никто не знал - зачем ты их откопал? извращенец штоле?

Kirill
16.02.2017
08:31:41
Denis
16.02.2017
08:31:59
?

Daniel
16.02.2017
08:32:00
скорее всего - нет

Alexei
16.02.2017
08:32:04
ну как потом выяснилось - почти каждый житель столицы хоть раз да наступил в эти косяки )))

просто в рамках нагрузки, косяки в 0.5% это скорее фича, чем баг

Kirill
16.02.2017
08:32:30
скорее всего - нет
ну вот говорю же, скорее всего знали.

другой вопрос — сколько их знало

Kirill
16.02.2017
08:33:14
и сколько это стоило

или — что внезапно — сколько денег это принесло

Denis
16.02.2017
08:33:42
?

В банках этот баг уже называют процентом

Daniel
16.02.2017
08:34:13
основная польза от тестов - высказываю крамольную мысль - не в собственно тестах, а в манере написания кода. код, про который программер подумал, как его тестить, много проще и читать, и отлаживать

Kirill
16.02.2017
08:34:42
В банках этот баг уже называют процентом
а этот баг с процентом называют вознограждением)

Alexei
16.02.2017
08:34:56
В моем случае - столило 2-3 дня рабочих, принесло - к комерсам, не думаю, чтоб они вообще разницы увидели ))))

Denis
16.02.2017
08:37:27
основная польза от тестов - высказываю крамольную мысль - не в собственно тестах, а в манере написания кода. код, про который программер подумал, как его тестить, много проще и читать, и отлаживать
У меня слой апликейшна не зависил от слоя интерфейсов, изначально это нужно было для модульных тестов, а после это поспособствовало легкому переходу системы нотификации с хттп на вебсокеты

Google
Daniel
16.02.2017
08:38:02
но мримерно 90% программеров вообще ни о чем не думают

Denis
16.02.2017
08:38:26
Это как говорит товарищ Фил - кодеры

Дежа вю?

Kirill
16.02.2017
08:38:39
но мримерно 90% программеров вообще ни о чем не думают
это которые на php и jquery погромируют или ты еще кого-то имеешь ввиду?

или серьезно 90% вообще?

Denis
16.02.2017
08:39:49
Ну или как товарищ Нил - мартышки ебанные

Поправьте )

Admin
ERROR: S client not available

Kirill
16.02.2017
08:40:16
некоалы

Denis
16.02.2017
08:41:23
Да

Теория про личинки тоже гуд

Daniel
16.02.2017
08:50:03
Denis
16.02.2017
09:09:10
вообще
Эта мысль не популярна, ровно такая же тема уже поднималась

Roman
16.02.2017
10:07:45
друзья, не подскажите как в go сделать низкоуровневый http запрос? что бы можно было хедеры отправлять в том порядку, в котором я хочу, и что бы тело не трогал

но при этом не tcp, потому что не хочу сам с ssl и прокси возиться

Олег
16.02.2017
10:09:04


:))

redbeard
16.02.2017
10:10:46
принцесса с панели? O_o

Google
Олег
16.02.2017
10:12:36
принцесса с панели? O_o
Все перепутано в мире java

redbeard
16.02.2017
10:12:56
им теперь и GC не нужен

Denis
16.02.2017
12:38:14
для TensorFlow будет гошный интерфейс

ну круто же

Paul
16.02.2017
12:45:54
ох съедят питошечку

Quet
16.02.2017
12:52:52
вряд ли го крайне неудобен для манипуляций с данными

Paul
16.02.2017
12:58:01
вряд ли го крайне неудобен для манипуляций с данными
это улучшаемо. Питон медленный, увы.

Subbotin
16.02.2017
12:59:05
наоборот - скорость у питона увеличиваема, а сложность манипуляции данными во многом в статической типизации, которая суть языка

corpix
16.02.2017
13:01:52
А это всё знаете почему?

Потому что дженериков нет! :D

Daniel
16.02.2017
13:06:48
нет

не по этому

Paul
16.02.2017
13:07:31
наоборот - скорость у питона увеличиваема, а сложность манипуляции данными во многом в статической типизации, которая суть языка
да, а как? просто я вижу попытки его разогнать (unlanden swallow, pyston, pypy) – и как-то оно не оч получается, ИМХО

corpix
16.02.2017
13:08:30
не по этому
Ну а как реализовать высокоуровневые абстракции для манипуляции с данными без них? Использовать везде interface{} - ну уж нет, так себе решение

Subbotin
16.02.2017
13:08:46
Paul
16.02.2017
13:12:31
а что с ним так?

Roman
16.02.2017
13:14:24
а что с ним так?
Ты утверждаешь, что "как-то не оч получается". Вот в чем это не очень?

Alexey
16.02.2017
13:49:49
Слушайте, а как деньги в го считать? Кто что использует? Int64 и копейки? big.Rat? Что-нибудь ещё?

Страница 484 из 1674