LINUX.ORG.RU

Как не говнокодить?

 ,


0

1

Приветствую!

Часто ищя решения какой-нибудь задачи я натыкаюсь на обсуждения, что это так называемый говнокод и поставленную задачу можно решить другим способом. Как правило такой код вполне рабочий, но к нему возникают такого рода предъявы. Почему так происходит и как этого избежать, может какие-нибудь рекомендации?


Ответ на: комментарий от D3306

Ну баш способствует рождению говнокода. Питон в этом смысле гораздо луче, хотя какие-нибудь более строгие языки, вроде C#/Java/Rust лучше. Сишка и кресты нет, они ради скорости много говнокода разрешают писать.

peregrine ★★★★★★★★★★★★★★★
()
Ответ на: комментарий от peregrine

Bash быстрее питона и есть почти в любой линуксовой машине, а если нет, то какой-нибуль sh точно есть.

D3306
() автор топика
Ответ на: комментарий от D3306

Bash не годится для хоть сколько-то сложных скриптов, которые делают больше чем for i in *.jpg; do convert $i ${i%jpg}png; done. Правда и админам обычно более сложные скрипты не приходится писать.

peregrine ★★★★★★★★★★★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Сложность видимо тоже понятие субъективное.

D3306
() автор топика
Ответ на: комментарий от peregrine

Сишка и кресты нет, они ради скорости много говнокода разрешают писать.

<философ_моде_он>

Ежели работает быстро и не жрет ресурсы - говнокод ли?

<философ_моде_офф/>

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

Говнокод в первую очередь не про то, как код для машины выглядит, а как для людей.

peregrine ★★★★★★★★★★★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.