Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Что-то вроде учебника начального уровня. (https://javascript.ru/forum/project/20727-chto-vrode-uchebnika-nachalnogo-urovnya.html)

x-yuri 17.08.2011 09:06

Цитата:

Сообщение от DarkGoodWIN
Согласен, всегда лучше писать так, что не придерёшься.

придраться всегда можно ;)

Цитата:

Сообщение от DarkGoodWIN
Ну мне уже объяснили, что как Вы написали - правильней.

забудь это слово. Его обычно используют, когда не знают причин или думают, что знают

Цитата:

Сообщение от B~Vladi
Не путай стиль написания и стиль именования. К стилю написания относятся переносы строк, пробелы и прочие мелочи. Стиль именования задан самим языком. В PHP, например, тебя как минимум не поймут за camelCase.

Zend Framework что ли упомянуть...

Цитата:

Сообщение от kobezzza
я например названия методов в объектах всегда начинаю с заглавной буквы, ибо мне так нравится

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

Цитата:

Сообщение от kobezzza
А вот что касается вёрстки, то там стандарты как раз есть и если уж учить новичков, то выбор однозначно - xhtml, ибо он дисциплинирует.

хм, неужели существует что-то, что дисциплинирует лучше, чем свои собственные ошибки?

Цитата:

Сообщение от Kolyaj
Т.е. у вас всё ещё хуже. Вам мало помнить, как называется функция, ещё надо помнить, как она записана. Жуть в общем.

есть такой анекдот, когда в переходе играют два музыканта, молодой и старый. Молодой играет очень быстро, очень технично... в общем старается из всех сил. А старый тупо дергает одну струну. При этом все люди столпились в основном у старого музыканта. Ну и спрашивают его:
- А в чем дело, собственно?
- Понимаете... он просто еще не нашел свою ноту :)

DarkGoodWIN 17.08.2011 12:01

Цитата:

Сообщение от x-yuri
забудь это слово. Его обычно используют, когда не знают причин или думают, что знают

О том, что как писать не могут договориться даже производители браузеров. Если бы существовали универсальные решения в языке - можно было бы говорить о том что нет понятия "правильней" или "не правильней", а есть понятие "правильно", то есть по стандарту или нет. Насколько я слышал, если писать исключительно по стандартам - работать всё будет весьма печально.

Я за унификацию стиля оформления итд, но, до тех пор, пока это не поддерживают интерпретаторы, то есть не кидают ошибку, а продолжают выполнять скрипт - это так и останется рекомендацией, а остальное от лукавого. Если компания 15 лет именует методы с большой буквы - не будет она начинать именовать с маленькой только потому, что какая-то организация выпустила новый стандарт (кстати, тоже рекомендательный, если кто не знает).

DarkGoodWIN 17.08.2011 12:12

Цитата:

Сообщение от x-yuri
я например названия методов в объектах всегда начинаю с заглавной буквы, ибо мне так нравится

Добавлю. Да, я всю жизнь программировал на компилируемых языках и не могу сразу полностью избавится от их наследия. Так вот там, например, в Delphi именование переменных и методов регистронезависимое, то есть DoSmth, doSmth и dosmth будет для компилятора одним и тем же, в C++ это разные вещи.
Если я пишу на делфи, я стараюсь всегда вызывать методы в том регистре, в котором они написаны, но, если я вызову метод doSmth как DoSmth - это не будет не правильно, потому что компилятор это позволяет.
Стандарты придуманы для упрощения общения между программистами и тут они весьма ценны, если я не собираюсь никому показывать свой код, я думаю я вполне могу себе позволить использовать тот стиль, в котором мне комфортнее. И это не будет быдлокодерством, быдлокодерство во всех языках это прежде всего Copy/Paste.

DarkGoodWIN 18.08.2011 16:00

Добавил всё-таки ещё статью:

http://www.my-free-soft.ru/2011/08/blog-post_17.html

x-yuri 18.08.2011 16:58

дело не в том, правильней или правильно. Может, я как-то по-своему понимаю это слово. Но, во-первых, оно какбы намекает, что есть правильный способ решения проблемы, а все остальные - неправильные, вне зависимости от обстоятельств. Во-вторых, оно не вызывает вопрос "почему?", способствует тому, что люди не думают, а делают "так", ибо правильно. Ну и просто, от него веет пафосом, религией и пуризмом. Есть слово "лучше", так вот оно лучше :)

DarkGoodWIN 18.08.2011 17:07

Цитата:

Сообщение от x-yuri
Есть слово "лучше", так вот оно лучше

Согласен, слово лучше сюда подходит лучше:)

DarkGoodWIN 28.09.2011 17:57

Ещё статья:

http://www.my-free-soft.ru/2011/09/blog-post_22.html

DarkGoodWIN 05.10.2011 18:19

Кажется я всё же закончил, вот ещё две ссылки, если кому интересно:

http://www.my-free-soft.ru/2011/09/blog-post_29.html
http://www.my-free-soft.ru/2011/10/blog-post_4520.html


Часовой пояс GMT +3, время: 00:53.