Code moderniseren zonder verborgen omgevingsinstellingen
De applicatie werkt op één computer, maar een andere omgeving vraagt handmatige wijzigingen in de code. Code moderniseren in Kerkdriel maakt deze afhankelijkheid zichtbaar. Radorfa onderzoekt verbindingsinstellingen, paden en toegangsgegevens. We richten een passende scheiding tussen code en configuratie in en testen hoe dezelfde versie in de bedoelde omgeving start.
1Inventariseer wat per omgeving verschilt
We bekijken broncode, startbestanden en de manier waarop de applicatie wordt uitgebracht. Radorfa noteert databaseverbindingen, bestandspaden en externe diensten zonder geheime waarden in een rapport over te nemen. De beheerder bepaalt wie instellingen mag wijzigen. Een hardcoded waarde wordt niet blind verplaatst; eerst moet haar betekenis en gebruik duidelijk zijn.
2Maak configuratie expliciet
Radorfa past de code aan om instellingen via een passende, beheerde voorziening te lezen. Geheime waarden krijgen afzonderlijke opslag en toegangsafspraken. Verplichte configuratie wordt gecontroleerd bij een geschikt startmoment. De applicatie geeft een bruikbare fout bij ontbrekende waarden, zodat een onbedoelde standaardverbinding niet stilzwijgend als alternatief wordt gebruikt.
3Test starten en wijzigen
We bouwen dezelfde codeversie voor een afgesproken testomgeving en controleren de gekozen verbindingen. Radorfa beproeft een ontbrekende instelling, een ongeldig pad en geweigerde toegang. Relevante logs mogen geen geheime waarden tonen. De beheerder voert een gecontroleerde configuratiewijziging uit en beoordeelt welke herstart of nieuwe publicatie daarvoor werkelijk nodig is.
Bestaande werking aantoonbaar controleren
Het dossier bevat codeversie, configuratienamen, toegangsrollen en testresultaten zonder wachtwoorden of sleutels. Radorfa controleert de daadwerkelijk gebruikte database of interface. Een werkende verbinding is niet genoeg als de verkeerde omgeving is geselecteerd. Daarom koppelt de proef een herkenbare testhandeling aan het bedoelde doel en de bijbehorende logreferentie.
Onderhoud na de wijziging
Radorfa draagt de inrichting en wijzigingsprocedure over. Bij nieuwe koppelingen worden benodigde instellingen en geheime waarden expliciet toegevoegd. De organisatie wijst eigenaarschap voor toegang en vernieuwing van credentials aan. Zo blijft configuratie onderdeel van beheerd onderhoud, in plaats van een verzameling persoonlijke notities naast de code.
Code en technische controlepunten
Applicatiecode, databaseverbinding, configuratievoorziening, toegangsrol, startvalidatie en omgevingstest.
Welke wijziging blijft nu liggen?
Welke instelling maakt installatie of onderhoud nu lastig? Radorfa helpt code en omgevingsconfiguratie zorgvuldig uit elkaar halen.
Bespreek uw bestaande code