Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Canadaforme
Страниц: [1]
  Печать  
Автор Тема: А ежели задать задачку программис​там?  (Прочитано 687 раз)
61
Пользователь


Адекватность: 0
Offline Offline

Сообщений: 4606



Просмотр профиля
« : 04 Август 2011, 19:15:41 »
— Буратине дали три яблока. Два он съел. Сколько яблок осталось у Буратины?
      Думаете — одно? Фигушки! Это может в первом классе на уроке арифметики оно одно осталось. А ежели задать эту задачку программистам... Ответы могут быть совершенно неожиданными:
 
— Неизвестно сколько. Никто-ж не знает, сколько яблок было у него до этого. 
    Мораль: обнуляйте начальные переменные.
 
— Даже если обнулить переменные, никто не гарантирует, что Мальвина не отдала ему свои яблоки, пока он уничтожал те два. Или не сожрала третье. 
    Мораль: не используйте глобальные переменные.
 
— А где гарантия, что Буратино съел именно два яблока, а не два чего-то другого? Там написано что он съел два.
 
— Количество яблок у Буратины не изменилось. Они только поменяли область видимости: часть из них переместилась внутрь Буратины.    

 bj ag bj                 
Записан

...И понял я: ложь исходила
   Не от ошибок испокон,
   А от хоругвей, от кадила,
   Из глубины самих икон.
          Е . Евтушенко.
          
Piterskii
Пользователь


Адекватность: 0
Offline Offline

Сообщений: 20531


Просмотр профиля
« Ответ #1 : 04 Август 2011, 19:20:22 »
cool!
Записан

Мне тоже не нравится внешняя политика США. Поэтому я живу внутри.
Цитата: Air2Air
Качественная и доступная пища действительно является важной жизненной необходимостью человека. Это, за исключением временных проблем, в СССР было.
Riddick
Пользователь


Адекватность: 0
Offline Offline

Сообщений: 11901



Просмотр профиля
« Ответ #2 : 04 Август 2011, 20:28:08 »
Программист

- приторачивает к фрейму Буратино гаджет iApple

- создает проперть TotalAppls, защищенную от действия "отдай Некте яблоко" экшеном
"фигушки, хоть он дерись". Первоначально, в кармане Буратино три эппла, уложенные
туда сиксэппельной Мальвиной. Оставшиеся у сиксэппельной Мальвины три эппла пред-
назначены дуралею Орлекино шоб заткнул.. отвлекся от песен, дабы шота сделать
с Мальвиной мм..  по хозяйству.

- создает метод MakeSmthOnesOwn, решающий вопросы с яблоками и не только.
MakeSmthOnesOwn обращается к методу HowManyManey,
вручающему Буратино флаг "много денег" - BuratinoGotMoneyToBurn, если куры
не клюют баксы на бэкярде. Независимо от возвращенного Hmm... результата
метод увеличивает счетчик эпплзов каким-то древним методом анкестора Карло.

Теперь вы, уважаемые пользователи/программеры Buratino Framework Studio,
понимаете почему Буратино завидя Apple грит Hmm...

И берет любой гаджет от этой фирмы.


p/s

Эй там, на Apple!
Подгоняйте донатсы в кеш Риддика.
За образец ненавязчивой рекламы


 
Записан
Страниц: [1]
  Печать  
 
Перейти в: