WedX - журнал о программировании и компьютерных науках

Публикации по теме 'software-engineering'


Прекратите комментировать плохой код. Перепишите это.
Как лучше писать комментарии? Комментарии слишком очевидны для каждого программиста, но правильно ли вы их используете? Эта статья познакомит вас с профессиональным советом, который я прочитал в книге Чистый код . Как следует из названия статьи: «Не комментируйте плохой код — перепишите его». - Брайан В. Керниган и П. Дж. Плаугер Комментарии не являются «чисто хорошими». Если код плохой, его следует отрефакторить, а не добавлять беспорядочные комментарии, чтобы сделать его..

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

От 0 до 300 SQL-запросов в месяц: 3 моих лучших совета
Шесть месяцев T-SQL весь день, каждый день Когда я приступил к своей нынешней должности в августе 2021 года, за свою жизнь я написал, может быть, три или четыре SQL-запроса. SQL не был тем навыком, ради которого меня наняли. Однако в ноябре в моей компании была запущена новая база данных. Я единственный в моей команде, кто когда-либо писал на языке программирования, поэтому я был наиболее подходящим кандидатом для начала извлечения данных из этой новой базы данных. Сегодня я обычно..

Истинно, если пароль кричит: «да, вы нашли правильное совпадение».
Хеширование паролей не спасет ни вас, ни ваших пользователей. После того, как база данных паролей будет украдена, хакеры направят огромные вычислительные мощности на эти базы паролей. True, если пароль кричит: "да, вы нашли правильное совпадение" . Однако, если «force-brute-bot» не может идентифицировать совпадение not, то подобрать пароль с помощью force brute невозможно. Кроме того, использование SALT помогает. Пример: Это мой хэш: 89472ebc1a5f57d8918812acd8898409 Он был..

Dart — Раскройте силу ясности с помощью комментариев
В Dart комментарии используются для добавления примечаний или пояснений к коду, которые могут быть полезны другим разработчикам, читающим и понимающим код. В Dart есть два типа комментариев: однострочные комментарии и многострочные комментарии. Однострочный комментарий начинается с двух косых черт «//» и длится до конца строки. Многострочный комментарий начинается с косой черты и звездочки «/» и заканчивается звездочкой и косой чертой «/». Эти комментарии можно использовать для..

3 способа воплощения своих идей в жизнь
Преодолеть сопротивление Новые идеи могут привести к нововведениям, решению проблем и зрелым проектам . Они также дают разработчикам возможность поставить свой собственный уникальный отпечаток на проект и показать влияние, которое они оказали от присоединения к команде, помимо простого создания функций. Я работал со многими разработчиками, жаждущими идей, которые приветствуют изменения и любят реализовывать блестящие новые пакеты и процессы. Всегда есть что-то новое, что только и..

Руководство для начинающих по работе с Docker и Docker Compose
Аннотация Цель этого руководства для начинающих — дать представление о Docker и Docker Compose. Предполагается, что у вас уже установлены docker и docker compose, и вы ищете простое руководство по их использованию. Он также охватывает основные понятия, ключевые термины, историю обоих инструментов и их практическое применение. Кроме того, в нем рассматриваются преимущества и недостатки использования Docker и Docker Compose, а также примеры из реальной жизни. К концу этого руководства..

Новые материалы

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


Для любых предложений по сайту: [email protected]