Pytania otagowane jako release

23
Jak przeprosić, gdy złamałeś nocną wersję [zamkniętą]
Moje pierwsze zatwierdzenie w moim projekcie spowodowało zepsucie nocnej kompilacji i ludzie są wokół mnie, gdy zbliżamy się do wydania. Chcę wysłać wiadomość e-mail z przeprosinami, która powinna brzmieć szczerze, a jednocześnie sugeruje, że to był mój pierwszy zatwierdzenie i że nie będzie już więcej powtarzane. Ponieważ nie jestem rodzimym …

11
Czy istnieją powody, aby nie akceptować oprogramowania dostarczanego jako maszyna wirtualna?
To pytanie dotyczy logistyki, a nie pytanie techniczne. Moja firma zleciła prace nad oprogramowaniem wbudowanym. W szczególności zapłaciliśmy kontrahentowi za opracowanie systemu wbudowanego dla nas, ponieważ nie mamy odpowiedniej wiedzy wewnętrznej, aby zrobić to sami (mamy tylko programistów aplikacji komputerowych). Tak więc kontrahenci zakończyli oprogramowanie i zapytali, czy mogą nam …

8
Powinny istnieć twierdzenia w kompilacjach wersji
Domyślnym zachowaniem assertw C ++ jest brak działania w kompilacjach wersji. Zakładam, że dzieje się tak ze względu na wydajność i być może w celu uniemożliwienia użytkownikom wyświetlania nieprzyjemnych komunikatów o błędach. Twierdzę jednak, że sytuacje, w których assertstrzeliłby, ale został wyłączony, są jeszcze bardziej kłopotliwe, ponieważ aplikacja najprawdopodobniej ulegnie …


2
Jak otworzyć projekt, którego repozytorium git ma w historii prawa autorskie do multimediów?
Chcę wydać projekt oprogramowania do pobierania odcisków palców na podstawie bezpłatnej licencji, ale repozytorium zawiera pliki audio chronione prawem autorskim. Przypadki testowe również obecnie używają tych plików. Jak udostępnić kod publicznie z maksymalną historią wersji, ale bez naruszania praw autorskich? Detale: Kod jest wersjonowany pod git. Przed wydaniem zwiniemy wszystko …

4
Wersja kompilacji vs kompilacja nocna
Typowym rozwiązaniem jest uruchomienie kompilacji CI (Continuous Integration) na serwerze kompilacji: będzie analizować kod źródłowy, tworzyć kompilację (podczas debugowania) i uruchamiać testy, mierzyć pokrycie testu itp. Teraz innym znanym typem kompilacji jest „Kompilacja nocna”: rób powolne rzeczy, takie jak tworzenie dokumentów kodu, tworzenie pakietu instalacyjnego, wdrażanie w środowisku testowym i …

2
Dobre praktyki pisania notatek o wersji
Przy dostawie każdej wersji oprogramowania musimy napisać notatkę o wersji. Oto na przykład niektóre z warunków, które dodaję, pisząc notatkę o wersji: Data wydania Błąd rozwiązany Czy to wystarczy, czy jest coś jeszcze?
12 release 


5
Czy kiedykolwiek powinieneś wypuścić coś, co sam możesz zhakować?
Będąc twórcą programu, prawdopodobnie jesteś w lepszej sytuacji niż ktokolwiek inny, aby mieć świadomość luk w zabezpieczeniach i potencjalnych włamań. Jeśli znasz lukę w systemie, który napisałeś, czy jest to znak, że MUSI być dodane zwiększone bezpieczeństwo przed wydaniem, czy też należy to oceniać indywidualnie dla każdego przypadku, aby określić …
12 security  release 

6
Strategia rozgałęziania i wersjonowania bibliotek współdzielonych
Te posty wydają się powiązane, ale mój mózg zaczyna się topić, próbując to przemyśleć: P. Mój pracodawca właśnie zaczął korzystać z kontroli źródła, przede wszystkim dlatego, że zanim zatrudnili więcej programistów, „repozytorium” było dyskiem twardym samotnego programisty, który pracuje głównie z domu. Cały napisany przez niego kod .NET został masowo …

4
Czy ustalenie daty wydania przed zebraniem wszystkich wymagań jest niestabilne?
Właśnie zacząłem czytać książkę „Stosowanie UML i wzorów” autorstwa Craiga Larmana. Uważam to za bardzo interesujące, ponieważ kwestionuje wiele z tego, co powiedziano mi w pracy. Czytałem, że wymagania nie są w pełni zbierane za jednym razem w trybie zwinnym i potrzeba wielu iteracji, aby zakończyć gromadzenie wymagań. Jeśli tak …

1
Jenkins Paramerized Trigger + Copy Artefact
Pracuję nad skonfigurowaniem Jenkins do obsługi naszych kompilacji wersji. Wersja kompilacji składa się z instalatora systemu Windows, który zawiera niektóre pliki binarne, które muszą zostać zbudowane w systemie Linux. Oto co mam do tej pory: Część Windows i Linux są skonfigurowane jako osobne projekty Jenkins. Projekt systemu Windows jest sparametryzowany, …

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.