Съвети за разработчици (spoiler: хумор)


213

 

"На Иванчо са му дали 3 ябълки. 
Той е изял 2. 
Колко ябълки има Иванчо? 
Мислите си че 1? 
Ама никъде не е казано, колко ябълки е имал Иванчо преди да му дадат 3-те. 
Извод - нулирайте си променливите! 
 
Иванчо има 3 ябълки. Дали му още 3. Той изял 2. Колко ябълки има Иванчо? 
4? Неееееееееее! 6! Двете ги е изял един ден по рано. 
Извод - синхронизирайте си нишките! 
 
Иванчо имал 5 ябълки. Изял 2. Колко са му останали? 
3? Нееее! Той не е ял свои ябълки! Пак има 5! 
Извод - защитавайте си адресното пространство! 
 
На Иванчо му дали 3 ябълки. Той ги изял. 
На другия ден дошли да му ги искат, защото били дадени само за съхранение. 
Извод - четете си спецификацията"

в Други от paveld3 (17458 точки)


Отговори



45
Иванчо е имал 5 ябълки. Набрал си още 17 ябълки. Малко по-късно му дали още 4 ябълки.
Колко ябълки е имала Марийка? Не е ясно? Напротив, поне 26 ябълки - тези на Иванчо.
Извод: Работете в екип и си споделяйте знанията!

от georgi.s.yankov (6219 точки)


5
Или мисли преди да се ожениш!

от vphilipov (3591 точки)

5
Или не се жени, най-добре ;)

от KrisNickson (2635 точки)



23
Ако не успяваш от първия път, значи трябва да си програмист.
Има 10 вида хора. Тези които разбират бинарната система и тези които не.
Компютърът е по-силен от молива, меча и обикновено - програмиста.

от georgi.ivanov (3261 точки)


32
Отрязал юнакът главата на ламята, а на нейно място поникнали две. Отрязал и тях - появили се четири. Пак ги отсякъл - порастнали осем. Сякъл, сякъл, докато каталясал до смърт. Извод - Внимавайте с рекурсията!

от Teodor92 (13062 точки)


6
сякъл сякъл станали 128 главите отсякъл и тях пораснали 256, отсякъл и тях и ламята умряла. Защо? Защото била 8 битова ламя

от bgotov (1559 точки)

3
Ако е 8 битова не трябва ли да умре на стъпка 128 глави заради предишните 127 отрязани

от Sharkey (505 точки)



34
Програмирането е като секса.Една грешка и трябва да го съпортваш до края :D

от iwitass (3695 точки)


13
А колко програмиста трябват за да се завие една крушка :D axaxaxax

от iwitass (3695 точки)


10
Нито един, това е хардуерен проблем хаахахахах :D

от Teodor92 (13062 точки)

6
По моите сметки са поне трима. Един да напише алгоритъм за развиване на изгорялата крушка, едни за завиване на новата и един за on/off на тока.

от vphilipov (3591 точки)



27
Жената на програмиста го изпратила на пазар и му казала: "Вземи два салама, а ако има яйца, вземи 10."
Отива програмистът в магазина и пита: "Дали имате яйца?".
Отговор: "Да, имаме!".
Програмистът: "Моля, дайте ми тогава 10 салама..."
Извод: Внимавайте как оформяте спецификацията... :)

от Evgenia Karavacheva (0 точки)


2
Извод: "Никога не пращайте мъжете си до магазина";

от venelinpetrov (1221 точки)

1
В. Петров! Не си въобразявай, че ще се измъкнеш от простичките задължения... Просто балансът трябва да бъде спазен, а именно: 1. Възложителят трябва да бъде наясно какво иска и как да го формулира; 2. В случай на неосъществимост на горното, изпълнителят трябва да се добере до възможно най-полезната за него информация така, че да не опере пешкира.
Накратко, If-ът не е сработил поради липса на екипна работа и неспазването на едното от двете горепосочени условия... :))))

от Evgenia Karavacheva (0 точки)



27
По време на световен математически форум, в местния бар влизат безкраен брой математици.
Първия си поръчва една (1) бира
Втория си поръчва 1/2 бира.
Третия - 1/4 бира.
Четвъртия - 1/8 бира.
...
Барманът помислил малко и им рекъл.
-Аве аз мога ли да ви....! - и им сипал 2 бири.

от gparlakov (884 точки)


2
яко е тва...

от venelinpetrov (1221 точки)

3
Трябва да си знаят границата.

от Syuleyman (50 точки)



38

Софтуера като мотика…
Кратък компютърен речник с пояснения.
Чайник - начинаещ потребител, ненастъпил още мотиката и затова уверен, че мотики не съществуват. 
Леймър - потребител, редовно настъпващ мотиките, но продължаващ да вярва, че мотики не съществуват. 
Тесен специалист - потребител, овладял до съвършенство настъпването на едни и същи мотики. 
Широк специалист - потребител, имащ на челото си две или повече цицини. 
Програмист - този, за когото при настъпването на мотиките е най-важен резултата. Понеже му е омръзнало да настъпва чуждите мотики, прави свои собствени. 
Напреднал програмист - програмист, настъпващ дадена мотика не повече от два пъти. 
Копирайт - концепция, ограничаваща броя на достъпните за настъпване мотики според финансовите възможности на потребителя. 
Геймър- този, за когото при настъпването на мотиките най-важен е самия процес. Обикновено не може да произвежда собствени мотики. 
Чийтър - разновидност на геймъра, настъпва само мотики с дунапренови калъфки на дръжката и обикновено само по веднъж. 
Хакер - този, който е способен да настъпи мотиката даже ако е затворена в барака и заключена с катинар. 
Хакер-идеалист - благороден борец за правото всеки да може да настъпи неограничен брой мотики. 
Microsoft - корпорация, световен лидер в производството на мотики. 
Бил Гейтс - митично същество от програмисткия фолклор; зъл дух, покровител на мотиките. 
Ъпгрейд - процес на непрекъснато харчене на пари за нови мотики, всяка от които удря още по-силно от предишната. 
Бета-версия - версия, в която мотиките се виждат с невъоръжено око. 
Релийз - версия, в която мотиките са покрити със шума. 
Съвместимост на версиите - принцип, позволяващ новите мотики да ви нацелват точно по цицината от предишните. 
Асемблер - език за програмиране, позволяващ да настъпваш мотиката няколко милиона пъти в секунда. 
Локална мрежа - технология, позволяваща да бъдеш праснат по челото даже когато мотиката е настъпил някой друг. 
Интернет - технология, позволяваща да настъпваш мотики на другата страна на земното кълбо. 
Мрежова конференция - технология, позволяваща на всеки да настъпва не само своите, а и чуждите мотики. 
Кирилишки кодировки - подаръчен комплект мотики за потребителите на интернет. 
Приятелски интерфейс - гумена облицовка на дръжката на мотиката. 
Гъвкав (настройваем) интерфейс - облицовка на дръжката на мотиката, която можеш да нагодиш по височината на челото си. 
Графичен интерфейс - мотика с регулировка на цвета и силата на искрите, които ще видиш след като те прасне по челото. 
Ненадеждна система - мотика, които ви бие по челото даже и тогава, когато не сте я настъпили. 
Надеждна система - мотика, които ви бие точно по челото даже и тогава, когато сте с гръб към нея. 
Многозадачност - концепция, позволяваща да настъпиш няколко мотики едновременно. 
Обектно-ориентирано програмиране - метод за производство на мотики на принципа на матрьошките. 
Мануал (ръководство) - книга, описваща различните начини за настъпване на мотиката. Никога не се ползва от леймърите и хакерите. Напредналите програмисти я използват сред като настъпят мотиката втори път. 
Техническа поддръжка - служба, която дава съвети какво да се прави след настъпване на мотиката. Обикновено първият й съвет е да настъпиш мотиката пак и да сравниш усещанията.


от CaptCortez (1242 точки)


4
ох евалата ... :))

от ludmil.d (490 точки)


36

Програмист влязъл в банята и не излязъл три дни. Дошъл спасителен екип. Разбили врата и го заварили във ваната да си съпунисва главата:

