Переход при нажатии на checkbox

S3
На сайте с 29.03.2012
Offline
222
#11
ArbNet:
Это не говно код, это логика программирования

Это уже и говнокод и говноподход

Вы потом будете вылавливать ошибки часами, вместо того чтобы сразу поддерживать правильный стиль написания кода. Про паттерны слышали?

Вариантов решения этой задачи ( не вдаваясь в ее целесообразность) достаточно, главное тут - показать ТСу что важно не писать так как вы. При любом изменении ваш код придется править в нескольких местах, он не будет работать для динамических элементов. Не надо так делать)))

ArbNet:
Я б такого как вы вообще на работу не взял, сочувствую вашему работодателю

Добкина, конечно не стал бы беспокоить, но с ресурсником вместе ржем над вашими постами, спасибо что не даете соскучится

S
На сайте с 30.09.2016
Offline
459
#12
ArbNet:
Это не говно код, это логика программирования

Никакая это не логика. Это манера. Хреновая.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
ArbNet
На сайте с 27.10.2019
Offline
56
#13

Sly32, Sitealert, Хороший код это лаконичный и работающий код, а не красиво оформленный с использованием библиотек в которых используется несколько возможностей, а остальное таскается до кучи. Хорошая манера давать ответ на задачу ТС, а не высокомерие своё выставлять..

Sly32:
ржем над вашими постами, спасибо что не даете соскучится

А я над вами :)

Блажен, кто не стремится сделать лучше: он не рискует быть не понятым.
S
На сайте с 30.09.2016
Offline
459
#14
ArbNet:
Хороший код это лаконичный и работающий код, а не красиво оформленный с использованием библиотек

При чём тут библиотеки? 😕 Поболтать захотелось?

Хороший код должен быть оформлен так, чтобы его удобно было читать. А от твоего кода выворачивает. Потому и говнокод.

S3
На сайте с 29.03.2012
Offline
222
#15

ArbNet, Рекомендую:

Дзен языка Питон

Отличные правила, которые могли бы лечь в основу любого языка программирования

Красивое лучше, чем уродливое.

Явное лучше, чем неявное.

Простое лучше, чем сложное.

Сложное лучше, чем запутанное.

Плоское лучше, чем вложенное.

Разреженное лучше, чем плотное.

Читаемость имеет значение.

Особые случаи не настолько особые, чтобы нарушать правила.

При этом практичность важнее безупречности.

Ошибки никогда не должны замалчиваться.

Если не замалчиваются явно.

Встретив двусмысленность, отбрось искушение угадать.

Должен существовать один — и, желательно, только один — очевидный способ сделать это.

Хотя он поначалу может быть и не очевиден, если вы не голландец.

Сейчас лучше, чем никогда.

Хотя никогда зачастую лучше, чем прямо сейчас.

Если реализацию сложно объяснить — идея плоха.

Если реализацию легко объяснить — идея, возможно, хороша.

Пространства имён — отличная штука! Будем делать их побольше!

Есть еще у нас такая штука как PEP8 - полюбопытствуйте на досуге

ArbNet
На сайте с 27.10.2019
Offline
56
#16

Sly32, теорию относительности знаете?

Что красиво сегодня завтра может быть уродством.

Что явно сейчас, через миг может стать не явным.

Простое не будет работать если нужно что-то добавить или изменить это уже будет сложное.

Плоское легко повредить чем вложенное.

Читаемость не имеет значения когда требуется скорость и защищённость.

Правил вообще не существует, есть лишь рамки в которые сами себя загоняем.

Безупречность включает в себя и практичность.

Ошибки никогда не должны замалчиваться. Тут ошибочка, все молчат о своих и многих других ошибках..., так как боятся огласки..

При двусмысленности, лучше проверить все варианты.

Сделать это может быть много способов, но вы выбирайте не простой, а лучший.

Sly32, наверно вы голландец :)

Про "сейчас" уже маразм..

Если реализацию не понимают это не значит что она плоха.

Если реализацию легко объяснить, то возможно это не сработает.

Пространство имён это всего навсего аналог дерева пути, те кто это внедрили просто разделили доступ к частям. Есть намного лучшие решения.

ЗЫ. Следуйте своим правилам и никогда не постигните истины :)

---------- Добавлено 05.02.2020 в 14:48 ----------

Sitealert:
А от твоего кода выворачивает

От вашего ещё больше..

L
На сайте с 10.02.2015
Offline
122
#17
Sly32:
ArbNet, Меня бы в компании, где можно филонить за такой код бы просто убили! Что за хардкод???

Насколько я понял, примерно в таком стиле работают новомодные фреймворки.

Aisamiery
На сайте с 12.04.2015
Offline
206
#18
livetv:
Насколько я понял, примерно в таком стиле работают новомодные фреймворки.

Фреймворки вообще сами по себе не работают, а вот как они работают напрямую зависит от того кто ими пользуется! Если руки из пятой точки и башка там же, то тут ничто уже не поможет как бэ.

Тут надо понимать, что жизнь штука сильно ограниченная, и всё постигать с нуля и делать с нуля как бы не целесообразно, лучше перенять знание и что то своё делать начиная с последней точки прогресса, тогда как бы этот самый прогресс начинает расти и развиваться. По этому нет смысла отрицать что то новое, потому что оно пытается вас выгнать из вашей зоны комфорта, IT шники, в том числе и программисты - это те люди, которые постоянно учатся чему то новому, если ты этого не делаешь, то очень скоро ты перестаешь быть востребованным в индустрии, потому что - динозавр! И поверьте, никому ваш самописный велосипед не дотягивающий до современных реалий кроме вас самих не нужен (и то до поры до времени и вы сами забьете на него)

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
L
На сайте с 10.02.2015
Offline
122
#19
Aisamiery:
Фреймворки вообще сами по себе не работают, а вот как они работают напрямую зависит от того кто ими пользуется!

Это у них в документации.

S3
На сайте с 29.03.2012
Offline
222
#20
ArbNet:
Sly32, теорию относительности знаете?

В отличие от вас - да. Я и школу закончил и универ, опять же -в отличии от вас. И могу отличить постулаты теории относительности от обезьяньего коверкания. Так любой пятикласник может. А вот понять - тут думать надо, А вы всем огрызаетесь, демонстрируя что так и застряли в пубертатном возрасте. Печально, куда скатился форум...

---------- Добавлено 05.02.2020 в 22:01 ----------

livetv:
Насколько я понял, примерно в таком стиле работают новомодные фреймворки.

Нет, только фремфорки так работают)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий