Pytania otagowane jako development-process

W przypadku pytań związanych z procesem tworzenia oprogramowania.




3
Wprowadzenie zasady rozgałęziania kontroli wersji dla małego zespołu
Jestem kontrahentem, który niedawno rozpoczął działalność w firmie. Zespół składa się z 3 programistów składających się z 2 deweloperów poziomu średniego i średniego, wkrótce inny na tym samym poziomie i ja (6 lat doświadczenia). Dla obu obecnych programistów jest to ich pierwsza praca poza uniwersytetem / uczelnią i nigdy wcześniej …

4
Czy programista front-end powinien kiedykolwiek określać format JSON dla programistów back-end?
Przejmuję frontendową rolę w projekcie. Czy powinienem określać dla moich kolegów z zespołu dokładny format JSON, który ich PHP zwraca do mojego JavaScript? Na przykład, czy powinienem im powiedzieć, że powinni użyć formatu podobnego do opisanego tutaj: Właściwy sposób na strukturyzację JSON na potrzeby konsumpcji A może powinienem zachować jak …

9
Czy powinienem słuchać mojego pracodawcy i korzystać z narzędzi CASE?
Mój pracodawca (nie programista) uważa, że ​​narzędzia CASE pomogą nam ulepszyć proces rozwoju i dokumentację. Nie jestem tego pewien, jesteśmy małym zespołem 5 programistów tworzących rozwiązania bankowości mobilnej dla lokalnych klientów. Myślę, że narzędzia CASE będą stratą czasu i pieniędzy, ponieważ trzeba je zakupić i potrzebujemy trochę czasu, zanim się …

8
Radzenie sobie z nieelastycznymi programistami
Czasami programiści, którzy pracują nad projektem od dłuższego czasu, stają się nieelastyczni i trudno jest z nimi uzasadnić. Nawet jeśli uda nam się ich przekonać, może nie być prawdopodobne, aby zastosowali nasze sugestie. Na przykład niedawno dołączyłem do projektu, w którym proces kompilacji i wydania jest zbyt skomplikowany i zawiera …

7
Uczenie maszynowe stosowane do rozwoju kodu
Mam doświadczenie w inżynierii mechanicznej, więc proszę wybaczyć moją ignorancję w tym obszarze. Naprawdę lubię programować i rozwijać oprogramowanie. Niedawno wziąłem także udział w darmowym kursie Machine Learning (ML), który gorąco polecam, prowadzony przez profesora Stanforda Andrew Ng. Link tutaj . Słyszałem, jak profesor powiedział, że trudno jest znaleźć obszary, …

5
Czy potrzeba opracowania specyfikacji oprogramowania znacznie spadła wraz z ewolucją bardziej ekspresyjnych języków programowania?
Dla wielu informatyków, w tym dla mnie kilka lat temu, idealny proces tworzenia oprogramowania wymagałby stworzenia szczegółowych dokumentów projektowych z dużą ilością diagramów UML, zanim zostanie napisany wiersz kodu. (Wygląda to jak opis modelu wodospadu, ale jest taki sam w przypadku zwinnego, z tym wyjątkiem, że iteracje są mniejsze). W …

3
Czy Agile jest odmianą RAD?
Wikipedia mówi, że Agile jest rodzajem „RAD”, które, jak sądzę, jest nieprawidłowe. Z tego, co wiem, Agile został opracowany, ponieważ sam RAD nie był tak skuteczny w latach 90-tych (zbyt sztywny dla zmian). A może się mylę? (Uwaga: najwyraźniej artykuł Wikipedii na temat rozwoju oprogramowania Agile został ulepszony pomiędzy nimi, …




5
Jak przedstawić Agile zespołowi, który stosuje sztywne metody inne niż Agile?
Pomyśl o firmie, która jest dumnie certyfikowana w zakresie metodologii nie zwinnej, wykorzystuje ją jako punkt sprzedaży dla swoich klientów, aby wykazać się odpowiedzialnością. Jak radzisz sobie z wprowadzaniem Kanbana lub Scruma stopniowo, nie psując całego systemu, i wciąż upewniając się, że nadal może być tak samo odpowiedzialny / kontrolowany …

9
Skąd wiesz, kiedy przestać dodawać funkcje?
Jakiś czas temu napisałem bardzo mały skrypt Pythona, który okresowo sprawdzał kanał XML pod kątem nowych wpisów i ostrzegał użytkownika o nowych wpisach, gdy są obecne. Napisałem to dla siebie, więc był to w zasadzie program konsolowy, z którego mógł korzystać każdy, kto dobrze zna interfejs konsoli. Po chwili zdecydowałem, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.