Abstract Wikipedia/Updates/2022-03-04/pl
◀ | ![]() ![]() |
▶ |
You may have noticed that we didn’t send out our updates for the last few weeks. Given world events, we thought them trivial, and decided to stay silent. We have kept working on Wikifunctions in the meantime. For this week, here is a short update on our activities. We are planning to resume the normal weekly essays soon.
Prace deweloperskie posuwają się do przodu. Obecna faza η okazała się naszą najdłuższą fazą, ale w końcu zaczynamy dostrzegać linię mety. Miało to kilka przyczyn, jedną z nich było znaczne powiększenie zespołu w tym czasie, a jak wiemy z Mitycznego miesiąca człowieka, pochłanianie większej liczby zasobów również wymaga czasu – jednak teraz spodziewamy się, że przyczyni się to do zwiększenia tempa rozwoju w przyszłości. Możesz śledzić postępy na tablicy zadań Phabricator dla fazy η.
Pracujemy również nad zaplanowaniem następnej fazy w sposób, który, mamy nadzieję, pozwoli uniknąć długotrwałego okresu podobnego do tego, który właśnie dobiega końca. Możesz zobaczyć naszą wstępną pracę nad podziałem tego zadania w zadaniu głównym w Phabricatorze.
Prace nad projektem nabierają tempa, a w ciągu ostatnich kilku dni przeprowadziliśmy szereg testów użytkowników z niektórymi z Was na temat projektowanego interfejsu do wyświetlania funkcji oraz jego działania i wrażeń. Wkrótce opublikujemy wyniki badań UX, projekty oraz więcej informacji o tej pracy. Bądźcie na bieżąco! Jak zawsze, jeśli jesteś zainteresowany udziałem w przyszłych testach użytkowników, prosimy o kontakt mailowy z Aishwaryą i podanie języków, w których masz biegłość oraz oszacowanie swoich umiejętności programistycznych, jeśli je posiadasz (i tak, szczególnie szukamy osób bez umiejętności programistycznych).
Zauważyliśmy, że musimy poprawić naszą jakość testów jednostkowych i wprowadzić automatyczne testy end-to-end. Pracujemy nad planem, który pozwoli nam pewniej rozwijać kod w przyszłości. Obecnie automatycznie publikujemy wyniki testów dla trzech z pięciu naszych baz kodu, a nad pozostałymi dwoma, czyli WikiLambda PHP i Vue, jeszcze pracujemy. Bazy kodu schematy, narzędzia i definicje są już pokryte testami, a usługi back-endowe orkiestratora i ewaluatora będą dodane wkrótce. Jednym z głównych wyzwań jest to, że środowisko ciągłej integracji i testowania w Wikimedia nie jest w pełni przystosowane do naszej architektury, w której usługa back-endowa do oceny funkcji i wiki rozwijane są równolegle i obie mają zmieniające się elementy. Jak już wspomniano, pracujemy nad planem, który pozwoli lepiej poradzić sobie z tym problemem.
Na razie opublikowaliśmy nasz pierwszy szkic podręcznika protokołu testów wstępnych, który również daje pojęcie o dostępnych obecnie możliwościach.