Skip to main content

Co to jest kompilacja oprogramowania?

Budowa oprogramowania jest zestawem kodu wykonywalnego gotowego do użycia przez konsumentów, który został wyprodukowany przez kompilację kodu źródłowego.Termin ten można również użyć w odniesieniu do samego procesu budowy, w którym programiści biorą swój kod źródłowy i uruchamiają go przez proces kompilacji, aby działał.Programy są stale aktualizowane, dopóki producenci nie zdecydują się przestać je wspierać.Może to obejmować szereg kompilacji, z których wiele jest wydawanych ogółowi społeczeństwa.

Projektanci oprogramowania zwykle zaczynają się od nakreślenia tego, co chcą zrobić oprogramowanie i jak chcą je osiągnąć.Deweloperzy zaczynają opracowywać kod źródłowy, surowiec, który stanowi kręgosłup oprogramowania.Jedną z rzeczy, które uważają, pracując nad źródłem, jest potrzeba przyszłych kompilacji.Elastyczny kod źródłowy można modyfikować, dodawać i zmieniać wraz ze zmianą potrzeb użytkownika, a oprogramowanie musi się zmienić.Sztywny kod może być trudniejszy do pracy w przyszłości.

W procesie kompilacji oprogramowania opracowują kod źródłowy do utworzenia programu.Uruchamiają wynik poprzez rygorystyczne testy, aby upewnić się, że to działa.Jeśli występują problemy z kompilacji oprogramowania, mogą powrócić do kodu źródłowego, aby je zmodyfikować.Zatem nie każda kompilacja jest uwalniana publicznie;Czasami poważny błąd sprawia, że kompilacja jest kompletną awarią, aw innych przypadkach ma zbyt wiele błędów, aby być gotowym do ogólnego użytku.

Gdy deweloperzy będą zadowoleni, mogą wydać kompilację.Numery wersji oprogramowania dostarczają szerokich informacji o wersji dla klientów;Na przykład 1.0 lub 2.0.Liczby kompilacji oferują bardziej szczegółowe informacje o tym, jakiego oprogramowania wykorzystuje klient.Na przykład program edytora tekstu może wyświetlić „edytora tekstu 5.0”, informując klienta, że jest to piąta wersja.W szczegółach na temat programu może wyświetlać się z numerem kompilacji, w formie takiej jak 5.0.5.9865.

Gdy klient ma problem, technik wsparcia może poprosić o numer kompilacji oprogramowania, ponieważ może to być ważne.Może istnieć znany problem, który można rozwiązać poprzez aktualizację kompilacji zainstalowanej na komputerze klienta lub stosowanie łatki.Jeśli problem nie został wcześniej zgłoszony, technik może wprowadzić bilet na problem, aby powiadomić programistów, z jak największą ilością informacji na temat błędu dla ich korzyści.To pozwala im rozwiązać problem w przyszłych kompilacjach oprogramowania.Czasami pojawiają się bardzo dziwne błędy na wolności, jak konflikt między dwoma programami, o których programiści nie pomyślaliby, aby przetestować razem.