Co to jest wersjonowanie oprogramowania?

Wersjonowanie oprogramowania to system, za pomocą którego różne wydania danego programu są numerowane zarówno do użytku wewnętrznego, jak i do oznaczenia wersji. Ten system umożliwia twórcom oprogramowania łatwiejsze śledzenie zmian między wersjami oraz pozwala klientom i użytkownikom oprogramowania lepiej rozpoznawać zaktualizowane wersje. Zazwyczaj używany jest system numeryczny, często z ułamkiem dziesiętnym, który wskazuje drobne aktualizacje wersji. Wskazania wersjonowania oprogramowania weszły do ​​powszechnego użytku i leksykonu głównego nurtu ze względu na znaczenie tego systemu dla umożliwienia użytkownikom oprogramowania rozwiązywania problemów i znajdowania aktualizacji oprogramowania.

Nie ma ustalonego standardowego sposobu, w jaki należy przeprowadzić wersjonowanie oprogramowania, a stosowane metody zwykle będą zależeć od firmy opracowującej oprogramowanie komputerowe. Ostatecznie wersja oprogramowania służy dwóm głównym, ale bardzo odmiennym celom: komunikacji wewnętrznej dla programistów pracujących nad programem oraz komunikacji zewnętrznej nowych wersji dla potencjalnych klientów. W przypadku stosowania wewnętrznego ten system nie musi być zgodny z metodą, która ma sens dla osób spoza firmy, ale jest często wybierany w celu szybkiego i skutecznego przekazywania informacji innym programistom.

Wersjonowanie oprogramowania jest zwykle używane wewnętrznie, aby umożliwić różnym programistom wskazanie, kiedy zmiany, szczególnie znaczące zmiany, zostały wprowadzone w programie. Zwykle pojawia się w sposób podobny do „Nazwa oprogramowania 1.0” lub „Nazwa oprogramowania 1.10”, chociaż można stosować różne notacje. Ogólnie rzecz biorąc, notacja ta wskazuje główne wydania przed kropką dziesiętną lub innym separatorem, z niewielkimi aktualizacjami wydań w drugiej, trzeciej, a nawet czwartej pozycji.

Na przykład „Wersja 0.5.1.15” może być wykorzystana do wskazania, że ​​program nie jest gotowy do wydania, ponieważ pierwsza pozycja często oznacza wersję; że jest w piątej głównej wersji przedpremierowej; program przeszedł jedną zmianę podczas tej wersji; i że w tym cyklu nastąpiło 15 drobnych zmian. Te same informacje można również potencjalnie przekazać jako „1a.5.1-15” w celu wskazania wersji pierwszej alfa, co oznacza wersję wstępną i wskazanie ostatniej informacji za pomocą mieszanych wskaźników. Tak długo, jak jeden system jest używany wewnętrznie do tworzenia wersji oprogramowania, informacje mogą być nadal skutecznie przekazywane do zrozumienia przez programistów.

Z drugiej strony, zewnętrzne wskaźniki wersji oprogramowania są zazwyczaj znacznie łatwiejsze do naśladowania. Informacje te można całkowicie oddzielić od wewnętrznych oznaczeń, ponieważ mają one przede wszystkim informować konsumentów o wydaniu nowej wersji programu. Podczas gdy system numeryczny jest używany w wielu sytuacjach - rzadko wykraczających poza dwie cyfry, takie jak „1,5” lub „2.0” - nazwy są również często używane w celu wskazania nowej wersji. Na przykład Microsoft® początkowo używał liczb dla Windows 1.0®, następnie zmienił się, by wydać lata dla wydań takich jak Windows 98®, a następnie zmienił na nazwy takie jak Windows Vista®, zanim wrócił do wskaźników numerycznych w Windows 7®. Wersjonowanie oprogramowania znalazło się w powszechnym użyciu w wielu różnych kontekstach, takich jak zaktualizowane wersje powieści lub filmów oznaczone „1,5” lub „2.0”.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?