Войти
ФлеймФорумПрограммирование

Что не есть "говнокод" ?

Страницы: 1 2 311 12 Следующая »
#0
12:39, 24 янв. 2012

Какими методами можно вообще избежать говнокода в программе ? Какие у вас есть предложения на этот счет ?


#1
12:41, 24 янв. 2012

Отрубать пальцы плохим программистам. Всего 10 попыток ;)

#2
12:56, 24 янв. 2012
Vendein_RaZoR, достаточно просто никому свой код не показывать и говорить: "Я все правильно пишу, не то что говно-кодеры".
#3
13:01, 24 янв. 2012

Vendein_RaZoR
Лучший способ избежать говнокода - перестать писать его.

#4
13:09, 24 янв. 2012

Vendein_RaZoR
> Какие у вас есть предложения на этот счет ?
Если умные люди говорят выкинуть это все нахер и писать по-новой, надо их слушать, а не вые...пендриваться.

#5
13:23, 24 янв. 2012

-Eugene-
> Если умные люди говорят выкинуть это все нахер и писать по-новой, надо их
> слушать, а не вые...пендриваться.

Если умные люди говорят выкинуться нахер с пятого этажа и родиться по но-новой, надо их слушать, а не вые...пендриваться.

#6
13:33, 24 янв. 2012

Vendein_RaZoR
Почитай Фаулера, про "запахи кода".
А потом "нюхай" свой код в поисках вони.

#7
13:47, 24 янв. 2012

Vendein_RaZoR
> Что не есть "говнокод" ?
RPGman
> Почитай Фаулера, про "запахи кода".
ога, неговнокод встречается тока в книгах, и то бывают очепятки : )

в рабочей проге говнокод есть всегда потому как:
а) не всегда программаст обладает нужным опытом при решении задачи, как раз наоборот интересно всегда браться за что ещё не брался
б) не всегда программаст поспевает в срок, и чтобы таки успеть, нужно снизить качество кода
в) не всегда требования к проге остаются неизменными, поэтому на любую продуманную раньше архитектуру приходится намазывать говнокод слоями разной толщины

под "не всегда" разумеется следует читать никогда

#8
13:50, 24 янв. 2012

Sh.Tac.
Фаулер и не говорил про "всегда писать идеальный код".
Только объяснил, как легко понять, что имеющийся код более говнокодистый, чем мог бы быть, и как часть говен безболезненно выгрести :)

#9
13:54, 24 янв. 2012

Vendein_RaZoR
> Какими методами можно вообще избежать говнокода в программе ?
Копипастить куски кода, общепринятого как true. Ну там, сорцы ведра, канонические алгоритмы, асмовые вставки. При этом, не пользоваться никакими кнопками, кроме ctrl+c, ctrl+v, ctrl+s и еще одной, которая в IDE билдит проект.

Но всё равно остаётся риск, не сколько говнокода, сколько говнопроекта.

#10
14:09, 24 янв. 2012

Гавнокодят парой и те люди, которые на этих языках собаку съели. Все зависит от ситуации, например для прототипа я не особо стараюсь делать его чистым и идеальным. Да и вообще понятие идеального исходного кота для каждого свое.

#11
14:43, 24 янв. 2012

Zoobastik
"Не пали контору" :)

#12
14:44, 24 янв. 2012

SoulSharer
> Да и вообще понятие идеального исходного кота для каждого свое.
Это точно.

#13
14:50, 24 янв. 2012

А что кот забыл в исходниках?

#14
15:00, 24 янв. 2012

говнокот Изображение

Страницы: 1 2 311 12 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.