Aplikacja, którą obecnie buduję, używa procedur przechowywanych i ręcznie wykonanych modeli klas do reprezentowania obiektów bazy danych. Niektóre osoby zasugerowały użycie Entity Framework i rozważam przejście na to, ponieważ nie jestem tak daleko w projekcie. Mój problem polega na tym, że ludzie, którzy kłócą się o EF, mówią mi tylko …
Uwaga: to pytanie nie dotyczy „nieznośnej klauzuli reklamowej BSD” . Nowa licencja BSD nie zawiera tej klauzuli i jest zgodna z GPL. Próbuję wybrać pomiędzy nową licencją BSD a licencją MIT dla moich własnych projektów. Są zasadniczo identyczne , z tym że licencja BSD zawiera następującą klauzulę: Ani nazwa <organizacji>, …
Widziałem to pytanie na Quora, gdzie wielu ludzi zgadza się, że OpenID jest zły, nawet idąc tak daleko, że: OpenID jest najgorszym możliwym „rozwiązaniem”, jakie kiedykolwiek widziałem w moim życiu na problem, którego większość ludzi tak naprawdę nie ma Potem widziałem artykuły i tweety odnoszące się do tego pytania, mówiąc, …
Jestem rozliczany jako „Ekspert systemu Windows” w mojej bardzo małej firmie, która składa się ze mnie, inżyniera mechanika zajmującego się sprzedażą i szkoleniem oraz prezesa firmy zajmującego się projektowaniem, rozwojem i wsparciem. Moja rola jest równie ogólna, ale przede wszystkim projektuję i wdrażam wszystko, co trzeba zrobić, aby nasze produkty …
Mój główny obszar: tworzenie stron internetowych. Oczywiście nie oczekuję, że ktoś zdradzi swoją „kopalnię złota” lub coś w tym rodzaju, ale staram się zobaczyć, gdzie powinienem reklamować moje usługi. Mam jeszcze jednego programistę, z którym współpracuję i mamy wielu zadowolonych klientów - na zewnętrznych stronach internetowych. Rzecz w tym, że …
Naprawdę nie lubię nazwy „NoSQL”, ponieważ nie jest zbyt opisowa. Mówi mi, które bazy danych nie są tam, gdzie jestem bardziej zainteresowany tym, czym są bazy danych . Naprawdę uważam, że ta kategoria naprawdę obejmuje kilka kategorii baz danych. Próbuję tylko uzyskać ogólne pojęcie o tym, do jakiej pracy każda …
LISP (i dialekty, takie jak Scheme, Common LISP i Clojure) nie zyskały dużego wsparcia branży, mimo że są całkiem przyzwoitymi językami programowania. (W tej chwili wydaje się, że zyskują one przyczepność). To nie jest bezpośrednio związane z pytaniem, czy użyłbyś dialektu LISP dla programu produkcyjnego? Jaki program i dlaczego? Uwzględniono …
Pracuję w zespole, który był płaski organizacyjnie od czasu jego utworzenia kilka miesięcy temu. Mój kierownik jest nietechniczny, co oznacza, że cały nasz zespół jest odpowiedzialny za podejmowanie decyzji. Mój menedżer zaczyna zdawać sobie sprawę, że posiadanie głównego programisty ma wiele zalet, zarówno ze względu na niego (pojedynczy punkt kontaktowy …
Rozmawiając z kolegami o zasadach projektowania i tworzenia oprogramowania, zauważyłem, że jednym z najczęstszych źródeł analogii jest przemysł budowlany. Mamy budować oprogramowanie i uważamy, że projektowanie i budowa być architektura . Jednym z najlepszych sposobów uczenia się (lub nauczania) jest analiza analogii - jakie inne analogie można wyciągnąć z konstrukcji? …
Młody współpracownik, który studiował OO, zapytał mnie, dlaczego każdy przedmiot jest przekazywany przez referencję, co jest przeciwieństwem prymitywnych typów lub struktur. Jest to wspólna cecha języków takich jak Java i C #. Nie mogłem znaleźć dla niego dobrej odpowiedzi. Jakie są motywy tej decyzji projektowej? Czy programiści tych języków byli …
Pytanie o specjalności oprogramowania inspirowana na to pytanie. Jak cenny jest generalista oprogramowania w porównaniu ze specjalistą? Kiedy mówię „generalista”, mam na myśli kogoś, kto może wziąć projekt od wymagań do wdrożenia i jest kompetentny na wszystkich etapach cyklu rozwoju oprogramowania. Ktoś, kto potrafi połączyć wszystkie specjalności w spójną całość. …
Z mojego doświadczenia, zanim zaczniesz pracować dla firmy, nie masz okazji przyjrzeć się bazie kodu (poprosiłem i ze względu na poufność wszyscy zawsze mówili „nie”, myślę, że to jest sprawiedliwe), więc podczas rozmowy kwalifikacyjnej czy uważasz, że są najważniejsze pytania, które należy zadać, aby dowiedzieć się, w jakim stanie jest …
Zastanawiam się, czy jako wykonawca postąpiłem właściwie. Zasadniczo zaczynam mój trzeci miesiąc, a mój obecny klient pomieszał płatność w pierwszym miesiącu i właśnie dowiedziałem się, że znów spóźniają się z zapłatą za mój drugi miesiąc. Nie byłoby tak źle, gdybym nie był w trudnej sytuacji finansowej, ponieważ było to moje …
Mój wkurzony zwierzak patrzy na tak wiele projektów oprogramowania, które mają góry kodu do obsługi zestawu znaków. Nie zrozum mnie źle, jestem za zgodą i cieszę się, że edytory tekstu pozwalają otwierać i zapisywać pliki w wielu zestawach znaków. Denerwuje mnie to, jak rozprzestrzenianie się nie uniwersalnych kodowań znaków jest …
Pracuję w dziale, w którym nikt wcześniej nie używał kontroli źródła, w tym ja. Próbuję rozwinąć koncepcję. Spędziłem trochę czasu badając SVN. Nauczyłem się kilku podstaw. Mogę tworzyć / aktualizować / kasować / zatwierdzać za pomocą wiersza poleceń i Tortoise. Zaczynam się uczyć, jak oznaczać i rozgałęziać, ale wciąż dużo …
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.