Piaskownica (środowisko testowe): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
dodanie akapitu + referencji
przeglądanie zmian + jęz., meryt. – nie do końca zadowalające próby sklaryfikowania
Linia 1:
{{Inne znaczenia|oprogramowania|[[piaskownica (ujednoznacznienie)|inne znaczenia tego słowa]]}}
'''Piaskownica''' ({{ang.|sandbox}}) – jestpojęcie toz [[ZintegrowaneInformatyka|informatyki]] środowiskoi programistyczne[[Inżynieria oprogramowania|środowiskoinżynierii testoweoprogramowania]] wopisujące [[ProgramowanieZintegrowane środowisko programistyczne|programowaniuśrodowisko komputerowymtestowe]], wzaprojektowane którymdo izolujecelu sięprowadzenia nieprzetestowanydobrze kodizolowanych programueksperymentów ina pozwalanieprzetestowanych nimobiektach w(np. danymprogramach); środowiskuułatwia eksperymentować, co pozwalarozwój rozwijać oprogramowanieoprogramowania i kontrolować[[System kolejnekontroli wersjewersji|kontrolę wersji]]<ref>{{cytuj stronę|url=http://www.i-slownik.pl/2780,sandbox-lub-piaskownica/|tytuł=Sandbox lub piaskownica|data dostępu=2012-05-02|autor=Antoni Leniek|data=2009-07-26}}</ref><ref>{{cytuj stronę|url=http://infocarnivore.com/sandbox-technology-what-is-it/|tytuł=Sandbox technology, what is it?|data dostępu=2012-03-18|język=en}}</ref><ref>{{cytuj stronę|url=http://www.webopedia.com/TERM/S/sandbox.html|tytuł=sandbox|data dostępu=2012-03-18|język=en}}</ref>.
 
Koncepcja piaskownicy (nazywanarealizowana czasemnp. jako katalogiemkatalog roboczymroboczy, serweremserwer testowymtestowy lub serweremserwer programistycznymprogramistyczny) jestmoże zwyklebyć wbudowana w oprogramowanie do kontroli wersji, takie jak [[Concurrent Versions System|CVS]] i [[Subversion|SVN]], wprzy którympomocy którego programiści "sprawdzają"rozwijają kopięi testują eksperymentalną gałąź drzewa kodu źródłowego, by przekonać się czy działa prawidłowo. Po pełnym przetestowaniu zmian w kodzie testowym, fragment poddawany testom dodajemoże sięzostać do[[Scalanie (system kontroli wersji)|scalony]] z innymi wersjami kodu w repozytorium, tym samym udostępniając zmiany innym programistom pracującym nad tym samym programem.<ref>{{Cytuj pismo | autor = Vivek Venugopalan | tytuł = The Linux Documentation Project | data = 2005 | url = https://www.tldp.org/REF/CVS-BestPractices/html/CVS-BestPractices.html#section1-devsandbox}}</ref>.
 
== Zobacz też ==