Rozwijając się w atmosferze grupowej i dodając lub modyfikując funkcje w jakiejś bazie kodu. Czy przeformułowanie poprzedniego kodu programisty w celu dostosowania go do obecnych standardów kodowania jest uważane za obraźliwe czy niegrzeczne? Rozumiem, że standardy się zmieniły i prawdopodobnie będą się zmieniać, ale czy ktokolwiek z was poczuje się …
Jako niezależny, indywidualny programista: Jak mogę szybko poinformować ludzi, że nie porzuciłem oprogramowania, które napisałem i rozdałem za darmo? Czy wkładam wysiłek w utrzymanie i wsparcie mojego oprogramowania na profesjonalnym poziomie? Gdy oprogramowanie napisane przez jednego lub dwóch programistów jest dostępne za darmo lub oznaczone jako oprogramowanie typu open source, …
Mam dość słuchania, jak ludzie zalecają używanie tylko jednego wątku na procesor, podczas gdy wiele programów używa do 100 na proces! Weźmy na przykład niektóre popularne programy vb.net ide uses about 25 thread when not debugging System uses about 100 chrome uses about 19 Avira uses more than about 50 …
Jestem nowy w programowaniu obiektowym, a jedną z koncepcji, którą zajęło mi trochę czasu, jest niezmienność. Myślę, że żarówka zgasła ostatniej nocy, ale chcę zweryfikować: Kiedy napotykam stwierdzenia, że niezmiennego obiektu nie można zmienić, jestem zdziwiony, ponieważ mogę na przykład wykonać następujące czynności: NSString *myName = @"Bob"; myName = @"Mike"; …
Odniesienie Wpis, który zaczął wszystko Aby wyjaśnić pierwotne pytanie, które zadałem prowokująco, postawiłem to pytanie. Jeśli nauczysz się algorytmu z projektu typu open source, czy możesz używać tego algorytmu w osobnym projekcie o zamkniętych źródłach? A jeśli nie, to czy oznacza to, że nigdy nie będziesz mógł wykorzystać tej wiedzy? …
Pracowałem nad różnymi projektami w domu iw pracy i przez lata opracowałem dwa główne interfejsy API, których używam w prawie wszystkich witrynach opartych na AJAX. Obie te kompilowałem do bibliotek DLL i nazwałem przestrzenie nazw Connell.Database i Connell.Json. Mój szef ostatnio widział te przestrzenie nazw w dokumentacji oprogramowania dla projektu …
Eksperymentuję z programowaniem opartym na testach i odkryłem, że często dochodzę do następującej sytuacji: Piszę testy dla niektórych funkcji X. Testy te kończą się niepowodzeniem. Próbując zaimplementować X, widzę, że muszę zaimplementować jakąś funkcję Y w dolnej warstwie mojego kodu. Więc... Piszę testy dla Y. Teraz oba testy dla X …
Pracuję nad aplikacją ASP.NET MVC i przyzwyczaiłem się do umieszczania w moich modelach / obiektach elementów, które wydają się przydatne i wygodne. Na przykład: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public …
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 . To trochę dziwne, zadając dwa pytania jeden po drugim, ale nie są one zbyt powiązane i nie chciałem ich …
Odnoszę się do tego doskonałego artykułu http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, który mówi o amazonie, takim jak bezpieczeństwo usług internetowych. Jednak w zespole zadano mi pytanie, dlaczego potrzebujemy go, jeśli już używamy HTTPS. Nie byłem w stanie odpowiedzieć, ponieważ wydaje mi się, że mogą mieć rację, chociaż jelito mówi mi inaczej. Czy są też …
Zaczynam zdawać sobie sprawę, że tworzenie oprogramowania to (między innymi) proces ciągłego zadawania sobie pytań. Pytania dotyczące jakości kodu, separacji problemów, minimalizacji zależności, ... Ale główne pytanie brzmi: jak daleko można się posunąć bez wylądowania w szpitalu psychiatrycznym? Ubiegam się o nową pracę. Wczoraj byłem z potencjalnym przyszłym pracodawcą, który …
Jak stylizujesz złożone złożone ORAZ / LUB jeśli instrukcje dla maksymalnej czytelności? Jak wcinasz i gdzie umieszczasz łamanie linii? Moja szczególna sytuacja wygląda następująco. To zdecydowanie lepsze niż rozbijanie wszystkiego w jednym wierszu, ale nadal wygląda na bałagan. if ( ( x == y && a != b && p.isGood() …
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 5 lat temu . Przeczytałem następujące pytanie: Wskazówki dla studentów pierwszego roku CS poszukujących stażu letniego w celu zdobycia doświadczenia? Ale zamiast tego, …
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 . Niektóre narzędzia do zarządzania oprogramowaniem Scrum dają ci możliwość wyraźnego nazwania sprintu. Czy …
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 5 lat temu . Firma, z którą współpracuję, poprosiła mnie o przeprowadzenie badań telefonicznych kandydatów, aby upewnić …
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.