Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jestem głównie...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jestem głównie...
Za kilka tygodni mój projekt będzie gotowy i chcę zacząć przygotowywać mój kod, aby inni mogli go używać. Zamierzam publikować wszystko na GitHub, aby ludzie mogli je ulepszyć i, mam nadzieję, poprawić. Myślę, że pytam, jaki byłby najlepszy sposób, aby upewnić się, że mój kod jest wystarczająco...
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy ....
Ojciec przyjaciela, który jest menedżerem ds. Inżynierii oprogramowania, powiedział z naciskiem: „Najważniejszą przyczyną przekroczeń harmonogramu jest presja planowania”. Gdzie znajdują się badania? Czy umiarkowana presja związana z planowaniem jest ożywcza, czy też menedżer, o którym...
Podczas debaty na temat tego, o co chodzi w Scrumie, stwierdziłem, że być może zupełnie nie zrozumiałem zwinności. Wydaje mi się, że Scrum (który z pewnością jest uważany za proces zwinny) polega na zarządzaniu funkcjami i sprintami oraz rolami i innymi rzeczami, nie mając nic wspólnego z TDD,...
Witryna Oracle mówi o licencji Java SE Embedded : programowanie jest bezpłatne, ale opłaty licencyjne są wymagane po wdrożeniu na czymkolwiek innym niż systemy ogólnego przeznaczenia Co oznacza tutaj „system ogólnego zastosowania”? Mamy sieć czujników w całym kraju. Na każdym urządzeniu,...
Czytałem, że Lua jest często używana do osadzania skryptów, aw szczególności do tworzenia skryptów. Trudno mi wyobrazić sobie, jak dokładnie jest używany. Czy możesz opisać, dlaczego i dla jakich funkcji i dla jakich odbiorców jest on używany? To pytanie nie dotyczy konkretnie Lua, ale raczej...
Czy programy do synchronizacji, takie jak Dropbox, zwykle śledzą zmiany w plikach, porównując bajty po bajtach, używając skrótów lub używając diff/ zachowując lokalne dzienniki zatwierdzeń, takie jak kontrola wersji, czy
Na przykład, jeśli podzielę projekt na n dyskretnych produktów pracy (powiedzmy klasy, funkcje lub komponenty), czy jest taki czas t, że n * t jest odpowiednią ilością czasu na
Opierając się na wielu źródłach, nie wierzę, że prosta definicja, że celem testowania jest znalezienie jak największej liczby błędów - testujemy, aby upewnić się, że działa lub nie działa. Przykładem są następujące cele testowania z ISTQB: Sprawdź, czy (oprogramowanie) spełnia określone...
Utrzymanie bazy danych błędów jest ważne dla każdego projektu. Jestem przyzwyczajony do przechowywania następujących danych w bazie danych błędów Data wydania czas Kto jest przypisany Czy zostało to rozwiązane czy nie Jeśli rozwiązane, rozwiązana data i godzina Czy to wystarczy, aby utrzymać...
Niedawny artykuł ycombinator wymienia komentarz z zasadami doskonałego programisty. #7. Dobry programista: optymalizuję kod. Lepszy programista: uporządkuję dane. Najlepszy programista: jaka jest różnica? Uznanie subiektywnych i kontrowersyjnych pojęć - czy ktoś ma stanowisko co do tego? Tak,...
Zaraz zacznę od projektu, który będzie polegał na opracowaniu prototypowych natywnych aplikacji mobilnych (początkowo iOS i Android), a także interfejs administratora i interfejs API dla tych aplikacji do komunikacji. Mamy już przygotowaną listę opowiadań, jednak wiele z nich ma format: As a...
Załóżmy, że masz duży projekt obsługiwany przez bazę API. Projekt udostępnia także publiczny interfejs API, z którego mogą korzystać użytkownicy końcowi (ish). Czasami musisz wprowadzić zmiany w bazie API obsługującej Twój projekt. Na przykład musisz dodać funkcję, która wymaga zmiany interfejsu...
Piszę kod do analizy ciągów wyrażeń matematycznych i zauważyłem, że kolejność, w której operatory łańcuchowe są analizowane w Pythonie, różni się od kolejności w Excelu. From http://docs.python.org/reference/expressions.html : „Tak więc w niepodzielnej sekwencji mocy i jednoargumentowych...
Przepraszam za moje zmieszane pytanie. Szukam wskazówek. Do tej pory pracowałem głównie z Javą i Pythonem w warstwie aplikacji i mam tylko niejasne rozumienie systemów operacyjnych i sprzętu. Chcę zrozumieć znacznie więcej na niższych poziomach komputerów, ale robi się naprawdę przytłaczający. Na...
Czasami, kiedy rozpoczynam mały projekt (np. Aplikację na Androida), nie wiem, które podejście zadziała na końcu, i po prostu wybieram jedno podejście i próbuję. Ale jeśli nigdy wcześniej nie stosowałem tego podejścia (w przypadku aplikacji, których nigdy wcześniej nie programowałem), to jest to...
Około 3 miesiące temu nasz główny programista i projektant stron internetowych (ta sama osoba) opuścił firmę, przyczyną były zielone pastwiska. Dobre dla nich mówię. Mój problem polega na tym, że jego dział był całkowicie nieudokumentowany. Od czasu odejścia lidera sytuacja była trudna, istnieje...
Używam Linuksa i innego oprogramowania open source w moim domu. Ponieważ nie jestem profesjonalnym programistą, zwykle zgłaszam błędy programistom, ponieważ moje umiejętności nie wystarczają do samodzielnego rozwiązywania problemów. Jakie rzeczy chcesz, żebym sprawdził, zanim wyślę raport o...
Mój klient chce zrobić aplikację na iPhone'a, ponieważ odkryła, że ludzie są znacznie bardziej skłonni do korzystania z aplikacji na iPhone w witrynie zoptymalizowanej pod kątem urządzeń mobilnych. Aplikacja na iPhone'a jest bardzo prosta - wyświetla tylko kilka zdjęć i trochę tekstu. Jako...