Мастерство программиста не в том чтобы
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок, а в том, чтобы писать программы, работающие при любом количестве ошибок.
Вопросы и ответы:
В чем заключается мастерство программиста?
Мастерство программиста заключается в умении создавать программы, которые могут функционировать даже при наличии ошибок.
Почему важно, чтобы программы работали при ошибках?
Это важно, потому что в реальной жизни ошибки неизбежны, и программы должны быть устойчивыми к ним.
Как программисты достигают устойчивости своих программ?
Программисты используют различные техники, такие как обработка исключений, тестирование и отладка, чтобы обеспечить устойчивость к ошибкам.
Идет Том по улице, смотрит - новый магазин. Дай, думает, зайду. Заходит. Его сразу же встречает улыбающийся продавец и говорит: - Здравствуйте, мы очень Вам рады, что бы Вы хотели приобрести? Том подумал и говорит: - Ну перчатки нужны. - Пройдите пожалуйста в тот отдел. Том подходит: - Здравствуйте мне нужны перчатки. Ему в ответ: - Вам какие летние или зимние? Том: - Зимние Продавец: - Тогда пройдите в вон тот отдел. Том пошел спрашивает в очередном отделе: - Здравствуйте мне нужны перчатки. Продавец: - Вам кожаные или нет? Том: - Кожаные. Продавец: -Тогда Вам в вон тот отдел. Том не понял, но ладно, пошел. - Здравствуйте мне нужны Зимние кожаные перчатки. Продавец: - Вам с натуральным мехом или нет? Том: - С натуральным конечно. Продавец: - Вам надо в отдел напротив. Том напрягается но молча идет. В новом отделе с повышенным голосом говорит: - Мне нужны перчатки ЗИМНИЕ КОЖАНЫЕ С НАТУРАЛЬНЫМ МЕХОМ. Продавец: - Вам с застежкой или без? Том: - С застежкой! Продавец: - Вытяните руку растопырьте пальчики. Том: - Пожалуйста. Продавец: - Вам надо в соседний отдел. Том гневно: - Что это такое? Вы что надо мной издеваетесь?! Дайте мне перчатки и я уйду! Продавец: - Не волнуйтесь мы просто хотим продать Вам именно то, что Вы хотите чтобы Вы получили максимум удовольствия от покупки. Вы перчатки подбираете под это пальто? Том в раздражении: - Да! и идет дальше по отделам. Подходит к следующему продавцу и с надрывом: - Мне нужные зимние кожаные с натуральным мехом и застежкой на эти руки к этому пальто перчатки!!! Продавец: - Вам застежка нужна на кнопочке или молния? Том (на грани истерики): - На кнопочке!!! Продавец: - Вам надо вон к тому продавцу. В этот момент распахиваются входные двери в магазин заходит Билли который держит на вытянутых руках вырванный с корне
Умирает атеист и попадает в ад. Ну и там черт с ресепшена проводит ему легкую ознакомительную экскурсию: – Вот бар – любая выпивка бесплатно, вот наши рестораны, любые блюда, о которых ты только мечтал, в любом количестве, вон в соседнем здании – бордель с самыми крутыми блудницами в истории человечества. В общем, не скучай, устраивайся. Атеист в шоке, прогуливается и тут в каком-то маленьком закутке стоят котлы, грешники в них варятся, черти с вилами охраняют, – полный набор грешника. Он в ужасе прибегает обратно к черту: – Слушай, а там за углом сковородки всякие, котлы, грешников варят и жарят, это что? – А-а, это христиане себе так захотели.
Сначала ты радуешься, что благодаря планшету и 3G ты можешь работать в любом месте, а потом с ужасом понимаешь, что теперь ты ДОЛЖЕН работать в любом месте.
Знаете ли вы, что самый популярный комментарий на любом языке, о любом приложении, для любой операционки выглядит так: «ПРИЛОЖЕНИЕ БЫЛО ХОРОШИМ ДО ПОСЛЕДНЕГО ОБНОВЛЕНИЯ»
- Прикинь, коллега по работе спросила, если у неё посылка в почтомате, то она может её забрать в любом, или нужно ехать в какой-то конкретный. - Надеюсь, ты сказал, что можно в любом...
За проявленные героизм, отвагу, мужество и высокое боевое мастерство урагану "Ирма" присвоено звание - гвардейский.
Мастерство начальника заключается в умении выжимать из подчиненных соки, не выдавливая из них раба.
Последовательность очень важна. Даже в совершении ошибок. Иначе вместо стройной цепи ошибок окажутся небрежно разбросанные косяки.
Зачем программы обновлялись раньше? чтоб в них было больше функциональности. Зачем программы обновляются сейчас? чтоб в них было больше рекламных блоков.
Самое сложное в работе разработчика антивируса - научить его отличать вирусные программы от официальных приложений. Они одинаково маскируются, защищаются от обнаружения, удаления пользователем. Делают они одно и то же - собирают данные, следят какие программы запускаются. Единственное отличие - отправляют сведения на разные адреса.
- Что означает "отлаживание программы"? - Очищение программы от лажи.
Чтобы при написании своих книг не запутаться в большом количестве персонажей, Александр Дюма вырезал из бумаги фигурки этих персонажей и по ходу написания книг выбрасывал в корзину тех героев, которые по ходу сюжета погибали.
- У вас в Китае можно купить строительные краны, работающие при температурах ниже минус 20? - А зачем такие нужны? Строить нужно в теплое время года. - В теплое время года мы в отпусках, отдыхаем на морях.
Настоящим предлагается внести изменения в один из базовых физических законов — закон сохранения материи. Теперь он должен выглядеть примерно так: "Если где-то чего-то убавилось, то в другом месте этого же должно прибавиться в том же количестве. За исключением авторучек." В такой редакции закон должен существовать до тех пор, пока учеными не будет обнаружено место куда, блин, постоянно деваются все авторучки
|
|
Топ комментаторов недели
|
|