Zalogowany jako: gość

Forum

Wątek: Skomplikowana numeracja wersji

Wróć do listy wątków

1 z 1

1 z 10: pajper

Od Eltena 2.3, jak pewnie wiele osób zauważyło, zmieniła się numeracja wersji.
Do tej pory każda wydawana nowa wersja miała kolejny numer, np. Elten 2.21, Elten 2.221. Było to jednak dość problematyczne logistycznie.
Przede wszystkim powodowało, że rozwiązywanie doraźne problemów było bardzo utrudnione. Możliwe było wydanie wersji z poprawkami, ale wersja taka już zajmowała numer: albo tworząc skomplikowaną, czterocyfrową numerację, albo zwyczajnie (z racji zapisu wersji) ograniczając ilość możliwych wydań.
Do tego nigdy nie było jasne, czy wydanie oznaczone jako np. Elten 2.21 będzie miało jakieś istotne zmiany lub poprawki, czy też znajdzie się w nim jedynie poprawka drobnego, niezauważalnego dla 99 procent użytkowników błędu.

Dlatego od tej pory zgłaszane problemy staram się rozwiązywać możliwie szybko i wydawać kolejne wersje w obecnej numeracji. Wersje, prócz numeru, identyfikowane są od teraz swoim własnym numerem, który odnaleźć można w Menu, Pomoc, Wersja Programu.
To dlatego po kilka razy pojawia się wydanie o tym samym numerze. Poprawiany jest zwykle w takim wydaniu jeden, czasem dwa błędy. Nawet nie umieszczam ich na liście zmian, zidentyfikować poprawki można na forum "Problemy", gdzie oznaczam je odpowiednim tagiem przy nazwie wątku.

Jeśli numer wersji się zmienia, wydanie można uważać za większe, a więc albo przyniosło jakąś zmianę, albo też poprawka była na tyle poważna lub głęboka w implementacji, by uzasadnić zmianę numeracji.
Dzisiejsze wydanie, oznaczone jako Elten 2.32 20190912001, dla przykładu poprawiło błąd z jedną pustą grupą na liście. Nie powodował on nawet sypania się programu, po prostu była sobie grupa bez nazwy, bez niczego, bez forów.
Naprawienie tego było kwestią dokładnie trzech zmienionych linijek. Aż głupio byłoby dla takiej drobnostki zmieniać numerację wersji.
Z drugiej strony umożliwia nowy system szybszą implementację łatek na zgłaszane błędy, niż oczekiwanie (jak do tej pory) na kolejne wydanie.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
12.09.2019 12:13

2 z 10: balteam

Hmm to po prostu podawaj może te milionowe cyfry, jak napisałeś w pierwszym poście.
Tak to wygląda jakby Elten ześwirował i pojawiało się okno z aktualizacją, która już jest. Myślę, że dużo osób będzie zdziwionych. Lepsze już nawet długie numery, bo są jasne i przejrzyste.
Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
12.09.2019 12:50

3 z 10: mikolajholysz

o aktualizacji dużo osób pisze, że jest nieintuicyjna.

Ja preferuję schemat elten 1.0, 1.1, 1.1.1, 1.1.2, 1.2, 1.2.1 i tak dalej. Jak wszystkie człony oddzielamy kropkami tak, jak się to powinno robić, nie ma problemu ztym, ile numerów można wydać.
w związku z przesiadką na Maca, prawie mnie tutaj nie ma. Inne sposoby kontaktu w wizytówce.
12.09.2019 15:39

4 z 10: Julitka

Ja chyba też jestem za kropkami. Tak jest po prostu łatwiej i intuicyjniej, a do niedawna myślałam, że i w Eltenie tak jest...
Może i nie warto robić tego z kilkoma drobnymi poprawkami, jak o tym wspominał pajper, ale generalnie opcja moim zdaniem do rozważenia.
***Niezależnie od tego, czy zbudujesz swój dom na piasku czy na skale, przyjdzie burza.
13.09.2019 14:54

5 z 10: papierek

nie, tak jak jest jest dobrze.
po co mi sygnatura?
13.09.2019 20:49

6 z 10: mikolajholysz

nie jest, nie dla mniej doświadczonych. Oni nie ogarniają, co to znaczy aktualizacja z 2.32 do 2.32.
w związku z przesiadką na Maca, prawie mnie tutaj nie ma. Inne sposoby kontaktu w wizytówce.
13.09.2019 23:32

7 z 10: balteam

Większość nie ogarnia, bo były błędy o wyskakującej aktualizacji widmo.
A napisanie 2,32.11.11, a potem 2,32,11,12 jest po prostu czytelne.
Zapraszam osoby posiadające piesy, lub chcące je posiadać, do dołączenia do grupy o psach przewodnikach.
14.09.2019 10:54

8 z 10: pajper

Przeciw. Tu nie chodzi o niemożliwość techniczną, a... funkcjonalną.
Właśnie wyszła ósma poprawka do wersji 2.32. Dzięki temu, że to wciąż jest 2.32, proces aktualizacji dla mnie to zmienić fragment kodu (tu kilka linijek), skompilować zautomatyzowanym skryptem i... skopiować dwa pliki po SCP.

Gdy wchodzi w grę zmiana wersji, trzeba z mojej strony wypełnić listę zmian, a ze strony użytkowników oznacza to, że nagle Lista Zmian będzie miała setki pozycji i dobicie się do wydania podstawowego będzie sporym wyzwaniem.
Stąd, niezależnie od numeracji, ponownie będzie trzeba poczekać na zebranie się kilku problemów, bo już teraz osiem wydań do wersji 2.32, która w sama z siebie i tak ma charakter poprawkowy, to spore zamieszanie.

A jak lista zman z kolei nie będzie wypełniana, to ludzie będą yśleć, że aktualizacja się nie udaje, że nie ma nowości i... i tak jest zamieszanie.
Teraz można się zorientować w swojej wersji, sprawdzając Build ID. Tak, niekażdy wie, ale chyba lepsze to od czekania po miesiąc na drobne i głupie bug fixy.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
14.09.2019 13:04

9 z 10: patrykkubaszczyk

a jak sprawdzić build ID?
because I am now using mac as main comp, I will not come here too much.NEW
14.09.2019 14:17

10 z 10: Julitka

W sekcji "Pomoc" masz "Wersja Programu"
--Cytat (patrykkubaszczyk):
a jak sprawdzić build ID?

--Koniec cytatu
***Niezależnie od tego, czy zbudujesz swój dom na piasku czy na skale, przyjdzie burza.
14.09.2019 14:25

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper