Публикации по теме 'application-development'


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

Интеграция управления уязвимостями в ваш процесс разработки
Как управление уязвимостями может повысить эффективность разработки приложений Разработка приложения — это личное путешествие, и у каждого свой способ ведения дел. Тем не менее, есть некоторые передовые методы, которым вы можете следовать, чтобы максимизировать эффективность вашего процесса и вашего приложения в целом. Следующие шаги были заказаны для отслеживания процесса от разработки до производства и предназначены для более сложных веб-приложений, просто чтобы включить другие..

Как настроить отдельные среды разработки и производства в AngularJS
Мы видели, как пишем этот тип кода на всех языках сценариев сервера: if ( env == “development” ) { //do development stuff } else if ( env == “production” ) { // do production stuff } Что, если мы хотим выполнять те же задачи во внешнем интерфейсе? Может использоваться для обслуживания рабочего приложения через папку dist и промежуточного приложения из папки src . Или может быть использование некоторых переменных среды из серверной части. Или многие другие варианты..

Ошибка дороже, чем null
Ошибка дороже, чем null Каждый день мы используем шаблон программирования, который делает программное обеспечение излишне дорогим в создании и обслуживании. Это вызывает бесчисленное количество ошибок и уязвимостей. Он требует постоянного рефакторинга. Его сложно тестировать, утомительно документировать, а его гибкость превращает каждую реализацию в уникальную снежинку, которая приводит к бесконечному дублированию кода. Это функция. В частности, это интерфейс, который мы..

Совет C++ 15: откладывайте создание объектов до тех пор, пока они не потребуются
Всякий раз, когда вы вызываете конструктор/деструктор, вы несете затраты. Эта стоимость оправдана до тех пор, пока вы используете объект. Но не тогда, когда вы никогда не будете использовать объект. Например, взгляните на функцию ниже: void function(int arg){ Point point; //Object Point if(arg==0){ return; } } После входа в функцию первое, что мы делаем, — это создаем экземпляр Point , тем самым вызывая конструктор. Предположим, что arg равен нулю. Это заставит нас выйти..

API (интерфейс прикладного программирования)
Что стоит за термином API? API — это аббревиатура от «интерфейс прикладного программирования». Таким образом, API является интерфейсом: он соединяет программные и аппаратные компоненты, такие как приложения, жесткие диски или пользовательские интерфейсы. При программировании API-интерфейсы унифицируют передачу данных между частями программы, такими как модули и программы. Сложные программы больше не работают без API. В этом случае отдельные части программы, так называемые модули,..

Angular: плохие методы / шаблоны: шаблон службы прокси
Я видел это в нескольких местах и ​​видел несколько блогов, предлагающих это, а также предлагали это прямо мне. Если вы не слышали об этом шаблоне, позвольте мне объяснить, почему он используется. Скажем, у вас есть компонент, обладающий большой функциональностью. Допустим, это аудиоплеер. Итак, вы бы начали с чего-то вроде этого: @Component({ selector: 'audio-player', templateUrl: './audio-player.component.html', styleUrls: ['./audio-player.component.less'], encapsulation:..