Форум Рідного Міста

Гуляй, форум!

Рост - 19-2-2004 у 16:42

Поки ми тут з Олексієм приймали участь у споюванні модераторів Форуму і Назара з ними заодно, я пригадав одну бородату канадську байку.

Отже.
ТЕОРІЯ ПОМИЛОК

Помилки такі ж невичерпні, як атом


АКСІОМА
В будь-якій програмі є помилки

ЗАКОН ПРОПОРЦІЙНОСТІ
Чим необхідніша програма, тим більше в ній помилок.

ВИСНОВОК
Помилок не містять лише нікому не потрібні програми.

ФУНДАМЕНТАЛЬНИЙ ЗАКОН ТЕОРІЇ ПОМИЛОК
На помилках учаться.

ВИСНОВОК 1
Програміст, що написав програму, стає вченим.

ВИСНОВОК 2
Чим більше програміст зробить помилок, тим скоріше він стане вченим

ВИСНОВОК 3
Великий учений-програміст ніколи не пише правильні програми.

ЗАУВАЖЕННЯ
На те він і вчений.

ВКАЗІВКИ ПРОГРАМІСТУ-ПОЧАТКІВЦЮ
Якщо ви з першого разу змогли написати програму, в якій транслятор не виявив жодної помилки, повідомте про це системного програміста. Він виправить помилки в трансляторі.

ЗАКОН ВИЯВЛЕННЯ ПОМИЛОК
Програміст може знайти помилку лише в чужій програмі.

ВИСНОВОК
Помилці не байдуже, хто її виявить.

ПОРАДА ПРОГРАМІСТУ-ПОЧАТКІВЦЮ
Ніколи не виправляйте знайдені помилки, бо це потягне за собою появу невідомої кількості незнайдених. Краще опишіть їх в документації, як особливість програми.

ВИЗНАЧЕННЯ
Будемо називати мовою помилок правила, в обхід яких пишуться програми.

МОВА ПОМИЛОК
Помилки можуть іти одна за одною.
Від переставляння двох еквівалентних помилок результат не міняється (комутативність еквівалентних помилок).
Дві послідовні помилки можна об`єднати в одну, сильнішу.
Однакові помилки не обов`язково робити кожен раз, достатньо створити одну, а потім звертатись до неї при необхідності з будь-якого місця програми.
Помилки можуть утворювати цикли. Найбільш стійкий з них – безмежний.
Помилки можуть викликати одна одну і самі себе (рекурсивність помилок).
Помилки можуть бути вкладеними одна в іншу довільну кількість раз.
Дві однакові вкладені помилки називаються парною помилкою і помилкою не вважаються.

ВЛАСТИВІСТЬ ПАРНОСТІ ПОМИЛОК
Якщо написана програма запрацювала правильно, то це означає, що під час її роботи виконалась парна кількість помилок, або програміст не зрозумів завдання.

ФОРМУЛЮВАННЯ НАВЕДЕНОЇ ВИЩЕ ВЛАСТИВОСТІ, ПРИЗНАЧЕНА ДЛЯ ПОЛІТИКІВ
Помилка, повторена двічі перестає бути помилкою.

ВЗАЄМОДІЯ ПОМИЛОК З БАЗОВОЮ ОПЕРАЦІЙНОЮ СИСТЕМОЮ
Під час виконання помилки мають найвищий пріоритет. Перервати їх виконання може тільки інша помилка з більш високим пріоритетом.
Запити операційної системи до помилок помилками можуть ігноруватися.
Запити помилок до операційної системи ігноруватись не можуть.
При роботі з файлами помилки можуть користуватись файловою системою базової ОС і її помилками.
На ПК з паралельною архітектурою може виконуватись декілька помилок одночасно.

СИСТЕМНІ ПРОГРАМИ
Системні програми полегшують процес написання прикладних програм і їх помилок.

ВИЗНАЧЕННЯ
Тестування – це процес виявлення помилок в тесті.
Хороший тест повинен містити помилки, які б компенсували їх брак в програмі, яку тестується.
Мовний редактор, призначений застерегти програміста від синтаксичних помилок, дозволяє вносити в програму досить хитрі помилки, які не вдається виявити ні транслятором, ні відладчиком. Звичний текстовий редактор таких можливостей не дає.
Програма-транслятор, призначена для переводу програм з мови високого рівня на машинну мову, при переводі породжує помилки. Помилки, які містились в описі програми переводяться безпомилково.

