Anonymous
Есть смысл попробовать SkyDNS, или сразу Consul лучше?
Alexander
Alexander
Тесты зло
Alexander
😄
Valentin
Anonymous
Тесты зло
Вашьі слова да мому тимлиду в ушьі
⏺ Vаdim
зло - это когда запилил кто-то фичю из разрабов, фича работает, а пол проекта перестало работать)))))) и узнают это на бою))))
Alexander
значит разраб зло )
Alexander
один фиг всех тестов не напишешь. Вывалится там, на что теста не было
⏺ Vаdim
хахахаха
⏺ Vаdim
пусть тестируют заказчики, или конечные пользователи, долой тесты 😂😂😂
Anonymous
Жизнь слишком коротка, чтобы тратить её на тесты.
⏺ Vаdim
Anonymous
Daniel
Кому нужны баги?!
⏺ Vаdim
тем кто не нуждается в тестах))
Daniel
Пилите фичи!
Anonymous
Кому нужны баги?!
Программистам. Если бы в программах не было бы багов, всех программеров давно бы уволили.
Daniel
Воооот
Anonymous
Anonymous
Разрабы в microsoft обеспечили себя работой на века ))
Anonymous
⏺ Vаdim
Ага делают код стабильнее, конечные пользователи станут ленивыми, если приложения не будут падать, некому будет тестировать Виндоус
Ilya
Господа, кто-то через докер разворачивал контейнер для go и go-sqlite3?
Sergey
Anonymous
⏺ Vаdim
⏺ Vаdim
перепись населения чата))))
Ilya
Вопрос в следующем - при go install сначала ругался на отсутствие gcc при сборке. Оказалось что mattn/go-sqlite3 требует его. Установил gcc. Теперь ругается на то, что stdlib.h не находит. Было у кого так? Образ на основе alpine 3.6
⏺ Vаdim
Anonymous
Alexander
https://hub.docker.com/_/golang/
Alexander
берешь готовый образ с гошей
Alexander
должно работать из коробки
Alexander
но я не проверял
Alexander
я не люблю тесты )
Alexander
он же делает go install, а зачем он это делает?
Anonymous
⏺ Vаdim
а я люблю тесты, особенно когда хороший проект ими покрыт, но раньше тоже не любил, и думал что они лишние
Anonymous
Anonymous
Anonymous
сейчас тебя обольют. тесты ведь не нужны
⏺ Vаdim
надо им глаза открыть
Anonymous
Мода зависит от сезона. Какой-нибудь Габен выложит на ютуб ролик, что тесты это прошлый век, и мода поменяется 😄
Pawel
Wat?
пример юнит-тестов на десктопный гуй - в студдию!
Anonymous
Pawel
Тесты нужны.
Niko
Всем привет! Помогите молодому go-шнику!
Реализую Bearer-аутентификацию пользователя на go-ozzo фреймворке
У меня есть интерфейс для аутентифицированых пользователей.
package apis
type Identity interface{}
Произвожу аутентификацию
user, err := service.GetByAuthKey(c, token) // user type is models.User
if err == nil {
return apis.Identity(user), nil
}
После аутентификации могу получить данные пользователя
func(c *routing.Context) error {
fmt.Printf("%+v\n", c.Get(apis.User)) //const "User"
c.Write(c.Get(apis.User))
return nil
}
//{"id":1,"username":test}
Как я могу обратиться к свойству аутентифицированного пользователя?
При попытке запустить скрипт получаю ошибку
user := c.Get(apis.User)
fmt.Printf("%+v\n", models.User{user.id})
user.id undefined (type interface {} is interface with no methods)
Sergey
⏺ Vаdim
Тесты для кода нужны?
Да – 39
👍👍👍👍👍👍👍 76%
Что это такое? – 9
👍👍 18%
Нет – 3
👍 6%
👥 51 people voted so far.
Anonymous
⏺ Vаdim
Pawel
Pawel
⏺ Vаdim
например?
QT, GTK+, на питоне вроде тоже было
⏺ Vаdim
xojo - macos, win, linux
Niko
Как реализовать интерфейс структурой, которая находится в другом пакете от интерфейса?
Anonymous
Anonymous
Niko
Почему меня все игнорируют?
⏺ Vаdim
Девушки игнорят?
Kirill
Всем привет. Использую github.com/julienschmidt/httprouter. Хочу сделать такой route: "orders/:id/accept". когда перехожу по такому пути: orders/2/accept - возвращает 404. В чем косяк, подскажите?
Niko
Нет))) С ними все ok
Два вопроса задал, никто не ответил
ceiling cat
Valentin
Я только не понимаю, зачем на серверном языке делать десктоп?