Возник небольшой спор на ревью: нормально ли в юнит-тестах апи также дергать приватные методы для проверки состояния?
Тип проблема в том, что при изменении реализации посыпятся тесты и придется все править, в общем границы кода нарушаются.
Это норм по вашему?
UPD: под дергать приватные методы имелось в виду использовать их для проверки состояния
Тип проблема в том, что при изменении реализации посыпятся тесты и придется все править, в общем границы кода нарушаются.
Это норм по вашему?
UPD: под дергать приватные методы имелось в виду использовать их для проверки состояния
oleg_log
А вот и сборник подкастов, возможно кто-то найдет для себя что-то новое. https://telegra.ph/Sbornik-podkastov-ot-podpischikov-07-07
Уважаемый Мерль дописал опубликовал свой список, причем он их слушает, не как я. Советую.
https://xn--r1a.website/teamerlin/5461
https://xn--r1a.website/teamerlin/5461
Telegram
Мерлин заваривает чай☕️
Небольшой список русскоязычных подкастов, которые я слушаю регулярно. Вообще составил его для знакомого в одном чатике, но пусть будет здесь тоже
Завтракаст — пока самый лучший подкаст про игры, музыку, сериалы, фильмы. И про фотографию.
Постнаука — лекции…
Завтракаст — пока самый лучший подкаст про игры, музыку, сериалы, фильмы. И про фотографию.
Постнаука — лекции…
Во-первых это красиво...
(спасибо @count0_digest)
коммит https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition/commit/f24a74be2858e58f4d22b5a04456995cba4a9648?diff=split
(спасибо @count0_digest)
коммит https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition/commit/f24a74be2858e58f4d22b5a04456995cba4a9648?diff=split
Если ты гофер и до сих пор пишешь:
забудь это и сделай
🙌
// Block forever
var wg sync.WaitGroup
wg.Add(1)
wg.Wait()
забудь это и сделай
select {}🙌
Приходит письмо от Медиум с ежедневными сводками.
Жмешь в письме ссылку с настройками уведомлений.
Любая корреспонденция выключена. Мде...
Жмешь в письме ссылку с настройками уведомлений.
Любая корреспонденция выключена. Мде...
The main problem is that DRAM latency is hardly improving at all. From 1999 to 2017, DRAM capacity has increased by 128x, bandwidth by 20x, but latency only by 1.3x! This means that more and more effort has to be spent tolerating memory latency.
(с)
https://jakob.engbloms.se/archives/2997
(с)
https://jakob.engbloms.se/archives/2997
И даже такое есть в наших интернетах:
Paxos Jokes - Geeking out about distributed systems
http://paxosjokes.com/#!/
Paxos Jokes - Geeking out about distributed systems
Leader - I tell you Paxos joke, if you accept me as leader.
Quorum - Ok comrade.
Leader - Here is joke! (*Transmits joke*)
Quorum - Oookay...
Leader - (*Laughs* hahaha). Now you laugh!!
Quorum - Hahaha, hahaha.
http://paxosjokes.com/#!/
Автор Joy of Haskell сделал список алг. структур.
Вместо тысячи причин:
I keep forgetting what the difference is between a ring and a group, which is funny to me because I never forget the difference between a semiring and a semigroup
https://argumatronic.com/posts/2019-06-21-algebra-cheatsheet.html
Вместо тысячи причин:
I keep forgetting what the difference is between a ring and a group, which is funny to me because I never forget the difference between a semiring and a semigroup
https://argumatronic.com/posts/2019-06-21-algebra-cheatsheet.html
Argumatronic
CAUTION: Monoid fever is contagious.
Казалось бы, опытный разраб, но блин, такая аргументация слабенькая. Озвучу ток часть претензий:
Поисковики - штук 5 в мире, важно замечание.
HFT - лол, С++ далеко не единственный на рынке (дада, даже на го есть).
Компиляторы - лол, давно не на цпп пишутся
А вот про порт с Си на Раст красиво вышло, что теряются фичи Раста из-за прямого порта Си (привет unsafe).
С Го как бы и не сравнил, как и с жабой.
А вот недостатки указаны слишком кратко, аля порог вхождения (привет undefined behaviour), крошечная стдлиб™ и слабенькая инфра.
Понимаю, доклад холиварковский и завершающий конфу, но как-то смешно в обратную сторону вышло.
Смотреть с попкорном и колой https://www.youtube.com/watch?v=LZflL44SVVY&feature=youtu.be
Поисковики - штук 5 в мире, важно замечание.
HFT - лол, С++ далеко не единственный на рынке (дада, даже на го есть).
Компиляторы - лол, давно не на цпп пишутся
А вот про порт с Си на Раст красиво вышло, что теряются фичи Раста из-за прямого порта Си (привет unsafe).
С Го как бы и не сравнил, как и с жабой.
А вот недостатки указаны слишком кратко, аля порог вхождения (привет undefined behaviour), крошечная стдлиб™ и слабенькая инфра.
Понимаю, доклад холиварковский и завершающий конфу, но как-то смешно в обратную сторону вышло.
Смотреть с попкорном и колой https://www.youtube.com/watch?v=LZflL44SVVY&feature=youtu.be
YouTube
Антон Полухин — Незаменимый С++
. Каждый новомодный язык программирования норовит заявить о том, что он быстрее, надёжнее и вообще по всем параметрам в несколько раз лучше C++.
Давайте разберёмся — где правда, а где вымысел. Да начнётся битва между C++ и Asm/Rust/Go/Java/C#... !
Давайте разберёмся — где правда, а где вымысел. Да начнётся битва между C++ и Asm/Rust/Go/Java/C#... !
Build Your Own Text Editor
Неплохая и большие статьи о том, как создать собственный редактор. Советую.
https://viewsourcecode.org/snaptoken/kilo/index.html
Неплохая и большие статьи о том, как создать собственный редактор. Советую.
https://viewsourcecode.org/snaptoken/kilo/index.html
oleg_log
Build Your Own Text Editor Неплохая и большие статьи о том, как создать собственный редактор. Советую. https://viewsourcecode.org/snaptoken/kilo/index.html
Еще советую отдельно посмотреть от Антиреза (автора редис): радактор в 1к строк
http://antirez.com/news/108
https://github.com/antirez/kilo
http://antirez.com/news/108
https://github.com/antirez/kilo
GitHub
GitHub - antirez/kilo: A text editor in less than 1000 LOC with syntax highlight and search.
A text editor in less than 1000 LOC with syntax highlight and search. - antirez/kilo
Вот вроде смотришь на С++ и неплохой язык, вот только вспомнишь десятилетия багажа, непонятную экосистему и....эээээ.
Прав Страуструп - в С++ скрывается хороший язык, пытающийся вырваться наружу.
https://xn--r1a.website/experimentalchill/17
Прав Страуструп - в С++ скрывается хороший язык, пытающийся вырваться наружу.
https://xn--r1a.website/experimentalchill/17
Telegram
Experimental chill
Решил написать про маленькие и полезные вещи в C++20
https://telegra.ph/C20-small-things-08-04
Вообще, уже тяжело воспринимать изменения, столько всего добавили. Просто жесть
Кстати, ещё из интересного, в последнее время libc++ очень много патчится по…
https://telegra.ph/C20-small-things-08-04
Вообще, уже тяжело воспринимать изменения, столько всего добавили. Просто жесть
Кстати, ещё из интересного, в последнее время libc++ очень много патчится по…
Раза 4 думал задать этот вопрос, но захотелось ток сейчас: а что вам тут интересно читать? ну или чего хотелось бы больше?
Выслушаю вас тут @olegkovalov
PS. сразу всех не прочитаю, я кушать буду
Выслушаю вас тут @olegkovalov
PS. сразу всех не прочитаю, я кушать буду
Forwarded from Undefined Nation
Однажды девопс Григорий Замза проснулся в своей постели и обнаружил, что превратился в обычного админа
У нас такая архитектура, что все сервисы живут в двух ДЦ. И сегодня мы будем обезьяничать и переключать кафку на 1 ДЦ.
Короче chaos monkey on prod mode live.
День будет весёлым 🍿
Короче chaos monkey on prod mode live.
День будет весёлым 🍿