Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Invisible24rus said 18 hours ago:

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

switch сейвит от повторяемости кода и не любой if можно им заменить

guard хз нахуй нужен, вместо guard пишешь if и нихуя не меняется, и на читаемость особо не влияет, в жабаскрипте его нет, значит юзлес хуйня

Поделиться сообщением


Ссылка на сообщение

ох этот guard 

сколько б не общался с иос нэйтив девс, так поголовно все имеют свою точку зрения

Invisible24rus написал 7 часов назад:

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

https://www.raywenderlich.com/

 

пиздец сколько много курсов на любой вкус

Поделиться сообщением


Ссылка на сообщение

свифт - хуифт

Kant понравилось это

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение
Rintz написал 8 часов назад:

guard хз нахуй нужен, вместо guard пишешь if и нихуя не меняется, и на читаемость особо не влияет, в жабаскрипте его нет, значит юзлес хуйня

 

90% использование guard - это распаковка опционалов. найс спизданул, что юзлес хуйня конечно, когда это просто топ конструкция для таких дел. :onneponimaet: 

Поделиться сообщением


Ссылка на сообщение
Invisible24rus написал 04.06.2021 в 17:34:

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

типа смотри. ты в жизни можешь получить число 5 например просто сказав 5. можешь как дети - считать палочки по подной и 5 палочек это == 5.

можешь из 100 вычесть 95 и получить 5. а можешь умножить 5 на 1 или например разделить 20 на 4 и получить пять.

ну и представь что 5 это сдача когда ты дал сотку, платя 95р за кофе. тогда результат (5) в данном контексте было бы удобно записать как 100-95 - потому что так понятнее откуда это взялось и чем обусловлено

в коде также

иф это простое ветвление от булеана которые было еще со времен асемблера (почти), оно удобно когда у тебя контекст и смысл происходящего легко описать "если а то б иначе в"

свич (не ебу какой он в свифте, но возьму примерно как в котлине/шарпе/джаве) - это выбор одной из веток на основе совпадения с кейсом

гвард (гялнул быстро что там в свифте) это типа "проверь что вот это так, если не так то ошибка" - это такие асерты по ходу кода.

 

если суммировать - как выше писали - в разных ситуациях более логично и удобно разное. это также как в русском языке - ты можешь одну и ту же мысль сказать 100 разными способами, но в каждлой конкретной ситуации каждый из способов чуть более удобный и логичный. тут также

  

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

Nikki Sixx, Invisible24rus и iMbanana понравилось это

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

ебануться


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

Шо на новой работе джунов нет?

madvlaydin и GoldRobot понравилось это

65881.png

Поделиться сообщением


Ссылка на сообщение

 

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

примерно столько же сколько смотреть фул курс гарварда по алгоритмам или что-то такое, утрированно конечно

ну я не жалуюсь не обвиняю ни в чем, это чисто экспресс-впечатление

Just.Doit написал 20 минут назад:

все остальное это читаемость кода. и это дело вкуса

вот тут не совсем согласен, зачем тогда ебут мозг всякими фабриками мостами и итераторами

или ты про конфиг линтера, тогда но оффенс (тоже спорно)


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
(изменено)
kijupsik написал 25 минут назад:

Шо на новой работе джунов нет?

нихт...

Lorde - Sober ll написал 22 минуты назад:

 

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

примерно столько же сколько смотреть фул курс гарварда по алгоритмам или что-то такое, утрированно конечно

ну я не жалуюсь не обвиняю ни в чем, это чисто экспресс-впечатление

Just.Doit написал 44 минуты назад:

все остальное это читаемость кода. и это дело вкуса

вот тут не совсем согласен, зачем тогда ебут мозг всякими фабриками мостами и итераторами

или ты про конфиг линтера, тогда но оффенс (тоже спорно)

если что я не утверджали что это ТОЛЬКО дело вкуса а это все эти вещи в какой-то мере. но иногда это рил дело вкуса - много раз с коллегами говорили на ревью друг другу - а вот это уже вкусовщина.

 

бтв фабрики и мосты это хуйня если че

