Snyk
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Правильные методы по Clean Code
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
YouTube
Правильные методы по Clean Code
Сегодня мы продолжаем серию лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…
💡 Подборка советов по Python
▫️ Табуляция или пробелы
▫️ Максимальная длина строки
▫️ Пустые строки
▫️ Кодировка исходного файла
▫️ Комментарии
▫️ Блоки комментариев
Clean Code #советы #python #подборка
▫️ Табуляция или пробелы
▫️ Максимальная длина строки
▫️ Пустые строки
▫️ Кодировка исходного файла
▫️ Комментарии
▫️ Блоки комментариев
Clean Code #советы #python #подборка
🔥 Лучшее на канале за неделю
1. Как понять, что перед вами плохой разработчик.
2. Kera — создание встроенных в приложение туториалов для пользователей.
3. Блоки комментариев.
1. Как понять, что перед вами плохой разработчик.
2. Kera — создание встроенных в приложение туториалов для пользователей.
3. Блоки комментариев.
📑 Google работает над системой архивации Android-приложений
Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.
Clean Code #новости #Google #Android
Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.
Clean Code #новости #Google #Android
🧑💻 Строки документации в Python
— Пишите документацию для всех публичных модулей, функций, классов, методов. Строки документации необязательны для приватных методов, но лучше написать, что делает метод. Комментарий нужно писать после строки с def.
— PEP 257 объясняет, как правильно и хорошо документировать. Заметьте, очень важно, чтобы закрывающие кавычки стояли на отдельной строке. А еще лучше, если перед ними будет ещё и пустая строка, например:
Clean Code #совет #cleancode #python
— Пишите документацию для всех публичных модулей, функций, классов, методов. Строки документации необязательны для приватных методов, но лучше написать, что делает метод. Комментарий нужно писать после строки с def.
— PEP 257 объясняет, как правильно и хорошо документировать. Заметьте, очень важно, чтобы закрывающие кавычки стояли на отдельной строке. А еще лучше, если перед ними будет ещё и пустая строка, например:
"""Return a foobang— Для однострочной документации можно оставить закрывающие кавычки на той же строке.
Optional plotz says to frobnicate the bizbaz first.
"""
Clean Code #совет #cleancode #python
Budibase
Low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений. Включая:
— Дашборды;
— Административные панели;
— Приложения для утверждения;
— Клиентские порталы.
Low-code-платформы, такие как Budibase, позволяют разработчикам создавать и поставлять внутренние инструменты и CRUD-приложения в кратчайшие сроки.
📑 Сайт
Clean Code #инструменты
Low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений. Включая:
— Дашборды;
— Административные панели;
— Приложения для утверждения;
— Клиентские порталы.
Low-code-платформы, такие как Budibase, позволяют разработчикам создавать и поставлять внутренние инструменты и CRUD-приложения в кратчайшие сроки.
📑 Сайт
Clean Code #инструменты
🧑💻 Чтение кода сверху вниз
За каждой следующей функцией должны следовать функции, вызванные выше. Таким образом мы можем читать наш код последовательно, как рассказ. Дядюшка Боб (Роберт Мартин — инженер, автор книги «Чистый код») называет такой подход «правилом понижения».
Clean Code #совет #cleancode
За каждой следующей функцией должны следовать функции, вызванные выше. Таким образом мы можем читать наш код последовательно, как рассказ. Дядюшка Боб (Роберт Мартин — инженер, автор книги «Чистый код») называет такой подход «правилом понижения».
Clean Code #совет #cleancode
📖 Think Julia
🖋 Ben Lauwens, 2019
Это практическое руководство использует Julia 1.0 для пошагового ознакомления с программированием, начиная с базовых концепций и заканчивая более продвинутыми возможностями, такими как создание новых типов. Книга подходит для учащихся старшей школы или колледжа, а также для самообучения и профессионалов, которым необходимо изучить основы программирования.
💾 Скачать книгу
Clean Code #книги #Julia
🖋 Ben Lauwens, 2019
Это практическое руководство использует Julia 1.0 для пошагового ознакомления с программированием, начиная с базовых концепций и заканчивая более продвинутыми возможностями, такими как создание новых типов. Книга подходит для учащихся старшей школы или колледжа, а также для самообучения и профессионалов, которым необходимо изучить основы программирования.
💾 Скачать книгу
Clean Code #книги #Julia
🧑💻 Аргументы функций
Функции и методы должны содержать минимальное количество аргументов, которых в идеале не должно быть вообще. Для использования функции с большим количеством аргументов должна быть очень веская причина.
Clean Code #совет #cleancode
Функции и методы должны содержать минимальное количество аргументов, которых в идеале не должно быть вообще. Для использования функции с большим количеством аргументов должна быть очень веская причина.
Clean Code #совет #cleancode
Как решать задачи как программист?
В видео рассказывается о том, как решать конкретную задачу как программист.
📺 YouTube
Clean Code #видео
В видео рассказывается о том, как решать конкретную задачу как программист.
📺 YouTube
Clean Code #видео
🔥 Лучшее на канале за неделю
1. Think Julia.
2. Budibase — low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений.
3. Строки документации в Python.
1. Think Julia.
2. Budibase — low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений.
3. Строки документации в Python.
PostHog
Платформа для анализа продуктов с открытым исходным кодом, созданная для предприятий. Может быть развернута в инфраструктуре пользователя. Предоставляет большой набор инструментов для улучшения продукта, среди которых:
— Запись сеанса;
— Тепловые карты;
— Флаги функций.
📑 Сайт
Clean Code #инструменты
Платформа для анализа продуктов с открытым исходным кодом, созданная для предприятий. Может быть развернута в инфраструктуре пользователя. Предоставляет большой набор инструментов для улучшения продукта, среди которых:
— Запись сеанса;
— Тепловые карты;
— Флаги функций.
📑 Сайт
Clean Code #инструменты
🧑💻 Используйте понятные слова для обозначения переменных, функций и методов
Что означает «используйте понятные слова»? Понятные слова – это те слова, посмотрев на которые, не только мы, но и другие люди поймут, для чего предназначается та или иная переменная, функция или метод. Другими словами название само по себе должно говорить за переменную, функцию или метод.
В то же время какие-то вещи следует держать в голове. Использование понятных обозначений не означает, что мы должны использовать любое количество символов и слов при их создании. Хорошим универсальным правилом является использование трех или четырех слов максимум. Если у нас появляется необходимость в использовании больше чем четырех слов, то, возможно, мы пытаемся сделать несколько вещей за раз, и нам стоит сделать наш код проще. Итак, давайте использовать только необходимое количество символов для обозначения переменных, функций и методов.
Clean Code #совет #cleancode
Что означает «используйте понятные слова»? Понятные слова – это те слова, посмотрев на которые, не только мы, но и другие люди поймут, для чего предназначается та или иная переменная, функция или метод. Другими словами название само по себе должно говорить за переменную, функцию или метод.
В то же время какие-то вещи следует держать в голове. Использование понятных обозначений не означает, что мы должны использовать любое количество символов и слов при их создании. Хорошим универсальным правилом является использование трех или четырех слов максимум. Если у нас появляется необходимость в использовании больше чем четырех слов, то, возможно, мы пытаемся сделать несколько вещей за раз, и нам стоит сделать наш код проще. Итак, давайте использовать только необходимое количество символов для обозначения переменных, функций и методов.
Clean Code #совет #cleancode
📖 Introduction to Data Science
🖋 Rafael A. Irizarry, 2019
Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.
💾 Скачать книгу
Clean Code #книги #DataScience
🖋 Rafael A. Irizarry, 2019
Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.
💾 Скачать книгу
Clean Code #книги #DataScience
📑 Вышла новая стабильная версия Kubernetes-платформы Deckhouse
Расскажем о ключевых фичах, которые представлены в новом релизе K8s-платформы Deckhouse. Среди них — поддержка Kubernetes v1.22, Debian GNU/Linux 9–11, модуль namespace-configurator и компонент Early OOM killer в модуле node-manager.
Clean Code #новости #Kubernetes
Расскажем о ключевых фичах, которые представлены в новом релизе K8s-платформы Deckhouse. Среди них — поддержка Kubernetes v1.22, Debian GNU/Linux 9–11, модуль namespace-configurator и компонент Early OOM killer в модуле node-manager.
Clean Code #новости #Kubernetes
📑 Почему моё приложение при открытии SVG-файла отправляет сетевые запросы?
Вы решили сделать приложение, работающее с SVG. Набрали библиотек, запаслись энтузиазмом, и в итоге всё удалось. Но вот незадача! Внезапно вы обнаруживаете, что приложение отправляет странные сетевые запросы. Кроме того, с хост-машины утекают данные. Как же так?
Clean Code #статьи
Вы решили сделать приложение, работающее с SVG. Набрали библиотек, запаслись энтузиазмом, и в итоге всё удалось. Но вот незадача! Внезапно вы обнаруживаете, что приложение отправляет странные сетевые запросы. Кроме того, с хост-машины утекают данные. Как же так?
Clean Code #статьи
🧑💻 Контроль версий в Python
Если вам нужно использовать Subversion, CVS или RCS в ваших исходных кодах, делайте вот так:
Clean Code #совет #cleancode #python
Если вам нужно использовать Subversion, CVS или RCS в ваших исходных кодах, делайте вот так:
__version__ = "$Revision: 1a40d4eaa00b $"Вставляйте эти строки после документации модуля перед любым другим кодом и отделяйте их пустыми строками по одной до и после.
# $Source$
Clean Code #совет #cleancode #python