1

Тема: У чому різниця між гівнокодером і нормальним?

:)

2

Re: У чому різниця між гівнокодером і нормальним?

Linus Torvalds:

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

Подякували: karmeljuk, rainboww1988, Arete, koala, ostap34PHP5

3

Re: У чому різниця між гівнокодером і нормальним?

капркодеру завжди бачиться скрізь капрокод

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: rainboww1988, ostap34PHP2

4

Re: У чому різниця між гівнокодером і нормальним?

В тому, що других не існує

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

5

Re: У чому різниця між гівнокодером і нормальним?

Нормальний вчиться на помилках і намагається поліпшувати свй гівнокод

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/
Подякували: koala, 221VOLT, rainboww1988, ostap34PHP4

6

Re: У чому різниця між гівнокодером і нормальним?

жодної різниці, оскільки :
норма -- це те що є більшістю,
більшість у програмуванні - говнокод

https://blog.clever-games.win/
Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.
///// у творчій відпустці. не турбувати /////
Подякували: rainboww1988, ostap34PHP2

7

Re: У чому різниця між гівнокодером і нормальним?

iovchynnikov написав:

Linus Torvalds:

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

На мою думку, обидва ці — нормальні. Просто один нормальний-поганий, а другий — нормальний-гарний.
Гівнокодер ні про що не турбується.

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: 221VOLT, NagarD, rainboww1988, ostap34PHP4

8

Re: У чому різниця між гівнокодером і нормальним?

Нормальний знає, де він нагівнокодив (і соромиться цього), гівнокодер весь свій код вважає нормальним.

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: 0xDADA11C7, mike, HetmanNet, ostap34PHP4

9 Востаннє редагувалося P.Y. (09.02.2017 02:50:57)

Re: У чому різниця між гівнокодером і нормальним?

А що, як гівнокод — лише частина міфу про справжнього програміста, який цей гівнокод ніби-то не пише?

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: rainboww1988, ostap34PHP2

10

Re: У чому різниця між гівнокодером і нормальним?

def isHivnokod(code):
 try:
  code.read()
 except codeUnderstandingProblem:
  if code.author.isGuru:
   return False
  else:
   return True
 return False

Якось так...

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: Yola, ostap34PHP2

11 Востаннє редагувалося rainboww1988 (09.02.2017 19:09:47)

Re: У чому різниця між гівнокодером і нормальним?

Просто, я от подумав, мої творіння сто відсотково не супер, але ж я не навмисно..я можу помилятись і писати якось не так, як треба, бо не так логічно мислю або не вистачає навиків..що з цим робити?

12

Re: У чому різниця між гівнокодером і нормальним?

rainboww1988 написав:

Просто, я от подумав, мої творіння сто відсотково не супер, але ж я не навмисно..я можу помилятись і писати якось не так, як треба, бо не так логічно мислю або не вистачає навиків..що з цим робити?

Логічно мислити та здобувати навички :) ?

13

Re: У чому різниця між гівнокодером і нормальним?

rainboww1988 написав:

Просто, я от подумав, мої творіння сто відсотково не супер, але ж я не навмисно..я можу помилятись і писати якось не так, як треба, бо не так логічно мислю або не вистачає навиків..що з цим робити?

"Найкраще - ворог хорошого" (с) Хтось

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/

14

Re: У чому різниця між гівнокодером і нормальним?

Master_Sergius написав:
rainboww1988 написав:

Просто, я от подумав, мої творіння сто відсотково не супер, але ж я не навмисно..я можу помилятись і писати якось не так, як треба, бо не так логічно мислю або не вистачає навиків..що з цим робити?

"Найкраще - ворог хорошого" (с) Хтось

І що робити?

15

Re: У чому різниця між гівнокодером і нормальним?

rainboww1988 написав:
Master_Sergius написав:
rainboww1988 написав:

Просто, я от подумав, мої творіння сто відсотково не супер, але ж я не навмисно..я можу помилятись і писати якось не так, як треба, бо не так логічно мислю або не вистачає навиків..що з цим робити?

"Найкраще - ворог хорошого" (с) Хтось

І що робити?

Набирати досвіду. Писати код, перечитувати. Код пишеться в першу чергу для людей, а комп обробить і коли функція називається "a" і коли функція називаться "get_user_name" :)

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/
Подякували: rainboww19881

16

Re: У чому різниця між гівнокодером і нормальним?

треба розуміти як працює система, але так, код це думка, як думаєш то й пишеш, мене звинувачували в бидлкоді бо я добавив виключну ситуацію на невідкриття файлу чи його створення, мовляв, це зайвий код, більше місця буде, але нічого, відповів як буде юзер в папці etc щось створювати, то йому помилка буде написана на екрані, а не пусто

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: ostap34PHP1

17 Востаннє редагувалося karmeljuk (10.02.2017 13:53:32)

Re: У чому різниця між гівнокодером і нормальним?

Люди надзвичайно ліниві істоти, вони починають щось робити лише якщо цього вимагають

Доки бавитеся зі своїми проектами чи створюєте сайт-візитку - якість коду не має ніякого значення, вона практично ні на що не буде впливати, ніхто не буде вимагати від вас рефакторингу

А от якщо ви почали працювати над серйозним проектом, котрий буде жити десятиліттями, то якість коду матиме дуже великий вплив. Ось тут вже з'являються вимоги, стандарти, рекомендації, код-рев'ю і таке інше

Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga
Подякували: ostap34PHP, rainboww19882