📑 Ответ
Anonymous Quiz
17%
Factory Method
29%
Abstract Factory
18%
Prototype
10%
Builder
26%
Dependency Injection
Prisma
ORM нового поколения с открытым исходным кодом, который превращает базу данных (БД) в REST/GraphQL API. Состоит из:
— Prisma Client: автоматически сгенерированный и безопасный конструктор запросов для Node.js и TypeScript;
— Prisma Migrate: система миграции;
— Prisma Studio: графический интерфейс для просмотра и редактирования данных в базе БД.
Предоставляет типобезопасный API, который можно использовать как во фронтенд-, так и в бэкенд-интерфейсе. Инструмент использует подход, ориентированный на библиотеку SDL.
📑 Сайт
Clean Code #инструменты
ORM нового поколения с открытым исходным кодом, который превращает базу данных (БД) в REST/GraphQL API. Состоит из:
— Prisma Client: автоматически сгенерированный и безопасный конструктор запросов для Node.js и TypeScript;
— Prisma Migrate: система миграции;
— Prisma Studio: графический интерфейс для просмотра и редактирования данных в базе БД.
Предоставляет типобезопасный API, который можно использовать как во фронтенд-, так и в бэкенд-интерфейсе. Инструмент использует подход, ориентированный на библиотеку SDL.
📑 Сайт
Clean Code #инструменты
БОБУК - Легенда русского IT / Театр, Python
Этот выпуск целиком посвящен Бакунову Грише. Вы могли слышать его голос в подкасте "Радио-Т", ибо он тот самый Бобук. Вы могли видеть его в Яндексе, ибо Гриша был директором по распространению технологий этой компании.
📺 YouTube
Clean Code #видео
Этот выпуск целиком посвящен Бакунову Грише. Вы могли слышать его голос в подкасте "Радио-Т", ибо он тот самый Бобук. Вы могли видеть его в Яндексе, ибо Гриша был директором по распространению технологий этой компании.
📺 YouTube
Clean Code #видео
YouTube
БОБУК - Легенда русскоязычного IT / Театр, Python, Сегалович и Радио-Т / Интервью с Гришей Бакуновым
Всё ещё кодишь без AI? Го в клуб "Эволюция Кода 🧬", научу: https://itbeard.com/evocodersЭтот выпуск целиком посвящен Бакунову Грише. Вы могли слышать его го...
🔥 Лучшее на канале за неделю
1. Introduction to Data Science.
2. Prisma — ORM нового поколения с открытым исходным кодом, который превращает базу данных (БД) в REST/GraphQL API.
3. Используйте понятные слова для обозначения переменных, функций и методов.
1. Introduction to Data Science.
2. Prisma — ORM нового поколения с открытым исходным кодом, который превращает базу данных (БД) в REST/GraphQL API.
3. Используйте понятные слова для обозначения переменных, функций и методов.
📑 Состоялся релиз GNOME 42
Разработчики выпустили обновление среды рабочего стола GNOME 42. Добавили глобальную темную тему, переработали терминал и интерфейс окна скриншотов. Также часть системных приложений полностью переведена на GTK 4 и libadwaita.
Clean Code #новости #Linux
Разработчики выпустили обновление среды рабочего стола GNOME 42. Добавили глобальную темную тему, переработали терминал и интерфейс окна скриншотов. Также часть системных приложений полностью переведена на GTK 4 и libadwaita.
Clean Code #новости #Linux
🧑💻 В наименованиях нужно использовать только буквы латинского алфавита
В наименованиях нужно использовать только буквы латинского алфавита, никаких цифр, символов подчеркивания и дефисов. Исключения составляют наименования из стандартов (ГОСТ, ISO), символы подчеркивания для разделения слов в наименованиях констант.
Например:
Clean Code #совет #cleancode
В наименованиях нужно использовать только буквы латинского алфавита, никаких цифр, символов подчеркивания и дефисов. Исключения составляют наименования из стандартов (ГОСТ, ISO), символы подчеркивания для разделения слов в наименованиях констант.
Например:
m_textview_1
. Часто вместо lastName
пишут userName2
, что не правильно.Clean Code #совет #cleancode
Storybook
Инструмент для разработки UI. Ускоряет и упрощает разработку, изолируя компоненты и позволяя работать над одним компонентом за раз. В результате можно разрабатывать целые UI без необходимости запускать сложный стек разработчика, вводить определенные данные в БД или перемещаться по приложению.
📑 Сайт
Clean Code #инструменты #UI
Инструмент для разработки UI. Ускоряет и упрощает разработку, изолируя компоненты и позволяя работать над одним компонентом за раз. В результате можно разрабатывать целые UI без необходимости запускать сложный стек разработчика, вводить определенные данные в БД или перемещаться по приложению.
📑 Сайт
Clean Code #инструменты #UI
🧑💻 Соглашения по именованию в Python
Соглашения по именованию переменных в python немного туманны, поэтому их список никогда не будет полным — тем не менее, ниже мы приводим список рекомендаций, действующих на данный момент. Новые модули и пакеты должны быть написаны согласно этим стандартам, но если в какой-либо уже существующей библиотеке эти правила нарушаются, предпочтительнее писать в едином с ней стиле.
Главный принцип
Имена, которые видны пользователю как часть общественного API должны следовать конвенциям, которые отражают использование, а не реализацию.
Продолжение следует...
Clean Code #совет #cleancode #python
Соглашения по именованию переменных в python немного туманны, поэтому их список никогда не будет полным — тем не менее, ниже мы приводим список рекомендаций, действующих на данный момент. Новые модули и пакеты должны быть написаны согласно этим стандартам, но если в какой-либо уже существующей библиотеке эти правила нарушаются, предпочтительнее писать в едином с ней стиле.
Главный принцип
Имена, которые видны пользователю как часть общественного API должны следовать конвенциям, которые отражают использование, а не реализацию.
Продолжение следует...
Clean Code #совет #cleancode #python
📖 Beyond the Basic Stuff with Python
🖋 Al Sweigart, 2020
Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.
💾 Скачать книгу
Clean Code #книги #python
🖋 Al Sweigart, 2020
Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.
💾 Скачать книгу
Clean Code #книги #python
🧑💻 Не нужно использовать строчные “L” и “O” в качестве имен локальных переменных, так как их трудно отличить от “1” и “0”
Например:
Clean Code #совет #cleancode
Например:
private void s(int a[]) {В этой функции пузырьковой сортировки есть одна ошибка, сможете за секунды ее найти?) Такой код труден для чтения и при написании легко сделать ошибку, которую можно очень долго искать.
for (int l = 0; l < a.length; l++) {
for (int O = a.length - 1; O > l; O--) {
if (a[O - 1] > a[O]) {
int o = a[0 - 1];
a[O - 1] = a[O];
a[O] = o;
}
}
}
}
Clean Code #совет #cleancode
Какую IDE для Java выбрать?
Какую IDE выбрать для начинающего Java-разработчика?
📺 YouTube
Clean Code #видео #java
Какую IDE выбрать для начинающего Java-разработчика?
📺 YouTube
Clean Code #видео #java
YouTube
Какую IDE для Java выбрать?
Какую IDE выбрать для начинающего Java-разработчика?
Курс о котором говорит Сергей: 🎓 JAVA - https://bit.ly/3J1mvhV
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
А для новичков:
🎓JAVA Start - https://bit.ly/3Gr6Jes
🎓Инструментарий JAVA…
Курс о котором говорит Сергей: 🎓 JAVA - https://bit.ly/3J1mvhV
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
А для новичков:
🎓JAVA Start - https://bit.ly/3Gr6Jes
🎓Инструментарий JAVA…
Wireframe
Это один из лучших инструментов прототипирования, доступных бесплатно.
С помощью этого инструмента вы сможете создать визуальную кликабельную модель и прототип вашего приложения.
В Wireframe можно связывать множество страниц, менять цвет, размер шрифта, выравнивание. В дальнейшем вы можете поделиться вашим прототипом приложения с другими людьми.
Прототип можно сохранять в форматах .png или .pdf .
📑 Сайт
Clean Code #инструменты
Это один из лучших инструментов прототипирования, доступных бесплатно.
С помощью этого инструмента вы сможете создать визуальную кликабельную модель и прототип вашего приложения.
В Wireframe можно связывать множество страниц, менять цвет, размер шрифта, выравнивание. В дальнейшем вы можете поделиться вашим прототипом приложения с другими людьми.
Прототип можно сохранять в форматах .png или .pdf .
📑 Сайт
Clean Code #инструменты
🔥 Лучшее на канале за неделю
1. Beyond the Basic Stuff with Python.
2. Storybook — инструмент для разработки UI. Ускоряет и упрощает разработку, изолируя компоненты и позволяя работать над одним компонентом за раз.
3. Соглашения по именованию в Python.
1. Beyond the Basic Stuff with Python.
2. Storybook — инструмент для разработки UI. Ускоряет и упрощает разработку, изолируя компоненты и позволяя работать над одним компонентом за раз.
3. Соглашения по именованию в Python.
Vercel
Платформа для развертывания и совместной работы для фронтенд-разработчиков от авторов Next.js. Предоставляет комплексные инструменты для создания высокопроизводительных веб-сайтов и приложений. Позволяет размещать веб-сайты и веб-службы, которые мгновенно развертываются и масштабируются без настроек.
📑 Сайт
Clean Code #инструменты
Платформа для развертывания и совместной работы для фронтенд-разработчиков от авторов Next.js. Предоставляет комплексные инструменты для создания высокопроизводительных веб-сайтов и приложений. Позволяет размещать веб-сайты и веб-службы, которые мгновенно развертываются и масштабируются без настроек.
📑 Сайт
Clean Code #инструменты
🧑💻 Имена модулей и пакетов в Python
Модули должны иметь короткие имена, состоящие из маленьких букв. Можно использовать символы подчеркивания, если это улучшает читабельность. То же самое относится и к именам пакетов, однако в именах пакетов не рекомендуется использовать символ подчёркивания.
Так как имена модулей отображаются в имена файлов, а некоторые файловые системы являются нечувствительными к регистру символов и обрезают длинные имена, очень важно использовать достаточно короткие имена модулей — это не проблема в Unix, но, возможно, код окажется непереносимым в старые версии Windows, Mac, или DOS.
Когда модуль расширения, написанный на С или C++, имеет сопутствующий python-модуль (содержащий интерфейс высокого уровня), С/С++ модуль начинается с символа подчеркивания, например, _socket.
Clean Code #совет #cleancode #python
Модули должны иметь короткие имена, состоящие из маленьких букв. Можно использовать символы подчеркивания, если это улучшает читабельность. То же самое относится и к именам пакетов, однако в именах пакетов не рекомендуется использовать символ подчёркивания.
Так как имена модулей отображаются в имена файлов, а некоторые файловые системы являются нечувствительными к регистру символов и обрезают длинные имена, очень важно использовать достаточно короткие имена модулей — это не проблема в Unix, но, возможно, код окажется непереносимым в старые версии Windows, Mac, или DOS.
Когда модуль расширения, написанный на С или C++, имеет сопутствующий python-модуль (содержащий интерфейс высокого уровня), С/С++ модуль начинается с символа подчеркивания, например, _socket.
Clean Code #совет #cleancode #python