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 4 lata temu . Musimy zrobić...
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 4 lata temu . Musimy zrobić...
Staram się spędzać tyle czasu, ile tylko mogę na GitHub obecnie (nawet ja jestem jedyną osobą w zespole w pracy) , aby naprawdę poczuć, jak to będzie jak dla aplikacji korporacyjnych świata rzeczywistego. Jedno z moich pytań dotyczy kontroli wersji . Powiedzmy, że rozpoczęliśmy projekt. Następnie...
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 . Kiedyś słyszałem, jak architekt...
Jestem całkiem nowy w świecie Clojure. Doceniam fakt, że można łatwo uzyskać dostęp do wszystkich bibliotek Java za pośrednictwem funkcji Clojure interop, ale zastanawiałem się, ile Clojure stoi na własnych nogach. Oczywiście istnieją pewne platformy, takie jak Android, gdzie zawsze wymagana...
Czy istnieje język programowania, w którym można ustawić własne konfiguracje składni, i przekonwertowałby kod na wybrany język? Na przykład wybrałbyś określone konfiguracje, takie jak „bloki indeksowane Pythona”, [a,b,c]inicjuje tablice, ^potęgowanie i inne. Skrypt przekonwertuje go na odpowiednik...
Zgodnie z formalnym stylem historii użytkownika: Ponieważ tak <user>chcę .<goal><benefit> Jak można pisać historie, gdy nie zachodzi oczywista interakcja użytkownika, tak jak w przypadku zautomatyzowanych procesów, takich jak fakturowanie
Pochodzę z języka C # i Java, jestem przyzwyczajony do tego, że moje listy są jednorodne i to ma dla mnie sens. Kiedy zacząłem zbierać Lisp, zauważyłem, że listy mogą być niejednorodne. Kiedy zacząłem przekręcać ze dynamicsłowem kluczowym w C #, zauważyłem, że od C # 4.0 mogą istnieć również listy...
Uwaga: Moje pytanie koncentruje się na moim konkretnym problemie (który dotyczy Liferay), ale mam nadzieję, że może być użyteczne dla każdego, kto musi utrzymywać różne wersje tego samego projektu na git. Pracuję w firmie, która pisze wiele wtyczek do Liferay Portal . Wtyczki te (portlety, motywy...
Jedną z rzeczy, które lubię robić z moim kodem, jest upewnienie się, że został on przekształcony w części łatwe do zarządzania. Jednak jeśli chodzi o tworzenie oprogramowania, okazuje się, że cokolwiek oprogramowania do automatyzacji budowania, którego używam (ostatnio GNU Make lub SCons), staje...
Niestety, obecnie nie ma żadnych książek na temat „Naucz się programowania na Androida ze Scalą”, co byłoby idealnym rozwiązaniem. Zgaduję, że muszę zebrać co najmniej 3 książki tutaj, po jednej na każdy temat. Nie mam jednak pojęcia, w jakiej kolejności je czytać, czy czytać je jednocześnie, w...
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 8 lat temu . Stworzyłem aplikację kilka lat temu:...
Odziedziczyłem mały projekt i chcę go jednocześnie rozszerzyć i ustabilizować, pisząc Testy jednostkowe dla całego dodawanego przeze mnie kodu. Pierwsza klasa, TypedAudioCreatortworzy pliki audio i okazało się, że bardzo łatwo było najpierw przetestować i napisać kod na drugie. Kiedy jednak...
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 8 lat temu . Główne internetowe środowiska IDE są...
Kiedy piszę narzędzia do interfejsu CLI systemu UNIX, jak powinienem sprawić, aby program wydrukował pomoc i / lub użycie? Zwykle używam fprintf(stderr, "help text here");, ale jest z tym kilka problemów. Po pierwsze, nie jestem pewien, czy powinienem użyć stderr. Czy to w porządku, czy...
Jest jedna rzecz, którą zawsze zastanawiałem się, czytając o tych wszystkich „zwinnych pracach programistycznych” tutaj na SE i innych stronach: W „tradycyjnej” inżynierii oprogramowania zbierać wymagania użytkownika, napisz specyfikację na podstawie tych wymagań, dać klientowi i wystawić...
Używam PetaPoco micro-ORM. Praca z bazami danych za pomocą narzędzi ORM jest naprawdę bardzo łatwa i bezpieczna, ale nienawidzę tylko dodatkowego kodu. Zwykle umieszczałem większość kodu w samej bazie danych i korzystałem ze wszystkich funkcji RDBMS, takich jak Procedury składowane, Wyzwalacze...
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 . Większość języków...
Wiele moich badań w ciągu najbliższych kilku tygodni dotyczy różnych systemów CMS. Rzuciłem już okiem na episerver i umbraco. Czytając te systemy, nie mogę przestać myśleć, że zapewnienie funkcji zarządzania treścią jest możliwe bez poznania szczegółów i struktury wielu (raczej dużych) platform...
Przepraszam za ten długi post, ale myślę, że warto. Właśnie zacząłem od małego sklepu .NET, który działa zupełnie inaczej niż w innych miejscach, w których pracowałem. W przeciwieństwie do którejkolwiek z moich poprzednich pozycji, oprogramowanie tutaj napisane jest skierowane do wielu klientów i...
Wprowadzenie PHP pozwala przeciążać wywołania metod i dostęp do właściwości , deklarując magiczne metody w klasach. Umożliwia to kod taki jak: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Oprócz przeciążania właściwości...