![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Alapvető Java Persistence API Best Practices | iBot | Oracle frissítések (RSS) | 0 | 06-06-2008 08:10 PM |
| Oracle 10g a legjobb gyakorlatok Power6 AIX5.3 | JodyTek | AIX | 1 | 05-07-2008 08:41 AM |
| Korn Shell Best Practices | mtravis | Shell programozás és Scripting | 1 | 02-14-2008 03:11 PM |
| scripting Guru's pls help me with scripting on AIX | thatiprashant | Shell programozás és Scripting | 1 | 01-20-2006 07:58 PM |
| A felhasználó által generált FAQ és a legjobb gyakorlatok szakasz | kduffin | Post Itt léphet kapcsolatba Weblap adminisztrátorok és a moderátorok | 5 | 11-21-2003 09:24 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma |
Értékelés:
|
Megjelenítési módok |
|
|
|
||||
|
Scripting Best Practices
Hi - Én új-hoz ez és arra gondoltam, ha néhány tud segíteni. Én csak írni kezdett szkriptek és Kell egy kis szóló iránymutatások létrehozásáról szkripteket. Hívom őket "Best Practices" ... mit tegyek, és ne tegyél, ha létre szkripteket.
Annyit tudok eddig, hogy én ne vonjon felhasználónevek / jelszavak szkriptek és én el kell kerülnie kemény kódoló a gép nevét a forgatókönyvet. Azt hiszem, jóval több dolgot, mint ez, tehát ha ön tudna segítsen nekem ki, azt nagyon értékelem. Köszönöm! Todd |
|
||||
|
Idézet:
http://www.tldp.org/LDP/abs/html/index.html HTH. |
|
|||||
|
Amikor először volt a szükséges szkripteket írni, ez volt az első helyen néztem. Itt van néhány dolog, mert mindig azt teszem:
|
|
|||||
|
és ... * Folyamatosan ugyanabban a formában az egész a kódot ... következetlen kódolási stílusok, hogy a hibakeresés sokkal nehezebb függetlenül attól, hogy ki csinálja ... nézd meg a 3 "ha" az alábbi formában, hogy az emberek felhasználás ksh scripting --- mégis ugyanazokat a dolgokat, de hibakeresés lehet hosszabbítani, ha használják mindannyian ugyanabban a forgatókönyvet, nem csak 1 mint a minták más ... Kód:
form 1:
if [ cond ]; then
command
fi
form 2:
if [ cond ]
then
command
fi
form 3:
[ cond ] && command
* Tartja a kódot a lehető legegyszerűbb, majd adjunk hozzá, ha alapvető formája szerkezet ... forgatókönyvet írni egy gyors kipróbálni a funkcionalitás az első ... Ha ez is működik, beletesszük hibaellenőrzés és teszt ... További hibaellenőrzés és teszt ... nem akarsz órákat tölteni a "tökéletes" script tanulni később, hogy nem igazán, hogy mit akarsz csinálni * Megpróbál nem hardcode fájl-és / vagy könyvtár utak ... megkönnyíti a teszt, ha meg tudná használni ezt vagy azt a fájl helyett a termelés fájl vagy könyvtár ... mint mondja, Indo --- változók barátainak! * Test a lehető legnagyobb mértékben a nem-termelést kiszolgáló, szorosan követi a termelési környezet ... ha nem kíván élni elvesztésének kockázatát termelési adatok ---, hogy káros lehet a foglalkoztatás |
|
|||||
|
Azt hiszem, mindez azt jelenti, hogy néhány szót, hogy az én prof az egyetemen tanított.
A modularitás ... Írj kódot modules / szakaszok, így semmi nem nehéz kódolni, és amennyiben lehetséges, hogy részei a kód ki lehet zárni / cserélni / törölni, és a program továbbra is működni más változtatást. .... Dokumentációs Ha a programozás ki él meg, a következő személyt kell tudni, mi a fenét csinál. olvasó a kódot zavaró lehet, de a hozzászólások nagyban hozzájárulhatnak. Használata echo ... Elhárítása esetén a scripteket beszúrni echo parancsok hurkok és amennyiben döntés születik egy nyilatkozatot, mint forking if / then / else, vagy pedig / igaz, vagy abban az esetben, nyilatkozatok ..... E támogatások ügyelve arra, hogy az összes vizsgált logika meg minden ösvény. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|