![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Basic Java Persistence API Best Practices | iBot | Oracle Updates (RSS) | 0 | 06-06-2008 08:10 PM |
| Oracle 10G beste praktijken inzake Power6 AIX5.3 | JodyTek | AIX | 1 | 05-07-2008 08:41 |
| Korn Shell Best Practices | mtravis | Programmeren en Shell Scripting | 1 | 02-14-2008 03:11 PM |
| scripting goeroe's pls help me met scripting op AIX | thatiprashant | Programmeren en Shell Scripting | 1 | 01-20-2006 07:58 PM |
| User generated FAQ en Best Practices sectie | kduffin | Post Hier Contact Site Administrators en Moderators | 5 | 11-21-2003 09:24 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
Scripting Best Practices
Hoi - Ik ben nieuw in dit en vroeg me af of sommige van jullie kan me helpen. Ik ben net begonnen om scripts te schrijven en de noodzaak een aantal richtlijnen voor het maken van scripts. I'm calling ze "Best Practices" ... wat moet ik doen en niet doen bij het maken van scripts.
Alles wat ik weet tot nu toe is dat ik moet voorkomen dat gebruikersnamen / wachtwoorden in scripts en ik moet vermijden hard-codering een hostnaam in een script. Ik denk dat er veel meer van dit soort dingen, dus als je zou me helpen, ik zou het op prijs stellen. Bedankt! Todd |
|
||||
|
Citaat:
http://www.tldp.org/LDP/abs/html/index.html HTH. |
|
|||||
|
Toen ik voor het eerst was de noodzaak om scripts te schrijven, dit was de eerste plaats waar ik keek. Hier zijn een paar van de dingen die ik altijd doen:
|
|
|||||
|
en ...
* Houden dezelfde vorm gehele code voor uw ... strijdig codering stijlen maken debuggen veel moeilijker ongeacht wie doet het ... kijken naar de 3 "indien" vormen onder dat mensen gebruik in ksh scripting --- ze doen dezelfde dingen, maar het debuggen kan worden verlengd als je gebruikt ze allemaal in hetzelfde script in plaats van slechts 1 als de patronen zijn verschillend ... Code:
form 1:
if [ cond ]; then
command
fi
form 2:
if [ cond ]
then
command
fi
form 3:
[ cond ] && command
* Probeer niet te hardcode bestand en / of directory paden ... maakt het gemakkelijker om te testen of je zou kunnen gebruiken dit of dat bestand in plaats van de productie-bestand of een directory ... zoals Indo zegt --- variabelen zijn uw vrienden! * Test zoveel mogelijk op een niet-productie-server die nauw spiegels van de productie-omgeving ... tenzij je wilt riskeert leven productiegegevens --- dat schadelijk zou kunnen zijn voor uw werk |
|
|||||
|
Ik denk dat dit alles leidt tot een paar woorden dat mijn prof op school heb ik geleerd.
Modulariteit ... Schrijf code in modules / secties, zodat er niets wordt hard gecodeerd waar mogelijk, en dat delen van de code kan worden uitgesloten / vervangen / verwijderd en het programma zal nog functie met geen enkele andere wijziging. Documentatie .... Als uw programmering uit je leven, de volgende persoon zal moeten weten wat de ach je aan het doen waren. het lezen van de code kan verwarrend zijn, maar opmerkingen helpen sterk. Gebruik van de echo ... Bij het oplossen van uw scripts invoegen echo commando in lussen en wanneer een besluit wordt genomen in een verklaring forken alsof / then / else of tijdens / true of in geval verklaringen ..... deze steun in te zorgen voor het testen van alle logica in elke pad. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|