Мерль
Нави
а чё за голанг, где раст?
Нави
ох уж етот ужэ тот апрель...
Michael
ещё одно дно
Kirill
О, поменяли местами гошночат и расточат - и расточат стал хоть кому-то нужен
Zloy-Dobry
😂
Demuz
Dika
Demuz
Ра точат. Я только в доте такого героя знаю Раста называют. И то, у него только в первой доте такое имя )
Demuz
Євгеній 😌
Пацаны не работает ipc, что делать?
Zver
Zver
Чат любителей Растишки.
Нави
раста это что то растомамнское?
պլհկ
Отличительным свойством религии Раста является то, что они не занимаются обращением в свою веру, так как человек должен открыть в себе Джа самостоятельно
Stepan
знаю, знаю, неплохая игра
Влад
Αλεχ
Хорошая попытка раст
Αλεχ
но у меня никогда не было другого чатика
でゲソ
здраствуйте, это чат про аниме?
Αλεχ
хочешь что-то пропатчить?
でゲソ
Хочу обложить тестами
でゲソ
IReadStream
Design an interface (abstract class) that allows to read data from the stream of any nature (file, network, audio etc.). Interface design should meet the following requirements:
Non-blocking. If the data being requested is temporarily unavailable: the client of the class must not be blocked by the call.
Streaming. The amount of data that the stream can provide is expected to be enormously large. Interface design must not induce neither the client nor its implementations to consume a lot of memory.
Error handling must be exception-based.
FileReadStream
Provide implementation for IReadStream that reads data from the file specified by path using your favorite OS API. Although the FileReadStream implements a non-blocking interface, the implementation itself doesn’t have to be non-blocking.
In unit tests OS API usage is allowed
でゲソ
Какими тестами можно тут обмазаться кроме ловли эксепшнов
Loo
でゲソ
это понятно. мне б конкретных кейсов
でゲソ
ибо я лох в TDD
でゲソ
На самом деле плохо представляю вообще как должен выглядеть интерфейс
Αλεχ
юнит-тесты на интерфейс это плохая идея
Αλεχ
можно подсмотреть как делаются тесты в react-redux
Αλεχ
хотя не уверен, что применимо
Мерль
でゲソ
У меня прост из всех потенциальных тестов это только ловля эксепшнов на различные ошибки. типа файл там не открылся или ещё что-то в этом роде
Anonymous
А почему переименовались?
でゲソ
на число глянь
Αλεχ
вообще UI тестировать редко когда нужно
でゲソ
а причем тут уи
Αλεχ
а про что ты тогда?
でゲソ
абстрактный класс он же интерфейс
でゲソ
и его реализация
Αλεχ
ну тестируй что он делает
Αλεχ
2+2=5 и все такое
でゲソ
вот собсна реализацию мне как-т надо протестить но тесткейзов придумать не могу
Αλεχ
покажи код короч задрал)
でゲソ
его ещё нет ибо я не придумал каким будет интерфес ридера
でゲソ
kitsu
парни, как прочитать файл в джаве?
kitsu
помогите плез
Sergey
kitsu
да не
Sergey
Тут го
kitsu
почти одно и то же, нормуль
でゲソ
это же го чат. жава тут самое оно ты чо
доня.
ты что, в джаве ведь дженерики!
Євгеній 😌
че развели тут срач
でゲソ
шо за гейский шрифт у тебя в имени
Євгеній 😌
какой шрифт дядя ты чо
doc
Верните название чата, твари!
Євгеній 😌
doc
А, сеня первое апреля
doc
Ебать
doc
でゲソ
доня.
мама, я в телевизоре^Wмеме
でゲソ
Євгеній 😌
Αλεχ
Αλεχ
исхитрись-ка мне добыть, то чаго не может быть.
Запиши себе названье, чтобы в спешке не забыть
Bugworm
Когда из других языков уберут дженерики?
Ignat
Никогда, они просто не хотят признавать, что их дроч на типы не имеет отношения к промышленному программированию, и пытаются убедить в обратном индустрию
Dmitriy
Бля, да вы чего пугаете то?)))))
Andrey
https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/ и смеются ведь сами над этим.
Αλεχ
эта статья в любом другой день мной бы была воспринята совершенно серьещно
Αλεχ
ибо указатели реально говно
kitsu
Можно как-нибудь указать рабочую папку для карго?
Денис
типа чтобы запускать карго не из той же директории, где лежит проект?
Ilya
идите в чат раста, наркоманы