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: У чому різниця між гівнокодером і нормальним?

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

Подякували: koala, 221VOLT, rainboww1988, ostap34PHP4

6

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

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

Подякували: rainboww1988, ostap34PHP2

7

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

iovchynnikov написав:

Linus Torvalds:

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

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

Подякували: 221VOLT, NaharD, rainboww1988, ostap34PHP4

8

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

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

Подякували: 0xDADA11C7, mike, HetmanNet, ostap34PHP4

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

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

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

Подякували: rainboww1988, ostap34PHP2

10

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

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

Якось так...

Подякували: Yola, ostap34PHP2

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

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

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

12

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

rainboww1988 написав:

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

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

13

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

rainboww1988 написав:

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

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

14

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

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

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

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

І що робити?

15

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

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

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

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

І що робити?

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

Подякували: rainboww19881

16

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

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

Подякували: ostap34PHP1

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

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

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

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

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

Подякували: ostap34PHP, rainboww19882