Свързани публикации 'continuous-integration'


Несъвършените тестове са по-добри от никакви тестове
Разработчиците искат да произвеждат висококачествени продукти, но често се иска да направят това с по-малко ресурси и по-малко време, отколкото бихме искали. Балансирането между качество, цена и скорост никога не е лежало на плещите на разработчиците толкова, колкото днес. Компаниите приемат, че разработчиците са гъвкави и следователно могат лесно да въведат CI и CD и да изместят наляво разработването на продукти. След като тази малка задача бъде изпълнена, темповете на разработка ще..

CI / CD Pipeline Patterns за JavaScript (част 1)
Непрекъснатата интеграция (CI) и непрекъснатото внедряване (CD) са практики, използвани от разработчици по целия свят, за да повишат качеството на своя софтуер и да намалят времето за пускане на пазара на функции и корекции на грешки. Но в света на JavaScript, където животът на една рамка или стил, които са „ добри “, често може да се измери в дни, как постигате тези практики по последователен начин? Тази статия ще разгледа основен модел на тръбопровод за внедряване на CI и CD и ще..

Дълготрайни функционални клонове — Анти-модел
Преди няколко години работихме върху тежко уеб приложение на Javascript, което беше създадено с помощта на backbone.js . Установихме, че зареждаме целия Javascript наведнъж, вместо да прилагаме отложено зареждане. Зареждането повлия на потребителското изживяване поради дългото време за зареждане на страницата и исках да поправя това. Решаваме да използваме AMD на Require.js [дефиниция на асинхронен модул] за отложено зареждане. Трябваше да променим нашите Javascript файлове...

Качествени JavaScript проекти: тестване и линтинг
Благодарение на нашия приятел „втория закон на термодинамиката“, всеки аспект от живота ни има тенденция да се превръща в хаос, ако не е подложен на подходяща поддръжка и посвещение. Софтуерните проекти не са изключение и не е нужно да ви казвам колко лесно е един софтуерен продукт да се превърне в ужасна бъркотия с бъги . За щастие в днешно време разполагаме с набор от валидирани практики, които ни помагат и ни казват как да създаваме, проектираме и поддържаме качествен софтуер...