Powiedzmy, że mam dwa typy obiektów, A i B. Relacje między nimi są wiele do wielu, ale żaden z nich nie jest właścicielem drugiego. Zarówno wystąpienia A, jak i B muszą być świadome połączenia; to nie tylko jeden sposób. Możemy to zrobić: class A { ... private: std::vector<B *> Bs; …
Według Wikipedii stos : to abstrakcyjny typ danych ostatni i pierwszy (LIFO) i liniowa struktura danych. Podczas gdy tablica : to struktura danych składająca się z kolekcji elementów (wartości lub zmiennych), z których każdy jest identyfikowany przez co najmniej jeden indeks lub klucz tablicy. O ile rozumiem, są one dość …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Mam sytuację, w której większość osób w mojej grupie wywodzi się z programowania obiektowego z niewielkim zrozumieniem programowania funkcjonalnego. Nawet podstawy, takie jak zamknięcia. Wszelkie sugestie dotyczące tego, co może być dobrym sposobem na wprowadzenie ich w funkcjonalny styl kodowania? Wiele kodowania, które wykonujemy, można skrócić, jeśli wykonamy funkcjonalny sposób …
Właśnie zacząłem współpracować z zespołem, który wychwycił niektóre aspekty Scrum (dwutygodniowe timeboxing), ale nie inne (zespół nie zgadza się obecnie na wszystkie prognozy lub liczbę punktów w sprincie, ale zmienię to wkrótce.) Właściciel produktu jest również zasobem technicznym (naukowcem) z pewnym doświadczeniem rozwojowym. Czy właściwe jest, aby zadania właściciela produktu …
Przez większość czasu, gdy piszę kod, który obsługuje odpowiedź na określone wywołanie funkcji, otrzymuję następującą strukturę kodu: przykład: jest to funkcja, która będzie obsługiwać uwierzytelnianie w systemie logowania class Authentication{ function login(){ //This function is called from my Controller $result=$this->authenticate($username,$password); if($result=='wrong password'){ //increase the login trials counter //send mail to …
Tytuł jest więc trochę niezręczny. Dam trochę tła, a następnie zadam pytanie. Tło : Pracuję jako programista aplikacji internetowych GIS , ale w wolnym czasie bawię się renderowaniem map i ulepszaniem formatów wymiany danych. Pracuję tylko w przestrzeni 2D. Ciekawym problemem, z jakim się spotkałem, jest to, że podczas renderowania …
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 6 lat temu . tło Jestem inżynierem oprogramowania, który właśnie szuka nowej umowy na następny rok. W moich poszukiwaniach przechodzę kilka absurdalnych wywiadów …
Czytałem trochę literatury na temat bezpieczeństwa, w szczególności bezpieczeństwa / szyfrowania haseł, i zastanawiałem się nad jedną rzeczą: czy zasada 3-strike jest idealnym rozwiązaniem dla bezpieczeństwa haseł? Oznacza to, że jeśli liczba prób podania hasła jest ograniczona do niewielkiej liczby, po której wszystkie żądania uwierzytelnienia nie zostaną uwzględnione, czy nie …
W moich konstruktorach mam dużo takiego kodu: - function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } Czy lepiej to zrobić, niż określić wartość domyślną w definicji właściwości? tj. public $property = default_val? Czasami istnieje logika dla wartości domyślnej, a niektóre wartości domyślne są pobierane z innych właściwości, …
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 6 lat temu . Ok, od jakiegoś czasu uczę znajomego, jak programować. Jest bardzo szybkim uczniem i …
Przejrzałem kilka pytań, technologii budowy dobrej warstwy usług, ale mam kilka pytań na ten temat, z którymi potrzebuję pomocy. Najpierw trochę informacji o tym, co mam do wymagań. Obecnie mamy wiele aplikacji internetowych, które komunikują się ze sobą w sposób przypominający pajęczynę (wszystkie rozmawiają ze sobą w mylący sposób za …
Wiem, że domyślną radą dotyczącą projektów typu open source i rozpoczynania pracy jest rozpoczęcie naprawiania błędów. Ale mam wrażenie, że jest to ścieżka, którą ktoś chciałby pójść, gdyby chciał być testerem / naprawcą błędów w projekcie. Jak stać się aktywnym uczestnikiem projektu typu open source? [Tj. Na poziomie architektury]
Wiem, że istnieje duży nacisk na recenzje kodu w rozwoju komercyjnym. Czy jednak recenzje kodu są używane w oprogramowaniu typu open source, czy są oparte na zaufaniu? Jeśli tak, to w jaki sposób są one wykonywane? [Czy jest to opóźnione zatwierdzenie, „środowisko przed zatwierdzeniem”, czy istnieje narzędzie, które pozwala na …
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 4 lata temu . Próbuję wprowadzić pewne pozytywne zmiany w mojej firmie, a jedną ze zmian jest wdrażanie ciągłej integracji. Zajmujemy się tworzeniem …
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.