Halva skripti omadused & millest hoiduda: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Halb skript == | == Halb skript == | ||
* Kommenteerimata, ei ütle alguses milleks on skript mõeldud. Ei sisalda autorit, kuupäeva. | |||
* Ei täida eesmärki. | |||
* Ei tööta, üritab teha võimatut. | |||
* Lõhub süsteemi ära. | |||
* Paroolid on skriptis mitte keskkonna muutujates | |||
* Liigne keerukus, üleliia palju koodi, halb struktuur - Halb loetavus ning skriptil puudub loogiline ülesehitus. Ei ole trepitud | |||
* Raskesti muudetav/ühildatavus. | |||
* Vea puhul ei väljasta veateate veavoogu. | |||
* Ei väljasta teadet skripti täitmisel. | |||
* Ei ole taaskasutatav. Porditav teistele süsteemidele/teenustele ilma väikeste muudatustega. | |||
* Halb skript ei kontrolli enne skripti täitmist, kas teda on võimalik üldse täita. Näiteks kas keskkonnamuutujad on saadaval. | |||
* Skriptis on muutujad, mis tähendab seda, et tekivad korduvad skriptielemendid. See on halb. | |||
* Skript teeb rohkem, kui on ette nähtud. | |||
* Halb skript ei ole skriptitav. Ehk teda ei saa välja kutsuda teisest skriptist. | |||
* Halb skript ei anna veakoodi (exit koodid ning need on samuti skripti alguses määratud). | |||
== Autor == | == Autor == |
Revision as of 11:28, 15 March 2014
Halb skript
- Kommenteerimata, ei ütle alguses milleks on skript mõeldud. Ei sisalda autorit, kuupäeva.
- Ei täida eesmärki.
- Ei tööta, üritab teha võimatut.
- Lõhub süsteemi ära.
- Paroolid on skriptis mitte keskkonna muutujates
- Liigne keerukus, üleliia palju koodi, halb struktuur - Halb loetavus ning skriptil puudub loogiline ülesehitus. Ei ole trepitud
- Raskesti muudetav/ühildatavus.
- Vea puhul ei väljasta veateate veavoogu.
- Ei väljasta teadet skripti täitmisel.
- Ei ole taaskasutatav. Porditav teistele süsteemidele/teenustele ilma väikeste muudatustega.
- Halb skript ei kontrolli enne skripti täitmist, kas teda on võimalik üldse täita. Näiteks kas keskkonnamuutujad on saadaval.
- Skriptis on muutujad, mis tähendab seda, et tekivad korduvad skriptielemendid. See on halb.
- Skript teeb rohkem, kui on ette nähtud.
- Halb skript ei ole skriptitav. Ehk teda ei saa välja kutsuda teisest skriptist.
- Halb skript ei anna veakoodi (exit koodid ning need on samuti skripti alguses määratud).
Autor
- Johannes Tammekänd - A22