итератеры все еще в любой библиотеке любого языка, им лойс

хотя конеч в норм коде гораздо важнее владеть фильтр, мап, флетмап и тд

 

я про возьми ООПшника и ФПшника и каждый скажет другому что у него код "хуйня" (нечитаемый)

вот я про это. это все зависит от контекста. просто есть некоторые "бест практисы" которые подходят под большинство (60-70%) контекста

 


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Lorde - Sober ll написал 6 часов назад:

 

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

примерно столько же сколько смотреть фул курс гарварда по алгоритмам или что-то такое, утрированно конечно

ну я не жалуюсь не обвиняю ни в чем, это чисто экспресс-впечатление

Just.Doit написал 7 часов назад:

все остальное это читаемость кода. и это дело вкуса

вот тут не совсем согласен, зачем тогда ебут мозг всякими фабриками мостами и итераторами

или ты про конфиг линтера, тогда но оффенс (тоже спорно)

Ебать ты медленно читаешь, без негатива)

Поделиться сообщением


Ссылка на сообщение

какая же xcode медленная параша, просто пиздец  :prayshit:


65881.png

Поделиться сообщением


Ссылка на сообщение
Lorde - Sober ll написал 20 часов назад:

 

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

примерно столько же сколько смотреть фул курс гарварда по алгоритмам или что-то такое, утрированно конечно

ну я не жалуюсь не обвиняю ни в чем, это чисто экспресс-впечатление

Just.Doit написал 21 час назад:

все остальное это читаемость кода. и это дело вкуса

вот тут не совсем согласен, зачем тогда ебут мозг всякими фабриками мостами и итераторами

или ты про конфиг линтера, тогда но оффенс (тоже спорно)

минус за коммуникацию, послушать броллегу - уважаемый мув


VyMEtE8XtOI.jpg

  лучшая цитата финта+жизненная

XbkBCDXetHY.jpg

Поделиться сообщением


Ссылка на сообщение
scarppy написал 3 часа назад:
Lorde - Sober ll написал 05.06.2021 в 22:26:

 

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

примерно столько же сколько смотреть фул курс гарварда по алгоритмам или что-то такое, утрированно конечно

ну я не жалуюсь не обвиняю ни в чем, это чисто экспресс-впечатление

Just.Doit написал 05.06.2021 в 22:04:

все остальное это читаемость кода. и это дело вкуса

вот тут не совсем согласен, зачем тогда ебут мозг всякими фабриками мостами и итераторами

или ты про конфиг линтера, тогда но оффенс (тоже спорно)

минус за коммуникацию, послушать броллегу - уважаемый мув

зато тебе + татуха на поллица через полгода

`KV и scarppy понравилось это

Поделиться сообщением


Ссылка на сообщение
kijupsik написал 6 часов назад:

какая же xcode медленная параша, просто пиздец  :prayshit:

на всех платформах vs code EZ


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение

Vscode долго полировать нужно под себя, а intelij из коробки уже дает все что нужно для эффективной работы

 

призываю адептов саблайма для толкания спича о том, что мы все не понимаем его крутости (кстате, че там в 4 зарелизили)

 

Ну а вим сосатб, вы еще в нано предложите работать в 2к21

Поделиться сообщением


Ссылка на сообщение
(изменено)
nobodies написал 5 минут назад:

а intelij из коробки уже дает все что нужно для эффективной работы

например что?

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

это все конеч депендс на то что у вас там нужно для работы. кому-то вебпак с хотрелоадом, кому-то в базу ходить, кому-то поды менеджить... кому-то все вместе сразу


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
nobodies said 9 hours ago:

Vscode долго полировать нужно под себя, а intelij из коробки уже дает все что нужно для эффективной работы

Нихуя подобного, я бы сказал что ровно наоборот

Поделиться сообщением


Ссылка на сообщение

Ща бы подебажить в вскоде

GoldRobot, DomikTS- и Kant понравилось это

 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Вообще, от языка зависит. 

Никогда не было проблем с дебагом на вс коде

Поделиться сообщением


Ссылка на сообщение

console.log


65881.png

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...