І останнє. Перед початком роботи над проектом слід кропітливо продумати всі необхідні помилки і зв`язки між ними. Це значно спростить роботу над помилками в самому проекті.

Captivitas - 19-2-2004 у 16:57

>Ніколи не виправляйте знайдені помилки, бо це потягне за собою появу невідомої кількості незнайдених. Краще опишіть їх в документації, як особливість програми

Мабуть саме це є гаслом Майкрософту!!!

Nazar - 19-2-2004 у 17:37

гик...
То не дивно, що не міг того всього процитувати:)
То не Мерфі складав для програмерів?

Рост - 19-2-2004 у 17:43

Я ж горілочки не пив, тому з цитуванням була проблема ;)

А на рахунок складання - не знаю, хто автор. Але здається, що таки не Мерфі. Не в його стилі, в крайньому разі.

Nazar - 19-2-2004 у 17:56

Чому? Гумор спостерігається.:)

Рост - 19-2-2004 у 18:09

Гуляти, так гуляти.
Я просто архіви свої перетрушую, викинув вже гігабайт так з двадцять :) Вот що значить мати 80ГБ диск - хламу назбирується, жах! :)

Цей баян появився років два, чи три назад. Але вже давно його ніхто не згадував, а тут така нагода (поки модератори, крім мене, випимші ;) ).

Мовою оригіналу, бо перекладати дуже довго.

Бывшая фотомодель Лиза работала продавцом в втосалоне "Скатертью дорожка" считанные дни. За это время ее научили, что клиентам надо улыбаться, говорить с ними вежливо, не раздражаясь от их глупых вопросов и претензий, демонстрировать им свои длинные ножки (за которые, собственно, ее и взяли) и вообще делать максимум того, чтобы клиент уехал из салона на новой машине,а не ушел на своих двоих.
Вот только в марках машин ее так и не научили разбираться. Поэтому, когда в салон вошло лицо откровенно кавказской национальности и, с трудом подбирая слова, сказало: "Дэвушк, я пассат хачу", Лиза поняла его не в том плане, что вот, человек вознамерился приобрести машину "Фольксваген - пассат", а совсем по другому. То есть просто совершенно по другому. Она вздрогнула и, не переставая демонстрировать широкий голливудский оскал, спросила:
- Что-что вы хотите?
- Пассат сичас хачу, - повторил кавказец и похлопал себя спереди по карману штанов, намекая, что деньги при нем есть. Однако Лиза вновь поняла его слова и жест неправильно. Она поняла - человеку так невтерпеж, что он готов справить свою нужду прямо здесь, посреди салона. Причем немедленно!
- Здесь нельзя, - поспешно сказала она.
- Пачэму нэлзя? - удивился кавказец. - Здэсь нэт?
- Там, - Лиза горячо замахала на дверь с большими латинскими буквами WC в дальнем конце салона, - там есть.
Лицо кавказской национальности повернулось в указанном направлении, издалека опознало знакомую букву W, украшающую обычно радиатор машины, первую часть названия которой он никак не мог вспомнить, и не торопливо направилось к двери. Лиза провожала его напряженным взглядом, опасаясь, как бы несчастье не случилось по дороге. Лишь когда кавказец дошел до искомого места, она облегченно перевела дух.
- Пассат хачу, - распахнув дверь и увидев сидевшую за столиком пожилую женщину, произнес кавказец.
- Можно, - тоже вполне определенно поняв его, разрешила тетя Шура и, быстро что-то прикинув в уме, назвала явно завышенную цену услуги:
- Десять.
Кавказец вытаращил глаза. Такая большая машина за десять тысяч долларов это было неправдоподобно дешево. " Эх, переборщила ", - увидев его реакцию, подумала тетя Шура и уже хотела снизить цену, но кавказец ее опередил.
- Пачему так дэшево? - с подозрением спросил он.
Тетя Шура едва не подпрыгнула от радости на стуле. Сделав вид, что роется в бумагах на столе, она поспешно сказала:
- Ой, ошиблася я, кажется... Hу точно, извиняюсь... Двадцать.
- И кандыцыонэр ест? - решил уточнить комплектацию автомобиля кавказец.
- Какой? - не поняла тетя Шура.
- С кандыцыонэр пассат хачу, - объяснил кавказец.
Теперь настало время тете Шуре вытаращивать глаза. За долгие годы работы в столь специфическом виде сервиса она не встречала людей со многими странностями. Hо что бы кому-то для этого дела потребовался кондиционер с шампунем в одном флаконе, про который ей каждый вечер трендели из телевизора, - с таким она сталкивалась впервые. Hу бумага, ну мыло, ну презерватив - это если вдвоем зашли, но кондиционер-то с шампунем зачем?!
" Господи! - в следующий момент осенило ее. - Да никак он голову мытьздесь собрался!.. Hеужто больше негде? " Вспомнив состояние
и вид подведомственного ей фаянса, она изумленно посмотрела на ожидающее лицо кавказской национальности и, разводя руками,
с жалостью сказала:
- Hету кондиционера, милок, нету... Вчерась закончился... - зачем-то
соврала она и неуверенно предложила:
- А может, мыльце подойдет?
- Бэз кандыцыонэр нэ надо, - гордо отказался кавказец, догадавшись, что под мыльцем здесь подразумевают, видимо совсем уж бедную комплектацию машины, что-то вроде "ушастого" "Запорожца", и захлопнул дверь, оставив тетю Шуру сожалеть об упущенной выгоде.
Когда Лиза вновь вдруг увидела перед собой все то же лицо кавказской национальности, она вздрогнула и первым делом непроизвольно взглянула на его штаны. И лишь убедившись, что все в порядке, перевела взгляд на само лицо. Лицо было уже явно сердито.
- Пассат наканэц мнэ даш? - раздраженно вопросило оно.
- А вы... разве там... нет?.. - она беспомощно махнула в сторону
заведения тети Шуры.
- Там кандыцыонэр нэт, - презрительно произнес кавказец, - Бэз
кандыцыонэр нэ хачу.
Лиза тихо застонала. Конечно, она знала, что тетя Шура уборкой себя
особенно не обременяет, поэтому атмосфера царила в ее заведении та еще, в каком-нибудь дизентерийном слоновнике дышалось наверняка легче, но чтоб это так уж сильно мешало? Тем более при большой нужде.
- Вот ! - внезапно закричал кавказец, наконец опознавший среди стоящих в салоне машин ту, за которой пришел, и вспомнивший первую
часть ее названия.
- Фальксваген пассат хачу !
Лизе стало дурно. Использовать дорогую машину для этого !?
- Кандыцыонэр ест ? - тыча в автомобиль пальцем, возбужденно спросил кавказец. Лиза обреченно кивнула.
- Музыка ест ?
Лиза пошатнулась. Ему для этого еще и музыку подавай!
- Хачу, - подытожил кавказец и решительно шагнул к машине.
- Hет ! - из последних сил воскликнула Лиза и загородила ему дорогу. -Hи за что !
Тут на свое счастье, увидела охранника Василия, входящего в салон, и начала истошно махать ему, крича:
- Сюда ! Сюда! Скорее !
Василий был с большого бодуна, весь его организм жаждал покоя и пива, поэтому, после того как Лиза возмущенно прошептала ему в ухо, что вот этот человек рвется справить малую нужду в дорогой автомобиль, никаких других версий относительно поведения кавказца у него уже не возникало.
- Ты что, совсем оборзел ? - смерив тщедушную фигуру кавказца, мрачно спросил Василий.
- Мнэ пассат нада , - продолжал настаивать кавказец. - А ана нэ дает.
- А пасрат тзбэ нэ нада ? - передразнил его Василий.
- Фальксваген пасрат мнэ нэ нада , - решительно отказался кавказец от совершенно не известной ему модели машины. - Мнэ нада толко пассат.
- Угу, - почти ласково кивнул Василий, - всего лишь... А вот этого, -
поднес он к лицу кавказца внушительный кулак, - тебе не надо?
Кавказец наконец понял, что продавать машину ему здесь почему-то упорно не желают. Видимо последняя осталась и уже кому-то обещана.
Hо уходить так просто ему тоже не хотелось, поэтому он осторожно отвел от своего лица кулак и осуждающим тоном сказал:
- Hэхарашо.
После чего покинул навсегда негостеприимный автосалон. Василий, поправившись пивком, об этом инциденте быстро забыл, зато Лиза долго потом еще с возмущением рассказывала своим подругам, какие все-таки извращенцы встречаются среди мужиков. Особенно восточных.

Dmy - 19-2-2004 у 18:30

Стиль, як раз, типово мерфівський. То його хтось переладнав під компутерну діяльність (такі прикладні приклади вже мали місце у світовій історії).
Але я тут відстав від інету і від життя, тому виникають нетривіальні запитання.
Чого це раптом ви там надралися, а ми тут ніц не відаємо? :baddevil:
І чому Олексій все їдно регулярно постить. Він що, сам не п'є, а тільки Назару підливає?
А ще як NetGuy (будучи присутнім... ясно де) звитягається на такі довгі месаги?
Все це виходить за межі мого розуміння.

Рост - 19-2-2004 у 18:45

NetGuy за кермом, тому і звитягається. Треба ж було комусь Олексія з Назаром на ту тусню завезти, та і самому ходити довго щось сьогодні ліньки :)
А Олексій таки так, не їсть, не п`є, хіба чай :)

Я тут ще надибав. Ми з Назаром про усілякі там ТМ говорили і таке подібне. І в тему. Може чуть-чуть грубовато, але ж і життя не перина :)

Лікбез з економічних термінів ;)

______________
На вечеринке ты видишь симпатичного парня. ты подходишь к нему и говоришь : " со мной классно в постели ".
это прямой маркетинг.

ты пришла на вечеринку с друзьями и видишь симпатичного парня. один из твоих друзей подходит к нему и говорит : "с ней классно в постели".
- это реклама.

на вечеринке ты видишь симпатичного парня. ты подходишь к нему и просишь номер телефона. на следующий день ты звонишь ему и говоришь: "со мной классно в постели".
- это телефонный маркетинг.

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

на вечеринке ты видишь симпатичного парня. он подходит к тебе и говорит: "я слышал, с тобой классно в постели".
- это узнаваемый брэнд.

на вечеринке ты видишь симпатичного парня. ты уговариваешь его пойти с твоей подругой.
- это торговое представительство.

твоя подруга не удовлетворяет его, поэтому он звонит тебе.
- это техническая поддержка.

ты на пути на вечеринку и вдруг тебе в голову приходит мысль, что в тех домах, мимо которых лежит твой путь, может быть много симпатичных мужчин. ты залезаешь на крышу одного из домов, расположенных ближе к центру и кричишь во все горло: "со мной классно в постели!"
- это спам.

на вечеринке ты видишь симпатичного парня. путем хитрых махинаций ты устраиваешь грязную склоку между присутствующими девушками, а сама остаешься в стороне. когда все передерутся, ты говоришь "пойдем отсюда! кстати, со мной классно в постели!"
- это черный пиар.

на вечеринке ты видишь симпатичного парня. ты подходишь к нему и говоришь: "помнишь, как тебе было классно в постели со Светкой? это я ее научила. пойдем со мной".
- это лизинг

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

ты идёшь по улице и засмотревшись на огромное количество парней впечатываешься в рекламный щит, на котором изображены шикарные постели
- Это печатная реклама

ты приходишь на вечеринку, а там куча красивых девиц. Ты приспускаешь бретельку и говоришь: "Со мной круто в постели и шоколада с шампанским не надо"
- это демпинг.

ты приходишь на вечеринку и говоришь "Со мной круто в постели, но за моё тело хочу шоколад и шампанское"
- это бартер.

ты приходишь на вечеринку и говоришь "Со мной круто в постели, и ты будешь моим третьим парнем за этот вечер"
- это сетевой маркетинг.

На вечеринке ты сразу громко заявляешь - "Кто интересуется как я в постели, - за мной!" и уводишь их на другую вечеринку.
- Это позиционирование...

На вечеринке ты вырубаешь свет и имеешь первого попавшегося парня.
- Это товар NoName

На вечеринку ты вообще не пошла, но говорят там только о том, как ты хороша в постели.
- Это раскрученная торговая марка.

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

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что тебя зовут Светка. Все знают как хорошо в постели со Светкой. При этом Светка знает, что ты выдала себя за неё. За это Светка получает шоколадку.
- Это - франчайзинг.

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что с тобой классно в постели. Уходишь с ним. Утром он говорит, что не совсем доволен тобой.
- Это - рекламация.

Ты пришла на вечеринку с подругами и вы видите симпатичного парня. Каждая из вас рассказывает как круто с ней в постели и что она за это хочет получить.
- Это - тендер.

Твоя подруга пришла на вечеринку и увидела симпатичного парня. Подойдя к нему она предложила ему поехать к тебе домой и что с тобой очень классно в постели, но это ему будет стоить 2 бутылки шампанского и три шоколадки. В случае если ты ему не понравишься, "рассчитается" подруга.
- Это - агентский договор. Подруга - агент.

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что с тобой классно в постели. Уходишь с ним. Утром он говорит, что он очень доволен тобой и ты была права, когда говорила, что с тобой классно в постели.
- Это - аттестация продукции.

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

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что с тобой классно в постели. Уходишь с ним. Утром он говорит, что он очень доволен тобой и хотел бы встретится с тобой в следующий раз. Договариваетесь на 2 бутылки шампани и одну шоколадку.
- Это - фьючерс.

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что с тобой классно в постели. Уходишь с ним. Утром он говорит, что очень доволен тобой, за что ты требуешь дополнительно 1 шоколадку.
- Это - бонификация.

Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что с тобой классно в постели. Уходишь с ним. Утром он даёт тебе шампанское, но не даёт шоколадку.
- Это - дебиторская задолженность.

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