Публикации по теме 'code-quality'


Поддерживайте гигиену кода с помощью этих 4 простых правил комментирования кода
Простые, но эффективные протоколы, которым вы сможете следовать в 2021 году «Код никогда не лжет, иногда лгут комментарии». - Рон Джеффрис Комментирование кода! Некоторые люди говорят, что это некрасиво, некоторые говорят, что это нормальная и хорошая практика. Комментирование - это «искусство» описания того, что ваша программа будет делать, с помощью операторов «высокого уровня» на английском языке. Здесь я перечислил 4 простых протокола, которым нужно следовать при..

Поиск опечаток в проекте GTK 4 от PVS-Studio
Возможно, вы уже читали недавнюю статью о первом запуске PVS-Studio и фильтрации предупреждений. В качестве примера мы использовали проект GTK 4. Пришло время более подробно поработать с полученным отчетом. Наши постоянные читатели, возможно, уже догадались, что эта статья будет описанием обнаруженных в коде ошибок. Код проекта GTK 4 достойный Редко я склонен набивать много ошибок в статье. Так было с недавним постом «Espressif IoT Framework Development: 71 выстрел в ногу ». В..

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

Стиль кодирования и как он изменил мой код
И может изменить ваш тоже. 1. Введение Большинство разработчиков, не использующих стиль кодирования, считают его громоздким или даже контрпродуктивным. Хотя для некоторых из нас этого взгляда может быть достаточно, в этой статье мы подробно расскажем о том, почему вам следует пересмотреть использование стиля кодирования для себя и своей организации. Эта статья будет состоять из трех разделов; Первоначальная цель будет состоять в том, чтобы пройтись по определениям стиля..

Карты JavaScript и как их использовать
Несколько дней назад мой коллега поделился этим постом о картах JavaScript и преимуществах их использования. Карта - это новая функция JavaScript. Доступен только с ES6. Так что неудивительно, что это не такая популярная функция, как должно быть. Опять же, использование обычного объекта может показаться более удобным в использовании, чем карта. Это причина для этого сообщения. Я не объясняю, почему вам следует использовать карты. Но это шпаргалка о том, как их использовать...

7 способов неправильного парсинга ввода на вашем сайте (только самые умные инженеры знают все 7!)
Я даже не собираюсь делать вид, что поддерживаю кликбейт и обманываю вас. Вы анализируете ввод на своем сайте? Здорово! Останавливаться. Да, вы правильно прочитали. Просто не анализируйте ввод на своем сайте. «Н-бу-но, Мэдди, мне нужно остановить межсайтовый скриптинг и SQL-инъекции», — кричите вы. Есть разница между предотвращением атак и применением вашего невероятно неверного понимания того, чем что-то может и чего не может быть. Вы когда-нибудь смотрели на спецификацию..

Улучшение возможности повторного использования кода Javascript с помощью парадигм функционального программирования
Улучшение возможности повторного использования кода Javascript с помощью парадигм функционального программирования 99% программирования - это чтение и интерпретация текста, так почему же вы до сих пор не заботитесь о здоровье своего кода, как ваш? Представьте себе сценарий, в котором вы могли бы изменить framework / lib в вашем интерфейсе одним щелчком мыши или близко к нему, разве это не была бы среда вашей мечты? Функциональное программирование (и шаблон UMD) в javascript помогает..