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


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

Предупреждение! Секреты просочились
ПОЧЕМУ ЭТО ВАЖНО . Большинство успешных атак вызваны человеческими ошибками. Мы совершаем ошибки, о которых иногда не замечаем. Мы склонны использовать одни и те же учетные данные для многих порталов. Мы храним пароли в открытых файлах. Копируем пароли в буфер обмена. Все это ОЧЕНЬ ПЛОХАЯ практика. Решение может быть простое — используйте соответствующие программы. Что, если мы сделаем что-то намного хуже? УГЛУБЛЕНИЕ: Обычно программисты имеют доступ к службам с правами..

Избегайте утечек памяти и повышайте производительность с помощью функций очистки в хуке useEffect в React.
Побочные эффекты — объясняются примерами. Если вы начинаете изучать React или уже некоторое время пользуетесь этой библиотекой, наверняка вы сталкивались с некоторыми ошибками или предупреждениями, связанными с асинхронными функциями, особенно при использовании хука useEffect . Когда я изучал функционал этого хука, я не мог понять зачем использовать return в этой функции, так как в большинстве случаев его использовать не обязательно и React отлично работает без него. По мере того,..

Распространенные ошибки, которые я обнаружил у стажеров-разработчиков: Часть 2: Конструкторы
Благодаря опыту, который я получил, работая со стажерами по разработке программного обеспечения, я заметил некоторые типичные ошибки и шаблоны программирования. Здесь я перечислил некоторые из типичных ошибок и плохих приемов, которые будут совершать новые разработчики программного обеспечения. Таким образом, это поможет новым разработчикам Java выявлять и исправлять свои ошибки в будущем. Эта статья - вторая из серии. Вторая по частоте ошибка в моделях Классы случаются в классе..

Изучите шаблоны проектирования React.js на реальных примерах — Часть: 1
React.js — суперзвезда разработки интерфейса JavaScript! Это незаменимая библиотека для создания привлекательных пользовательских интерфейсов, и разработчики и организации по всему миру не могут ею насытиться. Благодаря отличной компонентной архитектуре и великолепному декларативному подходу к рендерингу React.js предоставляет мощную и гибкую платформу для создания сложных и масштабируемых веб-приложений. Но давайте будем реалистами, поскольку приложения становятся больше и сложнее,..

Fast Python: 5 лучших практик для Pythonic Code
Серия для разработчиков Fast Python: 5 лучших практик для Pythonic Code Часто студенты, изучающие компьютерные науки, заканчивают обучение, не зная лучших практик и стандартов программирования, используемых в индустрии программного обеспечения. Это приводит к дерьмовому коду и ужасным историям, что приводит к смущению и часто шуткам. Наряду со знаниями git о различных инструментах, наличие некоторой информации о передовых практиках может дать вам преимущество при подаче заявки на..

Все, что вам нужно знать об Angular 7 - новейшем выпуске от Google
Это было просто прощание в 2018 году, когда Google объявил о выпуске Angular 7, всего через 6 месяцев после широко разрекламированного выпуска Angular 6. Последняя версия angular прибыла с некоторыми существенными изменениями и новыми функциями. Однако вы можете смело предположить, что на этот раз ажиотаж в основном вызван улучшениями в платформе Angular Material 7 и Angular CLI 7. В дополнение к этому, Google представил новые функции, такие как прокрутка, перетаскивание, подсказки..