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


Backstops: как навигация может улучшить работу с программным обеспечением
Навигация по пустыне в разработке программного обеспечения Backstops: как навигация может улучшить работу с программным обеспечением «Между двумя соснами есть дверь, ведущая в новый образ жизни». — Джон Мьюир Навигация по дикой местности и незнакомой местности может быть сложной задачей. Пройти несколько миль и заблудиться — это не способ добраться до места назначения. Прежде чем войти в пустыню, мореплаватели изучали и анализировали местность, прежде чем ступить на нее...

Худшие приемы JavaScript, ухудшающие качество кода
JavaScript, вероятно, один из немногих языков, которые могут делать что угодно в мире программирования. От очень очевидного Front End до менее известных областей, таких как Дроны и Летающие роботы , да, вы правильно прочитали, могут быть созданы с помощью этого языка. Для простоты все, что можно сделать с помощью JavaScript, будет выполняться с помощью JavaScript. Следовательно, знание глубины языка очень важно. Люди ненавидят JS, потому что они не понимают его полностью и то, как он..

Три улучшения пользовательского интерфейса, чтобы ваш сайт выглядел более профессионально
Вы когда-нибудь смотрели на сайт и думали: «Что-то не так, но я не знаю, что именно?» Независимо от того, смещены ли текст, цвета или элементы, когда пользователь чувствует, что что-то не так, он не получает желаемого опыта. Вот некоторые вещи, которые я учитываю при создании сайта, где я также должен надеть шляпу дизайнера. Копия На веб-сайте контент является королем. Обычный пользователь заходит на ваш сайт не для того, чтобы посмотреть на дизайн; они приходят, чтобы получить..

Погрузитесь в бездну ада If/Else и выйдите невредимым
Вы сделали это. Я сделал это. Мы все это сделали. Проложили свой путь через бесконечные, запутанные цепочки операторов if/else. Это как заблудиться в лабиринте со стенами, которые двигаются и меняются, где всегда есть еще один угол, который нужно свернуть. Но есть надежда, потому что я собираюсь поделиться с вами некоторыми ключевыми стратегиями, позволяющими избежать печально известного ада «если/иначе». В этом руководстве мы не только углубимся в то, как выглядит это чистилище..

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

5 главных ошибок, которые вы, вероятно, допускаете при модульном тестировании собственного кода
Есть большая вероятность, что вы делаете одну из этих ошибок и даже не заметили Все разработчики ненавидят модульные тесты, верно? Это похоже на одно из тех невысказанных правил: если вы работаете разработчиком, ваше внимание должно быть сосредоточено на рабочем коде, позволяя другим, кто знает меньше вас, писать грязные тесты. Я видел много разработчиков с таким мышлением за свой (почти) 20-летний опыт работы. Черт возьми, я знаю, что когда-то был одним из них. Но правда в том,..

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