Блог пользователя st

Книга ужасов "Effective Modern С++"

Scott Meyers "Effective Modern С++" (2016), в русском варианте Скотт Мейерс "Эффективный и современный С++". В процессе чтения обоих изданий: в дороге - epub с оригиналом на электрокнижке, на компьютере - PDF с переводом. Сюда буду кидать заметки по ходу.

Блеск и нищета микросервисов

Специалист старается знать все больше о все меньшем, пока не будет знать все ни о чем. А философ узнает все меньше о все большем, пока не будет знать ничего обо всем. Д. Гранин, "Иду на грозу"

Тема микросервисов опасна уже сама по себе: трудно удержаться, балансируя на лезвии объективности, между апологетикой модного течения и более зеленой травой в славном техническом прошлом.

Дайджест мыслей

1. О трендах

Спустя 15+ лет после Java2 и .Net 1.1 тренд в софтостроении меняется: вместо универсального языка на виртуальной прокладке вернется разделение вроде "Си/Си++ для тех, кто знает, как работает процессор/компьютер и Питон для остальных". Что не отменяет агонии Явошарпокобола еще лет на 40.

Не забываем, что с трендами бороться нельзя, но можно с флуктуациями. "Все идет по плану" (с)

2. О среде

Моя сугубо личная статистика по любителям Vim.

C/C++: очистить связанный циклический список

В случае связанного циклического списка нужны дополнительные проверки во избежания порчи памяти.

Полный пример (компилируется и проверен на GCC 8.x)

Тесты для программистов

Для тестирования кандидатов уровня техник-программист были нужны тесты. С одной стороны, достаточно простые и неспецифичные, чтобы не морочить человеку голову. С другой, достаточно сложные, чтобы понять, как человек думает. В итоге получились такие задачки. Вдруг кому-то будет полезным.
Programming test 1

Страницы

Subscribe to RSS - Блог пользователя st