[so] [Tema1][Windows]Intrebari
Cosmin Ratiu
cosminratiu at gmail.com
Sun Mar 29 11:58:26 EEST 2009
2009/3/29 Alin Popescu <alinpopescu at live.com>
> Salut
>
> Cateva intrebari:
>
Salut Alin, o sa incerc eu sa iti raspund,
> 1) Ce va avea prioritate maxima in cazul ls | cat < ana, | sau < ? Eu am
> ales |.
>
Asta este un caz limita, care probabil nu e testat. Comanda aia oricum este
absurda, nimeni in toate mintile nu ar da-o. Alege ce comportament vrei.
> 2) Am vazut ca pentru warning-uri se scade. Eu am folosit din biblioteca
> standard C string.h, iar la compilare imi da warning-uri. Pot sa folosesc /D
> _CRT_SECURE_NO_WARNINGS?
>
Recomandat aici este sa inlocuiesti functiile insecure cu cele secure pe
care ti le sugereaza el. Daca vrei sa pastrezi tema pe Linux apropiata de
cea de Windows, poti sa te joci un pic cu macro-urile. Daca nu ai chef, poti
dezactiva warning-urile de genul asta.
> 3) Eu am implementat shell-ul sa astepte terminarea tuturor comenzilor din
> linia de comanda inainte de a trece la urmatoarea. Am vazut ca bash nu
> asteapta, de ex in cazul ls & man. Este ok cum am facut?
>
Aici nu stiu sa raspund decat ca ar trebui sa vezi daca se testeaza asa ceva
si care e comportamentul asteptat.
> 4) Comanda echo salut 2> out.txt nu produce nici o eroare, dar shell-ul
> creaza fisierul out.txt. Este nevoie sa il sterg dupa ce comanda s-a
> incheiat? Bash nu-l sterge, eu il sterg.
>
In cazul asta comportamentul bash-ului e mai sensibil, gandeste-te de
exemplu la un script care analizeaza output-ul de eroare al unui program:
daca gaseste fisierul gol, e ok. Daca nu gaseste fisierul, nu poate sti daca
comanda a rulat.
>
> 5) Cat de detaliat trebuie sa fie readme-ul si ce ar trebui sa contina ca
> sa fie unul bun?
>
Ar fi trebuit sa stii deja dupa atatea materii :P. In mod normal, cateva
paragrafe cu explicatii despre cum e tema in mare. Comentariile din cod ar
trebui sa umple restul.
Sper ca am fost util,
Cosmin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090329/3801537d/attachment-0001.htm>
More information about the so
mailing list