All streams
Search
Write a publication
Pull to refresh
13
0.6
Алексей Ткаченко @a-tk

Разработчик ПО

Send message

Это была агрессивная оптимизация пользовательских данных!

(есть тут кто, кто помнит эту фразу в новостных заголовках?)

Облако волшебного дыма, на котором работает электроника?

Развели тут бюрократию... одни расходы от этих айтишников... Что тут вообще может произойти и кому мы нужны? </sarcasm>

Проблема такого подхода в том, что теперь мы имеем дело с пятью новыми буферами переменной длины. .NET распределяет для них новую память, а GC отслеживает их. Это медленно и занимает много памяти. Особенно проблематично это в циклах, и при этом более активно может задействоваться GC, ещё больше замедляя приложение.

Опять же, не надо сгущать краски: эфемерные поколения не столь дороги. А альтернативные варианты могут потребовать гораздо больше нагрузки на программиста при написании, и они более хрупкие при поддержке.

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

Здесь некорректный по смыслу перевод. Ссылочный тип - это тот, который требует объекта в куче (то есть class или interface). ref struct - это принципиально другой вид типов, при этом адекватный перевод на русский язык до сих пор не устоялся. Более того, ref struct - это тип, который не может попасть в кучу.

Начало - отличная статья о том, как можно оторвать ногу, лишь слегка дунув на неё.

Благо, потом немного образумились.

Вкладки можно разместить одна рядом с другой и, используя лишь клавиатуру, копировать файлы из одного места в другое? Сколько надо действий с клавиатурой для этого? В нормальном двухпанельном менеджере - это одна клавиша (ну или две, для подтверждения)

Лучше бы сделали нормальный двухпанельный файловый менеджер вместо вот этого вот всего.

Ах да, к 15 надо быть уже тимлидом!

Я тоже не успеваю за современной мифологией - староват я для неё.

В порядке идеи: за HR должен быть тайный контролёр, который просматривает некоторые из отклонённых резюме, и в случае нахождения релевантных HR получает... Как врач при заключении патологоанатома об имевшейся врачебной ошибке, приведшей к летальному исходу.

Так ведь в современной мифологии 30-летний программист давно должен был стать менеджером или владельцем стартапа, а не код писать, не?

Тогда не было рынка вайтишников и инфоцыган, которые делают воду очень мутной.

Естественное свойство бюрократии - разрастаться.

Вы сейчас показали пример классической ложной дихотомии

Дополнительный вывод - не имей сто рублей, а имей сто друзей, светись в профессиональных комьюнити, будь на виду.

1
23 ...

Information

Rating
1,838-th
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Software Developer, Software Architect
Lead
From 1,000,000 $
C#
.NET
C++
Git