Dlaczego są popularne pomysły na Brainstorm, których programiści nie wdrożyli? [Zamknięte]

9

Dołączając do społeczności Ubuntu, znalazłem Brainstorm nie tylko wspaniały pomysł, ale także świetny w wykonaniu.

Teraz, po obejrzeniu strony z 3 wydaniami, zastanawiam się, czy jest to jedyny puch, który jest pokazywany nowym użytkownikom. Może ich ekscytować Ubuntu?

  1. Czy programiści przywiązują dużą wagę do Brainstorm?

  2. Ile głosów pozytywnych wymaga pomysł, zanim zostanie poważnie rozpatrzony? (Niektóre pomysły mają dziesiątki, blisko setki) i nadal nie są przenoszone do obszaru rozwoju poprzedzającego)

Lionthinker
źródło
Myślę, że należy to ponownie otworzyć, ponieważ jest to pytanie, na które wielu ludzi, którzy proponują pomysły na Brainstorm, chciałoby uzyskać odpowiedź. Myślę, że to jest prawdziwe pytanie.
Musisz edytować to pytanie, a zwłaszcza tytuł. W obecnej formie pasuje ona do definicji „niekonstruktywnej” podanej w FAQ, ponieważ jest to pytanie, które najlepiej zadać programistom (i prawdopodobnie nie uzyskałbyś z nich również pełnego konsensusu). Istnieją również dwie całkiem dobre odpowiedzi na pytania postawione w tekście. Całkiem dobrze podsumowują sytuację.
fabricator4

Odpowiedzi:

15

Przede wszystkim nie jest konieczne, aby najpopularniejsze lub najczęściej wybierane pomysły były wdrażane przez zespół deweloperów Ubuntu.

Mam na myśli, że jeśli ktoś jest tak skłonny do wprowadzenia go w Ubuntu, istnieje inny sposób korzystania z Launchpad PPA, w którym możesz zbudować swój pomysł i wdrożyć w bardziej dostosowywalnej formie.

Ze strony Wiki burzy mózgów

Burza mózgów Ubuntu zapewnia każdemu prosty sposób na przekazanie pomysłów na ulepszenie Ubuntu. Pomysły są głosowane przez społeczność użytkowników, a najpopularniejsze pomysły są zgłaszane zespołom programistycznym

Od pomysłu do funkcji

Istnieje kilka dróg od pomysłu do wdrożenia:

  • Osoba zgłaszająca ideę sama się wdraża i wnosi pakiet lub łatkę do Ubuntu.
  • Pomysł budzi zainteresowanie, a kilku wolontariuszy tworzy nowy projekt, aby opracować i wdrożyć pomysł.
  • Pomysł cieszy się zainteresowaniem ze strony odpowiednich zespołów Ubuntu, które tworzą grupę roboczą lub planują sesję UDS, aby opracować projekt i kamień milowy w realizacji pomysłu.
  • Pomysł ma wpływ na inne forum i jest wdrażany przez niepowiązaną grupę.

Plany Ubuntu

W przypadku skomplikowanych zmian napisz „plan” na podstawie wyników pomysłu burzy mózgów.

  • Plan jest dokumentem projektu funkcji. Służy do opisania proponowanej funkcji wystarczająco szczegółowo, aby programista mógł ją wdrożyć (niezupełnie taki sam jak specyfikacja, chociaż często używa się tego terminu).
  • Każdy może rozpocząć projekt, choć przydatne byłoby trochę projektowania lub programowania. Po skomponowaniu pierwszego szkicu projekt jest zwykle omawiany na odpowiedniej liście mailingowej zespołu lub projektu, wątku na forum lub na spotkaniu programistycznym, takim jak UDS.

Na przykład Oto pomysły dotyczące Ubuntu, które są obecnie wdrażane w wersji Ubuntu 12.10 Quantal Quetzal.

Z mojego punktu widzenia,

Brainstorm to platforma do ulepszania i wkładania się w Ubuntu w innowacyjny sposób, która obejmuje zwrócenie uwagi Zespołu programistów na Twój pomysł.

Alternatywnie wprowadzanie w życie innych proponowanych pomysłów lub własnych pomysłów poprzez rozwijanie i wdrażanie go za pomocą PPA, jeśli okaże się bardziej przydatne, może skończyć w oficjalnych repozytoriach Ubuntu, przyciągając więcej zainteresowanych programistów i wolontariuszy do jego opracowania i utrzymania.

atenz
źródło
7

Oprócz doskonałej odpowiedzi tijybba, tak naprawdę sprowadza się do czystych liczb. Pomysł zajmuje kilka minut, wdrożenie zajmuje tygodnie, miesiące, a czasem nawet lata.

Daj przeciętnemu użytkownikowi Linuksa 10 minut na wymyślenie 10 pomysłów, a oni prawdopodobnie wygenerują lata pracy inżynierskiej, dlatego możemy je po prostu zapisać, więc jeśli pojawią się nowi programiści, będą mieli nad czym popracować.

Rozwiązuje się także wiele pomysłów, które mogą nie zostać oznaczone w Brainstorm lub są jedynie błędami lub ulepszeniami, które nie zostały jeszcze zaimplementowane. Spójrzmy na przykłady z najpopularniejszych pomysłów z ostatnich 6 miesięcy .

  • Wyświetl centrum prędkości pobierania oprogramowania: wystarczy zaimplementować, to tylko żądanie funkcji.
  • Ekran zamykania jest bardzo przestarzały: wszyscy już to wiedzą, ktoś po prostu musi wykonać pracę.
  • Natywna aplikacja KDE powinna być oznaczona w Software Center: wystarczy ją zaimplementować.
  • menedżer aktualizacji powinien wybrać automatycznie kopię lustrzaną do aktualizacji w przypadku awarii: W rzeczywistości menedżer aktualizacji już obsługuje metodę kopii lustrzanej: // , po prostu nie został wystarczająco przetestowany, aby można ją było domyślnie włączyć.
  • Linki do magnesów powinny być obsługiwane na stronie pobierania Ubuntu: Ktoś musi to zaimplementować.
  • Rodzina może korzystać z Ubuntu - który w zasadzie „sprawia, że ​​użytkownicy są do bani”, nie ma tu żadnych argumentów!
  • Niedoświadczeni użytkownicy nie wiedzą, kiedy / jak bezpiecznie odłączyć dyski wymienne - to problem w każdym systemie operacyjnym.
  • Bądź w stanie stworzyć hot-spot w menedżerze sieci - Już to robimy!
  • niepotrzebne, skomplikowane menu startowe systemu - tak naprawdę nie ma znaczenia, ponieważ domyślnie ukrywamy menu i i tak wchodzą tam tylko zaawansowani użytkownicy.

Niektóre z nich to dobre pomysły, niektóre to po prostu zgłoszenia błędów.

Najlepiej jest myśleć jako Brainstorm jako miejsce do odkładania pomysłów, więc gdy nowy programista chce pracować nad czymś, ma miejsce, aby przyjrzeć się pomysłom, nie jest to miejsce do umieszczenia listy TODO dla istniejących programistów Ubuntu, głównie dlatego, że są liczbą skończoną i większość z nich jest zajęta wyciąganiem systemu operacyjnego do użytkowników.

Znane są również problemy z dolegliwościami, które użytkownicy tam stawiają. Facet, który pisze okno zamykania, prawdopodobnie nie musi wiedzieć, że jest stary i gówniany, zajmuje się nim codziennie! Lub mój osobisty faworyt: Przyspiesz menedżerów plików

To tylko kwestia czasu, aby wdrożyć takie rzeczy, nie jest tak, że programiści Nautilus celowo spowolnili menedżera plików.

  • TL; DR: Nieograniczone pomysły, ograniczona liczba osób do wykonania pracy.
Jorge Castro
źródło