Basic Programming Rules

3 отговора 320 прегледа
#1

Basic Programming Rules

1. there are no miracles
2. shit happens

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #2

Re: Basic Programming Rules

3. за няколкостотин долара повече

чети и дишай по-леко
Отговор
в отговор на Дpeмeщ #3

Re: Basic Programming Rules

4. Програмирай само в работно време
5. Чети документацията преди да използваш библиотеката
6. Пий бира ако това ти помага
7. Запали цигара - ако ти се пуши
8. Разходи се ако шефа ти е в стаята
9. Все пак прочети какво са написали другите по въпроса
10. Ако има подобен код - прегледай го. Лафа за топлата вода не е от вчера.
11. Нещото трябва да бъде просто.
12. Не пиши 1024 реда на ден - не помага.
13. По-добре използвай "goto label:" за нещо просто отколкото 100 цикъла за да изглежда професионално...
14. Обновявай си често коментарите. Иначе пак ти ще си ги четеш.
15."for()" с нищо не е по-лош от "while()" - и обратното.
16. Не използвай C++ ако може да се направи на C
17. Използвай C++ ако ще ти е по-лесно
18. Не пиши WEB интерфейс на С. Няма кой да ти заплати труда.
19. Не пиши embedded софтуер за недокументиран хардуер.
20. Ако ти се наложи - поискай да ти се увеличи заплатата
21. После кажи, че е невъзможно.
22. На интервюто за работа кажи какво са поискали от теб и защо са те уволнили. Това ще ти донесе само овации.
23. Използвай глобални променливи, ако ще ти улесни живота.
24. НЕ програмирай "структурно" ако не ти харесва
25. Все пак пиши четливо, ако ще публикуваш изходния код.
26. Ако все пак не си писал четливо - напиши си адреса някъде
27. Използвай само добре документирани функции.
28. Пиши "Open Source" ако ти е възможно
29. gcc е по-добре от Visual C
30. Ако все пак ти трябва - изпозвай C Builder
31. Ниога не забравяй да декларираш типа на променливите - иначе само спонсорираш хардуерната индустрия.
32. Седни сега напиши нещо ами стига си ми чел глупостите

Отговор
в отговор на peyo #4

Re: Basic Programming Rules

4. Програмирай само в работно време
4a. Поствай по форумите през деня и бачкай до късно, ако дават тлъсти премии.
5. Чети документацията преди да използваш библиотеката
5a. Ако не те мързи прекалено много
6. Пий бира ако това ти помага
6а. След работа, обаче
7. Запали цигара - ако ти се пуши
7а. Ако не си решил да ги отказваш и ако не работиш на бензиностанция
8. Разходи се ако шефа ти е в стаята
8а. Разходи се спокойно, ако шефа ти е на командировка в чужбина
9. Все пак прочети какво са написали другите по въпроса
9а. Преди да почнеш да си блъскаш главата, псуваш и скубеш косата. Обикновено до там се стига
10. Ако има подобен код - прегледай го. Лафа за топлата вода не е от вчера.
10а. Все пак няма как човек да не открива топлата вода от време на време. Особено е приятно след 20-дневна профилактика на топлофикация
11. Нещото трябва да бъде просто.
11а. Но често не е.
12. Не пиши 1024 реда на ден - не помага.
12а. Понякога трябват 5120. Ама ако не знаеш как и 1048576 няма да те спасят
13. По-добре използвай "goto label:" за нещо просто отколкото 100 цикъла за да изглежда професионално...
13а. Но все пак, ако не си сигурен, питай в clubs.dir.bg. Сеира е гарантиран.
14. Обновявай си често коментарите. Иначе пак ти ще си ги четеш.
14a. По-добре никакъв коментар, от колкото неадекватен
15."for()" с нищо не е по-лош от "while()" - и обратното.
15а. Какъв for, какъв while, какви 5 лева. Рекурсия му е майката. Питай Сосков ако не вярваш.
16. Не използвай C++ ако може да се направи на C
16а. А най-добре използвай Lisp. При евентуални съмнения - пак Сосков. Доказателството е само 7-8 страници.
17. Използвай C++ ако ще ти е по-лесно
17а. Или ако ще ти платят повече.
18. Не пиши WEB интерфейс на С. Няма кой да ти заплати труда.
18a. Ако все пак намериш такъв, свирни. Явно се чуди какво да си прави парите.
19. Не пиши embedded софтуер за недокументиран хардуер.
20. Ако ти се наложи - поискай да ти се увеличи заплатата
20а. Пробвай и без да се налага. Ако те изхвърлят - значи не могат да си позволят и не са достойни за таланта ти. Или може би пробваш прекалено често?!...
21. После кажи, че е невъзможно.
22. На интервюто за работа кажи какво са поискали от теб и защо са те уволнили. Това ще ти донесе само овации.
22а. Обаче излъжи за всеки случай.
23. Използвай глобални променливи, ако ще ти улесни живота.
23а. Даже най-добре използвай глобални променливи - контейнери вместо параметри на функции. Ще ти скъси живота.
24. НЕ програмирай "структурно" ако не ти харесва
25. Все пак пиши четливо, ако ще публикуваш изходния код.
25а. А не с краката си.
26. Ако все пак не си писал четливо - напиши си адреса някъде
26а. Ако все пак си писал с краката си, пиши грешен адрес
27. Използвай само добре документирани функции.
27a. Когато е възможно
28. Пиши "Open Source" ако ти е възможно
28а. Ако все пак се колебаеш, питай във форума. Ще получиш кратък и ясен отговор
29. gcc е по-добре от Visual C
а. И все пак, 'по-добре' не е частична наредба, и ако някой ти каже, че Visual C e 'по-добре' от gcc, от това не следва, че двете са едно и също.
30. Ако все пак ти трябва - изпозвай C Builder
31. Ниога не забравяй да декларираш типа на променливите - иначе само спонсорираш хардуерната индустрия.
32. Седни сега напиши нещо ами стига си ми чел глупостите

I'm drunk by noon but that's OK
I'll be president someday
Отговор