• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Oznaczenie wersji programów

VPS Starter Arubacloud
+3 głosów
942 wizyt
pytanie zadane 23 lipca 2015 w Rozwój zawodowy, nauka, praca przez falauthy Stary wyjadacz (11,550 p.)
Ciekawi mnie w jaki sposób są oznaczanie wersje programów. Podam na swoim przykładzie. Mam w pracy napisany program - prosta aplikacja, kasa, stan magazynu itd. i po ostatniej aktualizacji wersja programu zmieniła się z 0.8.9.0 na 0.8.9.1.

Czy jest gdzieś dokumentacja w jaki sposób oznacza się zmiany wersji? Czy to po prostu zależy od samego programisty jak to sobie określi?

5 odpowiedzi

+9 głosów
odpowiedź 24 lipca 2015 przez adrian17 Ekspert (344,100 p.)
edycja 24 lipca 2015 przez adrian17

Nie ma na to uniwersalnego standardu - spójrz na stronę wikipedii ("software versioning"), zobaczysz że to naprawdę obszerny temat.

Popularny i dość intuicyjny jest tzw. semantic versioning (też możesz wyguglować). Streszczając: wersję zapisujesz X.Y.Z, gdzie:

  • Z zwiększasz gdy nowa wersja tylko naprawia bugi,
  • Y zwiększasz gdy dodajesz coś nowego ale nie łamiesz kompatybilności,
  • X zwiększasz gdy łamiesz kompatybilność wsteczną.

(plus wyjątek że gdy X==0, na przykład 0.8.9, kompatybilność nie ma znaczenia i wszystko może się zmieniać.)

Ale jak wspomniałem wyżej, każdy robi to inaczej. Na przykład node.js istnieje od 6 lat i obecnie ma wersję 0.12.7. Natomiast z projektów które na pewno używają SemVer, teraz kojarzę przede wszystkim język programowania Rust (który parę miesięcy temu osiągnął 1.0).

0 głosów
odpowiedź 24 lipca 2015 przez Pinio Gaduła (3,520 p.)

Posłuże się linkiem mam nadzieje ze Ci pomoze https://en.wikipedia.org/wiki/Software_versioning

komentarz 24 lipca 2015 przez niezalogowany
To tutaj jest polski link, ale za to mniej posiada https://forum.pasja-informatyki.pl/43398/oznaczenie-wersji-programow
komentarz 24 lipca 2015 przez Patrycjerz Mędrzec (192,340 p.)

Hehe, a to nie jest właśnie link do tej dyskusji? laugh

komentarz 24 lipca 2015 przez niezalogowany
WHAT?!?! XD Sorka, skopiowałem złego linka, tutaj poprawka https://pl.wikipedia.org/wiki/Numeracja_wersji_oprogramowania Dzięki! ;D
komentarz 24 lipca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Hehehehehe :)
komentarz 24 lipca 2015 przez niezalogowany
Nie śmiej się ze mnie :'(

PS: :3
0 głosów
odpowiedź 24 lipca 2015 przez radek024 Szeryf (77,180 p.)
To chyba oczywiste, że jeżeli zostały wprowadzone zmiany, muszą zostać one udokumentowane. A co do oznaczania wersji programów osoba pisząca ma raczej wolny wybór ;)
0 głosów
odpowiedź 24 lipca 2015 przez Sebastian Fojcik Nałogowiec (43,020 p.)

Nie wiem czy to odpowiada w jakikolwiek sposób na pytanie, ale tak są podpisane poszczególne elementy wersji programu okienkowego w Visual Studio.

–3 głosów
odpowiedź 24 lipca 2015 przez Mizukage Pasjonat (21,730 p.)
Domyślam sie że pytasz o komercje, ale jak robie coś dla siebie to sobie wymyślam numerki ;p

Podobne pytania

0 głosów
3 odpowiedzi 470 wizyt
0 głosów
0 odpowiedzi 342 wizyt

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...