Programowanie

Programmering

Definitioner av begrepp kopplade till mjukvaruutveckling, utvecklingsprocesser, testning, driftsättning och arbetssätt i IT-team.

Vad är programmering?

Programmering är processen att designa, skapa, testa och underhålla mjukvara. Den omfattar både kodskrivning och val av arkitektur, verktyg, arbetsmetoder och praktiker som säkerställer systemens kvalitet och säkerhet.

Begreppens omfattning

Programmering förenar tekniska och organisatoriska ämnen: programmeringsspråk, API:er, tester, versionshantering, automatisering av driftsättning, beroendehantering och mjukvarans livscykel. Även metoder som TDD, DDD, Agile, Scrum, DevOps, GitOps och CI/CD är viktiga.

Betydelse inom IT

Goda programmeringspraktiker påverkar applikationers stabilitet, takten i leverans av förändringar och kostnaderna för systemunderhåll. I moderna team är programmering nära kopplad till testning, övervakning, säkerhet, infrastruktur och samarbete mellan verksamhet och teknik.

Relaterade roller

  • Programmerare
  • Software Developer
  • Backend Developer
  • Frontend Developer
  • Fullstack Developer
  • DevOps Engineer
  • QA Engineer
  • Automation Tester
  • Software Architect
  • MLOps Engineer

Keywords

Alfabetiskt filter

Ordbokstermer

35 resultat

Agile
ProgrammeringSV

Agile

Agilt projektarbete

Agile är en samling principer och arbetssätt för flexibel projektledning, iterativ produktutveckling och snabb anpassning till förändrade krav.

Visa detaljer
Ansible
ProgrammeringSV

Ansible

Ansible-automatisering

Ansible är ett agentlöst verktyg med öppen källkod för automatisering av systemkonfiguration, applikationsdistribution och IT-infrastruktur.

Visa detaljer
Chaos Engineering
ProgrammeringSV

Chaos Engineering

Kaosingenjörskonst

Chaos Engineering testar systems motståndskraft genom att kontrollerat införa fel och störningar för att upptäcka svaga punkter innan verkliga incidenter inträffar.

Visa detaljer
CI/CD
ProgrammeringSV

CI/CD

Kontinuerlig integration och kontinuerlig leverans

CI/CD automatiserar integration, testning och leverans av programvara så att team kan lansera nya applikationsversioner snabbare och säkrare.

Visa detaljer
DDD
ProgrammeringSV

DDD

Domain-Driven Design

DDD, eller Domain-Driven Design, är ett arbetssätt för programvaruutveckling som bygger arkitektur och kod kring verksamhetsdomänen, dess begrepp och regler.

Visa detaljer
Debian
ProgrammeringSV

Debian

GNU/Linux Debian

Debian är en stabil och säker GNU/Linux-distribution för servrar, persondatorer och inbyggda system.

Visa detaljer
Deploy
ProgrammeringSV

Deploy

Programvarudistribution

Deploy är processen att distribuera en applikation, webbtjänst eller uppdatering till en miljö som är tillgänglig för slutanvändare.

Visa detaljer
DevOps
ProgrammeringSV

DevOps

Development and Operations

DevOps förenar utvecklings- och driftteam för att automatisera, stabilisera och påskynda utveckling, testning och leverans av programvara.

Visa detaljer
E2E
ProgrammeringSV

E2E

End-to-end-tester, heltäckande tester

E2E- eller end-to-end-tester kontrollerar en hel applikation genom realistiska användarscenarier, från startpunkten till det förväntade resultatet.

Visa detaljer
Easter Egg
ProgrammeringSV

Easter Egg

Dold funktion, dolt element

Ett Easter Egg är ett dolt, vanligtvis humoristiskt element i programvara, en app eller på en webbplats som användaren upptäcker på ett särskilt sätt.

Visa detaljer
Testy jednostkowe
ProgrammeringSV

Enhetstester

Unit tests, enhetstestning

Enhetstester kontrollerar automatiskt enskilda funktioner, metoder eller klasser för att upptäcka fel tidigt och öka programvarans tillförlitlighet.

Visa detaljer
Feature toggle
ProgrammeringSV

Feature toggle

Feature flag, funktionsflagga

En feature toggle gör det möjligt att dynamiskt aktivera och inaktivera funktioner i en applikation utan att distribuera en ny kodversion. Den underlättar tester, stegvisa lanseringar och snabb felhantering.

Visa detaljer
Freelancer
Digital marknadsföring, ProgrammeringSV

Frilansare

Oberoende specialist

En frilansare är en oberoende specialist som genomför projekt för kunder och själv bestämmer arbetsomfattning, tidsplan och samarbetsvillkor.

Visa detaljer
Git
Programmering, WebbplatsutvecklingSV

Git

Distribuerat versionshanteringssystem

Git är ett distribuerat versionshanteringssystem för att spåra ändringar, arbeta med grenar och samarbeta säkert i IT-projekt.

Visa detaljer
GitHub
Programmering, WebbplatsutvecklingSV

GitHub

GitHub-plattformen

GitHub är en molnbaserad plattform byggd på Git för kodlagring, versionshantering, samarbete, kodgranskning och automatiserade driftsättningar.

Visa detaljer
GitOps
ProgrammeringSV

GitOps

GitOps-metodik

GitOps är en metodik för infrastrukturhantering och applikationsdistribution där ett Git-arkiv fungerar som källa till sanning för konfiguration och automatisering.

Visa detaljer
Grafana
Analys, ProgrammeringSV

Grafana

Plattform för datavisualisering och övervakning

Grafana är en plattform med öppen källkod för datavisualisering, systemövervakning och interaktiva dashboards med aviseringar.

Visa detaljer
Testy integracyjne
ProgrammeringSV

Integrationstester

Integrationstestning

Integrationstester kontrollerar att moduler, tjänster och externa system samarbetar korrekt som ett fungerande system.

Visa detaljer
Jira
ProgrammeringSV

Jira

Plattform för projekt- och ärendehantering

Jira är en Atlassian-plattform för projektledning, felspårning och organisering av teamarbete, särskilt inom Agile, Scrum och Kanban.

Visa detaljer
Kibana
Analys, ProgrammeringSV

Kibana

Verktyg för datavisualisering i Elasticsearch

Kibana är ett verktyg med öppen källkod för visualisering, analys och övervakning av data som lagras i Elasticsearch.

Visa detaljer
Linting
ProgrammeringSV

Linting

Statisk kodanalys

Linting är en automatiserad analys av källkod som upptäcker fel, inkonsekvenser, säkerhetsproblem och avvikelser från programmeringsstandarder.

Visa detaljer
MLOps
ProgrammeringSV

MLOps

Machine Learning Operations

MLOps är en uppsättning metoder, processer och verktyg som automatiserar hela livscykeln för maskininlärningsmodeller – från dataförberedelse och träning till driftsättning, övervakning och uppdateringar.

Visa detaljer
No-code
ProgrammeringSV

No-code

Kodlös utveckling

No-code är ett sätt att skapa appar, webbplatser och automatiseringar med visuella verktyg, färdiga komponenter och konfiguration i stället för traditionell programmering.

Visa detaljer
npm
ProgrammeringSV

npm

Node Package Manager

npm är en pakethanterare för JavaScript och Node.js som förenklar installation av bibliotek, hantering av beroenden och automatisering av applikationsutveckling.

Visa detaljer
PoC
ProgrammeringSV

PoC

Proof of Concept, genomförbarhetsverifiering

PoC, eller Proof of Concept, är en fungerande prototyp som används för att verifiera genomförbarheten hos en idé, teknik eller lösning före full implementering.

Visa detaljer