Стили написания, какие бывают
Из личного опыта: писал и СтилемПаскаля, и верблюжим, и змеёй просто и крикливо :)
Из личного опыта: писал и СтилемПаскаля, и верблюжим, и змеёй просто и крикливо :)
LISPы
user=> (defn positive-number [numbers]
(if-let [pos-nums (not-empty (filter pos? numbers))]
pos-nums
"no positive numbers"))
user=> (positive-number [-1 -2 1 2])
(1 2)
user=> (positive-number-seq [-1 -2])
"no positive numbers"
Ну, кстати, это здравая мысль. В Си = был выбран как присваивание, а == как сравнение ровно потому, что присваивание гораздо чаще встречается. Логично пойти дальше и понять, что многословные идентификаторы встречаются гораздо чаще, чем вычитание.
В некоторых языках есть. Проверяет не только на значение варианта, но и на соответствие тип а данных.
В защиту верстальщиков скажу, что это производственная необходимость.
Если ты напишешь любым другим способом, к тебе заявится орава СЕОшников и закидают тебя бананами с криками "где мое тире между слов".
PS: Поисковики любят когда пишут "cool-seo-slug", а не "bad_seo_slug"
Это я вам как опытный фулстак говорю.
Сидят блять самые умные прогеры в мире в гугле и не смогут разобрать эту байду с подчёркиваниями? Да бред. Тире там ставят просто потому, что так принято, вот и всё. А гугель разберёт всё.
согласен, но ораве сеошников с бананами в руках это тяжело объяснить, они те еще параноики и считают что каждая мелочь важна. Я давно уже зарекся с ними воевать и даже частично принял их веру.
И это правильный подход - то, что каждая мелочь важна. Мы не знаем, что там под копотом у Яндекса и Гугла, можем лишь догадываться и строить предположения, экспериментируя методом тыка.
Лучше перебдеть, чем недобдеть и всадить весь рекламный бюджет впустую из-за какой-то вроде бы не принципиальной фигни.
Поисковым роботам насрать на стили и на css вообще, зато они любят корректный, грамотный контент, валидную верстку и адекватные заголовки. Ну и микроразметку
Так же нельзя говорить однозначно о том, что поисковые роботы игнорируют стили, это пережиток прошлого и поисковые роботы развивались а не сидели в 2004. Стили они сейчас смотрят, элементарно чтобы проверить какой контент видимый какой нет, очень много нюансов в СЕО сейчас.
ну тут есть спорные моменты, а имел ввиду я такие штуки как
example.com/god-seo-slug
example.com/bad_seo_slug
example.com/good-image-name.jpg
Тогда ты просто веткой ошибся. Тут про верстальщиков и их стайлгайды говорят. Верстальщики не отвечают за ЧПУ.
А по-мне нижние подчёркивания это самый правильный подход. Правильней только реальные пробелы, но их не все языки поддерживают. А так нижние подчёркивания больше всех похожи на пробелы, а значит самые читабельные.
Подчеркивание уже как бы в своем названии содержит то, где долбаная палочка находится, я к этому.
верблюжий стили в ci среде выглядит как-то не особо, но в принципе пофиг.
А уж использование заглавных бук в имейлах, путь к потенциальным проблемам)
Верблюжий - это Java для имён методов (и Паскаль для имен классов).
В PowerShell Microsoft использует Паскаль с тем отличием, что глагол с которого начинается функция отделяется ‘-’.
Паскаль также используется в C#.
паскаль - дотнет гребаный. с верблюдом там как бы два стиля вообще. camelCase & CamelHump условно
IT-юмор
5.7K поста52.6K подписчик
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору