Ruby on Rails is een open source web application programming systeem dat de Ruby -programmeertaal gebruikt . Het open source karakter van het systeem betekent dat elke programmeur kan aanpassen of wijzigen van de oorspronkelijke programma's gepresenteerd. Dit maakt de organisatie een belangrijk element van een code . Ruby on Rails maakt gebruik van Transactionele Uitrusting te isoleren en te organiseren voorwaarden aan de SQL- statements genoemd door het programma te controleren . Organisatie Transactionele armaturen toestaan dat een programmeur om acties binnen het programma te organiseren en te isoleren . Door het isoleren van de actie en vervolgens de vaststelling van de voorwaarden moest worden voldaan om de transactie te komen , de programmeur organiseert ook de klasse en objecten van de voorwaarden . Dit maakt de code gemakkelijker te beheren , bijhouden en bewerken . Dit hoge niveau van de organisatie maakt het ook makkelijker voor programmeurs , die niet de auteur van de code , om de structuur te begrijpen en om de code zo nodig bewerken of aanpassen . Voorwaarden Transactionele armaturen wordt een functie niet uit als alle van de voorwaarden of afhankelijkheden wordt voldaan . Bijvoorbeeld , in een facturatie programma , een lading kan niet worden verwerkt door een profiel indien de toestand van evenwicht controle uitgevoerd en retourneert een resultaat gelijk aan of groter dan de hoeveelheid lading . De lading is de transactionele armatuur en zal niet compleet , tenzij de toestand van het saldo cheque wordt gehonoreerd . Testen De tijd die nodig is om een programma voor het testen fouten wordt verminderd met transactionele armaturen . Door het testen van geïsoleerde transacties , worden specifieke gebieden van de code onderzocht en probleemgebieden sneller geïdentificeerd . Testen zonder transactionele armaturen vereist dat elke pass naar de volledige code van het programma te onderzoeken . Waarschuwingen Transactionele armaturen zijn afhankelijk van de gehele keten van acties of voorwaarden worden voldaan om functie . Als een stuk ontbreekt , zal de transactie niet functioneren. Bij het testen van het programma of het oplossen van problemen , zorg ervoor dat het allemaal van de armaturen zijn opgenomen ( of uitgesloten ) of een valse foutmelding zal worden teruggegeven .
|