
Митко Соловец?
27.12.2016
10:08:27

Sergey
27.12.2016
10:08:35
class RequestBuilderTest {
var storeRepository: StoreRepository = mock {
on { findSupplierNumberById(any()) } doReturn "1234"
}
var shopRepository: ShopRepository = mock {
on { getBuyerIdById(any()) } doThrow Exception::class
}
val requestBuilder = RequestBuilder(distributorStoreRepository, mechanicShopRepository)

Митко Соловец?
27.12.2016
10:08:58
это кОтлин?

Sergey
27.12.2016
10:09:19
он самый, тест под рукой просто был

Google

Sergey
27.12.2016
10:09:30
точнее это начало теста там где инициализация

Митко Соловец?
27.12.2016
10:09:39
так на скалу похож

Sergey
27.12.2016
10:10:13
val requestBuilder = RequestBuilder(distributorStoreRepository, mechanicShopRepository) ты говоришь можно без этого обойтись?

Митко Соловец?
27.12.2016
10:11:00
не, я про другое
например для этой штуки нужно заинжектить или веб мвс конфиг или контроллер
если тестить контроллеры

Sergey
27.12.2016
10:12:20

Artem
27.12.2016
10:16:20

guga
27.12.2016
10:22:49
тут это, скала то падает на русском рынке, самые лучшие программисты не смогли освоить? https://habrahabr.ru/company/hh/blog/318450/

Sergey
27.12.2016
10:24:50
лол, пхп в топе

Aleksei
27.12.2016
10:24:53
там же ответили третьим комментарием
PHP — это лоукост и кризис, вероятно, привел к тому, что многие компании рассматривают более дешевую разработку (и разработчиков).

Dmitry
27.12.2016
10:25:31
просто похапешники английского не знают

Google

Dmitry
27.12.2016
10:25:41
а скалисты пошли работать за доллары
и правильно сделали

Sergey
27.12.2016
10:25:53
а скалисты знают английский?
так же как и математику?

Dmitry
27.12.2016
10:26:34
думаю что средний скалист в вакууме знает английский значительно лучше среднего пыхапешника

Sergey
27.12.2016
10:26:46

Dmitry
27.12.2016
10:26:50
ибо как минимум на хабре и ответах.мейл.ру уже особо не начитаешь себе проект

Руслан
27.12.2016
10:27:27
Все-таки на друпале писать, не спринги вкуривать)

Sergey
27.12.2016
10:28:06

Митко Соловец?
27.12.2016
10:28:22
годнота иногда попадается

Ivan
27.12.2016
10:28:47
представляю как бедные питонисты перелазиют с питона на php
???

Sergey
27.12.2016
10:29:02

Anton
27.12.2016
10:29:13
Go как-то жутко взлетел

Руслан
27.12.2016
10:29:17

Sergey
27.12.2016
10:29:47

guga
27.12.2016
10:29:49

Nikita
27.12.2016
10:29:54

Google

guga
27.12.2016
10:29:55
Куда там дюку

Митко Соловец?
27.12.2016
10:30:04

Руслан
27.12.2016
10:30:14

Anton
27.12.2016
10:30:16

Митко Соловец?
27.12.2016
10:30:17
и он и используется в связке с другими языками

Sergey
27.12.2016
10:30:19
перл воскрес? о_О

Руслан
27.12.2016
10:30:27
А вот у Котлина нету маскота :(

Митко Соловец?
27.12.2016
10:30:28

Anton
27.12.2016
10:30:50
микроервисы клепают на всём подряд, разве что не на коболе..

Dmitry
27.12.2016
10:30:57

Митко Соловец?
27.12.2016
10:31:42

guga
27.12.2016
10:31:45

Митко Соловец?
27.12.2016
10:31:57
посмотрите тренды запроса go microservices

Руслан
27.12.2016
10:32:53

guga
27.12.2016
10:33:04

Митко Соловец?
27.12.2016
10:33:14
http://akamaicovers.oreilly.com/images/0636920046783/lrg.jpg
>прочей херни
лель

Anton
27.12.2016
10:33:58
ну понят но же, что книжку написать по той технологии, что сейчас в тренде - это единственный способ на книжке заработать

Sergey
27.12.2016
10:34:02
во всяких badoo го юзают как более простую альтернативу сям
по крайней мере то что они публично говорят)

Google

guga
27.12.2016
10:34:23

Руслан
27.12.2016
10:34:29
Но это не мешает авторам делать выводы

guga
27.12.2016
10:35:00
а ещё у java самый говняный цвет на гитхабе

Sergey
27.12.2016
10:35:33

Руслан
27.12.2016
10:35:54

Admin
ERROR: S client not available

Sergey
27.12.2016
10:37:01
пойду что ли гляну вакансии на го
https://career.ru/vacancy/19108499?query=go ух

Руслан
27.12.2016
10:38:30
120к это сколько в $

Sergey
27.12.2016
10:38:43
2к вроде
чуть меньше

Руслан
27.12.2016
10:38:52
Пффф
В Москве
За еду
На Go, Perl, C++

Ivan
27.12.2016
10:40:09
???

Руслан
27.12.2016
10:40:26
Go - худший язык для разработчиков, можно брать полуграммотных студентов и они будут продуктивны. А скала и прочие хаскели - лучший. Высокий джоб сесурити, высокие зарплаты ?
Втащил в проект скалаз, и до пенсии пиши)

Nikita
27.12.2016
10:41:02
кложуру забыл(

Google

Руслан
27.12.2016
10:41:20
Я же сказал и прочие хаскели)

Sergey
27.12.2016
10:41:30
https://hh.ru/vacancy/18910456?query=go за тарелку еды работают же

guga
27.12.2016
10:42:29
кложуру забыл(
ну она же милая и не очень сложная, у всех же был лисп в универе

Nikita
27.12.2016
10:42:48
однако вакансии по ней идут в комбо со скалой иногда
и с тем же хаскелем
правда судя по functionalworks вся кложур туса в Лондоне

Товарищ
27.12.2016
12:18:27
Здравствуйте, кто хорошо знаком с Spring Security (ACL, RBAC)?
не могу понять использовать ли ACL или RBAC (role based access control) для проекта
сложность в том что, мне надо настроить иерархию привилегии и индивидуальные привилегии для пользователей
ACL задачу усложняет очень
а на RBAC немогу сделать fine-grained permisssions.
надо дать права на определенный тип объектов (например, объекты класса клиент), и на фронте, зависимости кто такой пользователь надо включать отключать некоторые кнопки

Aliaksei
27.12.2016
12:31:11
С помощью Spring Security можно сделать любой сложности гранулярность и ACL
как долгосрочный вклад в секурити - это хороший вариант.
но надо понимать, что SS это больше про инфраструктуру секурити, т.е. алгоритмы как резловить пермишены и где их хранить писать придётся всё равно ;)

Ivan
27.12.2016
12:49:11
а Spring Security умеет резолвить права для полей классов а не только для самого класса или объекта класса?

Товарищ
27.12.2016
12:55:26

Aliaksei
27.12.2016
12:56:45
Хорошие примеры closed source.

Товарищ
27.12.2016
12:58:53

Aliaksei
27.12.2016
13:00:24

Ivan
27.12.2016
13:00:57
ну column это уровня бд уже я говорю о полях класса
например один пользователь может читать поле а второй нет