Спасителния екип:  -  От кога си тук ?

Програмиста:  -  От три дни?

Спасителния екип: - Защо не спираш да се съпунисваш ?

Програмиста:  -  На шампоана пише "Нанесете плавно върху косата, разтриите и повторете действието ..."

Извод: Внимавайте с циклите!    smiley


от atodorova (1273 точки)


1
Muahahahahahah! :o)

от elfoles (434 точки)

1
Този програмист сигурно е имал голям запас от шампоани. :D

от Bruno (921 точки)


29

Библията на програмиста

1. В началото беше словото и словото беше 2 байта и нищо друго нямало.

2. И разделил Бог единица от нула и видял, че така е за добро.
3. И казал Бог: Да бъдат данни и станало така.
4. И казал Бог : Да се съберат данните, всички в тяхното си място, и създал дискети, твърди дискове и компакт дискове.
5. И казал Бог: Да бъдат компютри, в които да се пъхат дискетите, твърдите дискове, и ги наркъл хардуер, и отделил хард от софт.
6. Софта още го нямало, но Бог бързо се поправил и създал програми - малки и големи, и им казал: Плодете се и се размножавайте, и паметта използвайте.
7. Но омръзнало Му да създава сам програми и казал Бог: Създавам ПРОГРАМИСТА, ПО ОБРАЗ И ПОДОБИЕ МОЕ, да господства над компютрите, и над програмите, и над данните. Създал Бог програмиста, и го заселил в своя Изчислителен Център, в който работел. И повел Той програмиста към дървото от каталози, и заповядал: От всеки каталог можеш да пускаш програми, само от каталога Windows не пускай нищо!
8. И казал Бог: Не е хубаво програмиста да е сам, ще му сътворя потребители, съответстващи на него. И взел Той от програмиста КОСТ, В КОЯТО НЯМАЛО МОЗЪК, И СЪЗДАЛ ПОТРЕБИТЕЛЯ, и представил го на програмиста; и нарече го програмиста юзер. И седнали те под голия DOS и не се карали.
9. Бил (Гейтс) бил най-хитрия от всички зверове на полето. И казал Бил на юзера: лъжа ли каза Бог: не пускайте никакъф Софт? И казал юзер: всеки софт ние можем да пуснем само от директорията Windows не можем. И казал Бил на юзера: живейте си както си знаете! В деня, в който пусните Windows, ще бъдете като богове, само едно щракване на мишката ще сътворявате каквото си искате. И видял юзера, че е приятно за окото, и го пожела защото прави ненужни знанията, и го постави на своя компютър. А после каза на програмиста, че това е наложително, и той също си го сложи.
0А. И тръгна програмиста да търси свежи драйвери; И видя го Бог и го попита: Кажи къде отиваш? Програмиста каза: Търся свежи драйвери, нали ги няма под голия DOS. И казал Бог: Кой ти каза на теб за драйверите? Да не си пускал Windows? Програмистът отговорил: юзерът, когото Ти ми прати, каза, че иска програми само под Windows. Аз ги поставих, И каза Бог на юзера: Какво си направил? Юзерът отговорил: Бил ме прелъсти.
0В. И каза Бог на Бил: За това, което направи, проклет да бъдеш пред всички скотове и всички полски зверове. Ще наложа вражда межу теб и програмиста. Той ще те хока грозно и с грозни думи, а ти ще му продаваш Windows.
0С. На юзера каза: ще умножа скръбта и ще изтощя силите ти и ще ползваш грешни програми; и няма да можеш да живееш без програмиста; ТОЙ ЩЕ ГОСПОДСТВА НАД ТЕБ.
0D. A на програмиста каза: За това, че си послушал юзера, проклети да са компютрите за теб, троянски коне и вируси ще ти създават; с труд ще изкарваш хляба си, а програмите с мъка ще пишеш.
0Е. И ги изгони Бог от Изчислителният си Център, и постави парола на входа.
0F. General Protection Fault.

 


от desi.docheva (417 точки)


1
Е това най-много ми хареса В) Яко бисери хахаха

от KOCTEHYPKATA (5259 точки)