Oprogramowanie komputerowe lub po prostu oprogramowanie to zbiór programów komputerowych i powiązanych danych, które zawierają instrukcje mówiące komputerowi, co ma robić i jak to zrobić.
Jestem nowym programistą - to moja pierwsza pozycja programistyczna. Mój problem jest następujący: używamy git- wycinam gałąź z naszego developoddziału, a następnie zaczynam pracę nad drobnym zadaniem, które mi przydzielono. Jest bardzo wolny, ponieważ jestem niedoświadczony. Do czasu, gdy jestem gotów połączyć moją gałąź z powrotem, developinni wprowadzili tak wiele …
Studiując kurs dla początkujących na temat interfejsu sprzętowego / programowego i systemów operacyjnych, często pojawia się pytanie, czy lepiej byłoby wymienić niektóre części sprzętowe na oprogramowanie i odwrotnie. Nie mogę nawiązać połączenia.
Kiedy zapytano Murraya Gell-Manna, jak Richard Feynman rozwiązał tak wiele trudnych problemów, Gell-Mann odpowiedział, że Feynman ma algorytm: Zapisz problem. Myśl naprawdę ciężko. Zapisz rozwiązanie. Gell-Mann próbował wyjaśnić, że Feynman był innym rodzajem rozwiązywania problemów i nie można było uzyskać wglądu w studiowanie jego metod. Podobnie myślę o zarządzaniu złożonością …
Mówię na przykład o ponad 20-30 milionach linii kodu, na przykład oprogramowania w skali i złożoności programu Autodesk Maya. Jeśli zamrozisz programowanie tak długo, jak to konieczne, czy rzeczywiście możesz naprawić wszystkie błędy, dopóki po prostu nie będzie ani jednego błędu, jeśli coś takiego można zweryfikować komputerowo? Jakie są argumenty …
Trwa dyskusja na temat bezpłatnej wersji próbnej w porównaniu z modelem freemium (to znaczy bezpłatną wersją ich oprogramowania z ograniczonymi i / lub ograniczonymi funkcjami) w celu umożliwienia potencjalnym klientom i użytkownikom przetestowania ich produktu. Na podstawie moich badań mogę stwierdzić, że bezpłatna wersja próbna jest sposobem na kontynuację zarówno …
Od ukończenia studiów (pod koniec 2005 r.) Pracowałem dla tej samej firmy, co inżynier oprogramowania c ++. Rok temu awansowałem jako architekt oprogramowania, ale coraz bardziej angażuję się w kwalifikacje i naprawianie błędów, wsparcie na poziomie 2. 50% mojego czasu spędziłem w Notepad ++ analizując logi oprogramowania i próbując dowiedzieć …
Przypadek : Pracuję w firmie, pisząc aplikację w języku Python, która obsługuje wiele danych w tablicach. Obecnie jestem jedynym programistą tego programu, ale prawdopodobnie będzie on używany / modyfikowany / rozszerzany w przyszłości (1-3 lata) przez innego programistę, w tej chwili mi nieznanego. Prawdopodobnie nie będę tam bezpośrednio, aby pomóc, …
Wszyscy mówią o starszym kodzie w rozwoju oprogramowania. Słyszałem, że w ciągu ostatnich dziesięciu lat termin ten malował każdą bazę kodu jako złą. Skąd wziął się ten termin, który ma tak silne skojarzenia z programistami? Jestem pewien, że musi być jakaś książka o rozwoju oprogramowania, która zapoczątkowała ten termin. Chciałbym …
Załóżmy, że pracujesz dla firmy i tworzysz dla nich oprogramowanie. Nie masz pojęcia o dużym obrazie, a może drobnym. To, co masz, to zadania przypisane do ciebie przez system śledzenia problemów. Otrzymujesz zadania, sprawiasz, że działają tak, jak je opisuje zadanie, odsyłasz je z powrotem. Jak dodanie 2 liczb całkowitych: …
Jesteśmy organizacją składającą się z około 200 programistów, którzy pracują nieprzerwanie nad jednym produktem (używając kontroli wersji Git), która ma zostać wydana w określonym terminie. Ze względu na ogromną liczbę programistów staramy się tworzyć zespoły „międzyfunkcjonalne” z około 10 programistami w każdym zespole, co daje około 20 zespołów programistycznych w …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Według Stephena Schacha, „Klasyczna i obiektowa inżynieria oprogramowania”, rozdział 6: moduł składa się z jednego …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 7 lat temu . Widziałem wiele licencji na wszelkiego rodzaju oprogramowanie, takie jak GNU GPL, licencja BSD, licencja MIT i LGPL. Jak wygląda …
Jeśli firma weźmie licencjonowaną aplikację open source, a następnie opracuje aplikację zamkniętą, przerabiając rozległe części aplikacji, dodając nowe funkcje i stosując poprawki błędów ... Ignorowanie wymagań licencji ... Jak przebiega przejście i co można zrobić, aby nie dopuścić do wybrania licencji różnicowej? Jakie są (etyczne lub społeczne) obowiązki firmy? (Na …
Tak więc projekt, nad którym pracowałem, zostanie teraz zamrożony na czas nieokreślony. Możliwe, że jeśli i kiedy projekt ponownie się zawiesi, nie zostanie on przypisany do mnie ani nikogo z obecnego zespołu. Właściwie odziedziczyliśmy projekt po jego wcześniejszym zamrożeniu, ale poprzedni zespół nie pozostawił nic, co pomogłoby nam zrozumieć nawet …
Załóżmy, że musisz przepisać całą aplikację przy użyciu metodologii Agile. Jak byś to zrobił? Sądzę, że możesz napisać dużą grupę historii użytkowników opartych na zachowaniu twojego obecnego systemu. A następnie zaimplementuj je w małych iteracjach. Ale to nie znaczy, że mamy wymagania Z PRZODU ? Ponadto, kiedy zaczniesz wydawać? Zwinny …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.