TGViewer
Channel Public Channel
Vadim Chistiakov | IT

Vadim Chistiakov | IT

@ios_mobile_developer

Сообщество разработчиков со всего мира: boosty.to/chistiakov
Менторство: https://vadim-chistiakov.github.io
Автор: @chvadim

Рассказываю о программировании и жизни разработчика в Лондоне на Global Talent Visa. Делюсь мыслями, опытом и знаниями.
Subscribers
2.17K
Photos
88
Videos
7
Links
117

Showing posts older than #52 · Back to latest

Older Posts 11 shown
Post #51 378
Допустим у вас есть JSON и вам нужно его распарсить в Codable модели. Стандартная ситуация, чтобы не делать рутинную работу можно сгенерировать из сырого JSON структуры используя https://jsonformatter.org/json-to-swift
Не забывайте делать дабл-чек. Иногда получается ерунда)
jsonformatter.org Best JSON to Swift Converter JSON to Swift Online with https and easiest way to convert JSON to Swift. Save online and Share.
Post #50 393
В больших командах иногда сложно договорится даже о таких, на первый взгляд банальных вещах, как именование переменных или методов. На помощь приходит Code Style. Можно написать свой если в команде есть опытные разработчики или доверится влиятельной компании. Мой любимый от Airbnb
https://github.com/airbnb/swift
GitHub GitHub - airbnb/swift: Airbnb's Swift Style Guide Airbnb's Swift Style Guide. Contribute to airbnb/swift development by creating an account on GitHub.
Post #49 379
То как выглядят интерфейсы UserDefaults в ios у меня лично вызывает отторжение. Оберните их в враперы код станет чище и элегантней. На самом деле область применения враперов очень большая.
https://www.avanderlee.com/swift/property-wrappers/
SwiftLee Property Wrappers in Swift explained with code examples Learn how to create Property Wrappers in Swift. Use the @propertyWrapper to remove boilerplate, improve readability, and clean up code.
Post #47 385
Начиная с уровня Middle стоит уметь поддержать дисскусию на тему паттернов проектирования. И конечно не забывать их применять
https://refactoring.guru
refactoring.guru Refactoring and Design Patterns Refactoring is a controllable process of improving code without creating new functionality. Design Patterns are typical solutions to the commonly occurring problems in software design.
Post #46 392
Post #38 373

Forwarded from Хабр Карьера

Во время собраний и видеоконференций вам никогда не приходило в голову, что самые тихие коллеги могут быть самыми компетентными? Но всё-таки более общительные люди, которые доминируют в разговоре, как правило, считаются самыми умными — и чаще всего занимают более высокое положение в социальной (и в корпоративной) иерархии.

В общем-то, это и решили проверить ученые из Стэнфорда.

Как не провалить интервью. Исследование из Стэнфорда о пользе самоуверенности.
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →