![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Grundlæggende Java Persistens API Best Practices | iBot | Oracle Opdateringer (RSS) | 0 | 06-06-2008 08:10 PM |
| Oracle 10G bedste praksis på Power6 AIX5.3 | JodyTek | AIX | 1 | 05-07-2008 08:41 AM |
| Korn Shell Best Practices | mtravis | Shell Programmering og Scripting | 1 | 02-14-2008 03:11 PM |
| scripting guru's pls hjælpe mig med scripting på AIX | thatiprashant | Shell Programmering og Scripting | 1 | 01-20-2006 07:58 PM |
| Bruger-genereret OSS og bedste praksis afsnittet | kduffin | Skriv her for at kontakte Site Administratorer og Moderatorer | 5 | 11-21-2003 09:24 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd |
Karakter:
|
Display Modes |
|
|
|
||||
|
Scripting Best Practices
Hej - jeg er ny her og tænkte på, om nogle af jer kan hjælpe mig ud. Jeg er lige begyndt at skrive manuskripter og har brug for nogle retningslinjer for oprettelse af scripts. Jeg kalder dem "Best Practices" ... hvad skal jeg gøre og ikke gøre, når du opretter scripts.
Alle jeg kender så langt er, at jeg bør undgå at brugernavne / adgangskoder i scripts og jeg bør undgå hård kodning et værtsnavn i et script. Jeg ville synes, der er mange flere af den slags ting, så hvis du kunne hjælpe mig, ville jeg sætte stor pris på det. Tak! Todd |
|
||||
|
Citat:
http://www.tldp.org/LDP/abs/html/index.html HTH. |
|
|||||
|
Da jeg først havde behov for at skrive manuskripter, dette var det første sted jeg kiggede. Her er nogle af de ting jeg altid gør:
|
|
|||||
|
og ...
* Holde den samme form i hele for din kode ... inkonsekvent kodning stilarter foretage fejlsøgning en meget hårdere, uanset hvem der gør det ... se på 3 ", hvis" formularer under, at folk bruger i ksh scripting --- de gør de samme ting, men debugging kunne forlænges, hvis du har brugt dem alle i samme skrift i stedet for bare 1 som mønstrene er forskellige ... Code:
form 1:
if [ cond ]; then
command
fi
form 2:
if [ cond ]
then
command
fi
form 3:
[ cond ] && command
* Forsøge ikke at papirkopi fil og / eller biblioteksstierne ... gør det nemmere at teste, om du kunne bruge dette eller hint fil i stedet for produktion fil eller mappe ... gerne Indo siger --- variabler er dine venner! * Test så meget som muligt på en ikke-produktion server, der nøje afspejler produktion miljø ... medmindre du vil risikere at miste leve produktion data ---, der kan være skadelige for din ansættelse |
|
|||||
|
Jeg mener, alt dette fører til et par ord, at min prof. i kollegium lært mig.
Modularitet ... Skriv koden i moduler / sektioner, således at intet er skrap kodet hvor det er muligt, og at dele af koden kan udelukkes / udskiftes / slettet, og programmet vil stadig fungere uden andre ændringer. Dokumentation .... Hvis din programmering ud liv du, den næste person, bliver nødt til at vide, hvad pokker du gjorde. læser koden kan være forvirrende, men kommentarer være en stor hjælp. Brug af ekko ... Når du foretager fejlfinding dine scripts indsætte ekko af kommandoer i sløjfer og når en beslutning er lavet i en forking erklæring ud, hvis / da / else eller mens / sand eller i tilfælde af erklæringer ..... dette aids i at sørge for at teste alle dine logik ned hver vej. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|