artwist-polyakov / ios-fakenft-starterproject-public Goto Github PK
View Code? Open in Web Editor NEWThis project forked from yandex-practicum/ios-fakenft-starterproject-public
Когорта 6 группа 4
This project forked from yandex-practicum/ios-fakenft-starterproject-public
Когорта 6 группа 4
Текущая реализация методов запроса с использованием DispatchGroup делает асинхронные запросы в "синхронном стиле".
Кажется, что это может привести к блокированию основного потока, особенно если этот код выполняется на главном потоке.
Обычно для реализации запросов в "синхронном стиле" используют конструкцию async/await.
Или более распространенный способ через completion: @escaping .
Originally posted by @Nikitaaeee in #44 (comment)
Фактически затрачено:
Фактически затрачено: 20 ч
Фактически затрачено:
Фактически затрачено:
Верстка
Логика
Эти методы было бы здорово переименовать для большей ясности и соответствия принятым стандартам нейминга)
Например, giveMeAllCollections -> giveMePleaseAllCollections
Например, giveMeAllCollections -> getAllCollections.
Также можно оставлять одну пустую строку между import'ами и кодом.
Originally posted by @Nikitaaeee in #44 (comment)
Тут тоже можно добавить пустую строку после импорта
Можно пробежаться по другим местам в коде и добавить
Также можно не удалять шапку файлов (автоматически генерируемые строки в самом верху файлов, где написана дата создания, автор и название файла).
Когда над проектом работает несколько человек эта шапка может быть очень полезной :)
Originally posted by @Nikitaaeee in #44 (comment)
Верстка
Логика
Верстка
Логика
факт.: 30 минут
Было бы здорово добавить обработку ошибок: отсутствие интернет-соединения, невалидные данные и другие.
А также принты можно не пускать в условный "продакшн" 😀
Originally posted by @Nikitaaeee in #44 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.