All streams
Search
Write a publication
Pull to refresh
97
0
Андрей @JustRoo

Бортинженер летающих тарелок

Send message
Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SymCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SymCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SymCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SymCity разрешается использовать память после ее освобождения.


Отсюда.

P.S. Я всегда буду обновлять комментарии перед отправкой своего =(
В столице по 200, а если из каких-нибудь экзотических зерен — цена вообще становится заоблачной.
Пельмени скачать бесплатно без регистрации
Вопрос — вы осознаете, что текст меняется, во сне или уже проснувшись?
Почему вы так к тестерству прицепились? Факт в том, что не бывает БА без опыта. Ну не такая это специальность, что уж тут поделаешь. Соответственно, возникает проблема курицы и яйца — чтобы работать, нужен опыт, а чтобы получить опыт, нужно работать. Как быть? Правильный ответ — получать смежный опыт. И вот тут уже все пути открыты — можно вырасти в БА из программиста, тестера, QA, ПМа, да хоть из уборщицы, если процесс работы на текущей позиции позволяет получить опыт, полезный в рамках БА. Вот и весь секрет.
Наконец-то спагетти-код станет считаться отягощающим.
Накодил, взломал — в тюрьму; накодил, взломал — в тюрьму. Романтика!
Технический сказитель, но, к сожалению, на русском это выглядит неуклюже. Как вариант — технический повествователь.
В последнее время шлем виртуальной реальности Valve VR ошеломил разработчиков и показал, что ожидает нас в ближайшие годы. Когда Valve начали заниматься VR–технологией и почему?

Abrash думал об этом в течение некоторого времени, а серьезно стал заниматься два года назад. Он решил, что мы достигли той точки, когда проблемы, связанные с VR стали, наконец, решаемы.


#яПиарюсь
Ну вы бы еще буржуйку встроить предложили.
И почем нонче в Сибири интернет-канал масштаба датацентра, позвольте поинтересоваться?
Повсеместные геттеры и сеттеры — это страховка от изменения бизнес-логики. Если логика поменялась, нам не надо искать по всему проекту, где используется то или иное поле — доработка геттера устраняет все возможные проблемы. По поводу побочных эффектов — «лишний» код легко генерируется, а усложнение — да, в некоторой степени, но в первую очередь для человека, который сам так не делает. Если человек сам привык передавать всё через геттеры и сеттеры, код в таком стиле не доставляет никаких неудобств.
В качестве приятного бонуса — геттеры и сеттеры делают код более инкапсулированным и тем самым положительно влияют на архитектуру и карму.
Дык наука же. Тут идеальный удар — сферический и в вакууме.
Ну что, ждем проекты по сбору средств на «отвоевать немножко территории и основать там свое государство, с хорошим правительством и низкой налоговой ставкой». Или уже?
База без проблем — утопия, скажем прямо.
Если кто-то вдруг не знает, Notch - создатель Майнкрафта.
image

Пахлавы =) Моя ошибка, конечно, спасибо большое.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity