Публикации по теме 'best-practices'


Печально известная атака по словарю в словах и коде
С примерами Python и элементарным анализом паролей Знать или не знать? Если вы работаете в сфере технологий, даже если вы не специалист по безопасности как таковой, имеет смысл ознакомиться хотя бы с некоторыми основными векторами атак. Таким образом, мы можем активно способствовать защите наших коллег и данных от хакеров. В этой статье я предоставлю вам некоторую информацию и фрагменты кода, описывающие «легендарную» атаку грубой силы, упомянутую в заголовке. Надеюсь, вы найдете..

Теория разбитых окон в JavaScript: почему мелкие проблемы имеют значение
Как концепция сломанной Windows может помочь вам писать лучший код JavaScript Представьте, что вы идете по району с разбитыми окнами. Что первое приходит на ум? Вы можете подумать, что этот район небезопасен, заброшен или даже заброшен. Та же самая концепция применима к разработке программного обеспечения, и это…

29 горячих клавиш кода Visual Studio, которые вы должны знать
вступление Visual Studio Code (VS Code) — популярный редактор кода, используемый многими разработчиками по всему миру. Он имеет множество функций и плагинов, которые упрощают кодирование и делают его более эффективным. Одним из наиболее значительных преимуществ VS Code является обширный список сочетаний клавиш. Эти ярлыки могут сэкономить вам много времени и повысить производительность. В этой статье мы рассмотрим некоторые…

Пять Python-оболочек, которые могут сократить ваш код вдвое
Обновите свою игру на Python, используя эти оболочки для максимальной эффективности и удобочитаемости. Python, безусловно, является моим любимым языком программирования из-за его простого синтаксиса и мощных приложений в различных областях, таких как машинное обучение и веб-разработка. Хотя я занимаюсь программированием более пяти лет, декораторы редко попадались мне на глаза, если только в этом не было крайней необходимости, например использование декоратора @staticmethod для..

Руководство по самостоятельному программированию
Как начать свой путь программирования Изучение любого навыка с нуля может быть очень сложной задачей, особенно в такой « сложной » области, как компьютерное программирование, особенно если вы пытаетесь освоить его самостоятельно. Если не сделать все правильно, это, вероятно, может привести к тому, что вы разочаруетесь и в конце концов сдадитесь. К сожалению, это то, что происходит с большинством людей, пытающихся самостоятельно изучить программирование с нуля. Это может звучать..

Рекомендации по обзору кода
Часть работы каждого разработчика — проверка кода, но хорошо ли вы с ней справляетесь? Я расскажу о том, как сделать хороший обзор кода, и о лучших практиках, которым я научился за годы работы разработчиком. Я также расскажу о том, что должен сделать человек, запрашивающий проверку кода, прежде чем просить об этом. Мацей Кашубовски уже написал статью о вреде проверки кода, и это немного другая точка зрения. Если вам это интересно, вы можете прочитать это здесь . Хорошо, без..

Создание комплексного решения MLOps с помощью vetiver для R и Python — Часть 2
Конвейер развертывания. Это вторая статья в серии о построении решения MLOps с помощью vetiver R (и пакета Python). Прежде чем приступить к этой статье, рекомендуется прочитать первую часть. Введение