Согласен, статья с устаревшей информацией, сейчас уже знают про экзосомы и везикулы и признают, что их не отличить от того, что принято называть "вирусами", а эти образования являются почтовым обменом между клетками (всем живым) в этом мире, и то, что раньше считали мусором - информационный обмен. То есть раскрученная ковидофобия и всепрививочность теряют научную почву под ногами.
Техник полиморфизма - несколько. Автор рассмотрел одну из них - простая замена. Есть еще разбавление кода нейтральными командами, которые каждый раз меняются. В этих игрищах главное не забыть, что есть кэш команд процессора, и если вы меняете код, следующий далее по ветке исполнения, то есть вероятность, что в ОЗУ он изменится, но это не повлияет никак на исполнение кода процессором, потому что он исполняет то. что засосал в свой кэш команд. Помню, на этой особенности строилась одна из защит редактора "Слово и дело". Под отладчиком - ветка исполнения была одна - завершение программы (сбрасывался кэш из-за прерываний отладки), а без отладчика ветка исполнения была другая - запускался редактор (так как в кэше сохранялся немодифицированный код).
У меня мать архитектор, зачитал ей статью и этот коммент, говорит - поставь каменту 10 лайков!!
Дизайнеры - это просто кошмар, столько проклятий в их адрес ни от кого не слышал, как от архитекторов. Ни черта не знают, а теперь еще насобачились отдать все свои мини-скиллы нейросетям - то есть вообще амебами станут.
Матрица требований - это один из способов ВИЗУАЛИЗАЦИИ СВЯЗЕЙ. Способы визуализации бывают разные. Можно нарисовать на бумаге схему станций метро, но называть ее инструментом управления метро вряд ли можно.
Это тоже манипуляция, - давай, говори мне только "пазитифф", а не то обзову тебя крабом!
Смысл не в ярлыках, а в устойчивости своих ориентиров и намерений. Если ты находишься под шквалом критики, устоять сложно. Ну и конечно, не зря некоторые вещи хранят в тайне, чтобы сберечь от поруганий и осмеяния.
Вопрос #5 и особенно ответ выглядят слабо, потому что в демонстрации использование синхронизированных данных (чтение значения переменной) выполняется не в монопольном режиме. Кроме того, в С++ есть ключевое слово volatile, которое отключает оптимизацию чтения (кэш) для того, что синхронизация правильно работала при изменении данных разными ветками исполнения. Что-то подобное д.б. и в java наверное. Очень интересным был бы вопрос про инверсию приоритетов, но "к сожалению формат статьи не позволяет" :) Все 22 вопроса достаточно шаблонны и позволяют оценить кругозор, глубину знаний и опыта оценить не позволят.
Согласен, статья с устаревшей информацией, сейчас уже знают про экзосомы и везикулы и признают, что их не отличить от того, что принято называть "вирусами", а эти образования являются почтовым обменом между клетками (всем живым) в этом мире, и то, что раньше считали мусором - информационный обмен. То есть раскрученная ковидофобия и всепрививочность теряют научную почву под ногами.
Техник полиморфизма - несколько. Автор рассмотрел одну из них - простая замена. Есть еще разбавление кода нейтральными командами, которые каждый раз меняются. В этих игрищах главное не забыть, что есть кэш команд процессора, и если вы меняете код, следующий далее по ветке исполнения, то есть вероятность, что в ОЗУ он изменится, но это не повлияет никак на исполнение кода процессором, потому что он исполняет то. что засосал в свой кэш команд. Помню, на этой особенности строилась одна из защит редактора "Слово и дело". Под отладчиком - ветка исполнения была одна - завершение программы (сбрасывался кэш из-за прерываний отладки), а без отладчика ветка исполнения была другая - запускался редактор (так как в кэше сохранялся немодифицированный код).
У меня мать архитектор, зачитал ей статью и этот коммент, говорит - поставь каменту 10 лайков!!
Дизайнеры - это просто кошмар, столько проклятий в их адрес ни от кого не слышал, как от архитекторов. Ни черта не знают, а теперь еще насобачились отдать все свои мини-скиллы нейросетям - то есть вообще амебами станут.
Матрица требований - это один из способов ВИЗУАЛИЗАЦИИ СВЯЗЕЙ. Способы визуализации бывают разные. Можно нарисовать на бумаге схему станций метро, но называть ее инструментом управления метро вряд ли можно.
Это тоже манипуляция, - давай, говори мне только "пазитифф", а не то обзову тебя крабом!
Смысл не в ярлыках, а в устойчивости своих ориентиров и намерений. Если ты находишься под шквалом критики, устоять сложно. Ну и конечно, не зря некоторые вещи хранят в тайне, чтобы сберечь от поруганий и осмеяния.
Вопрос #5 и особенно ответ выглядят слабо, потому что в демонстрации использование синхронизированных данных (чтение значения переменной) выполняется не в монопольном режиме. Кроме того, в С++ есть ключевое слово volatile, которое отключает оптимизацию чтения (кэш) для того, что синхронизация правильно работала при изменении данных разными ветками исполнения. Что-то подобное д.б. и в java наверное. Очень интересным был бы вопрос про инверсию приоритетов, но "к сожалению формат статьи не позволяет" :) Все 22 вопроса достаточно шаблонны и позволяют оценить кругозор, глубину знаний и опыта оценить не позволят.