Jestem na etapie przedpremierowym projektu PHP typu open source, który, mam nadzieję, zostanie wykorzystany przez innych programistów we własnych projektach. Projekt obecnie nie obsługuje przestrzeni nazw i staram się ocenić, czy powinien używać przestrzeni nazw lub konwencji nazewnictwa PEAR z Dir_Subdir_Class, która wydaje się mieć wszystkie te same zalety techniczne …
Kiedy czytałem słynny post Martina Fowlera na blogu Is Design Dead? , jednym z uderzających wrażeń, jakie mam, jest to, że biorąc pod uwagę fakt, że w metodologii zwinnej i programowaniu ekstremalnym zarówno projektowanie, jak i programowanie są ewolucyjne, zawsze są punkty, w których trzeba coś zmienić. Może się zdarzyć, …
Jestem odpowiedzialny za dużą stronę internetową opartą na Asp.Net. Obecnie jest to strona internetowa (nie aplikacja internetowa), niektóre usługi systemu Windows i wiele bibliotek klas. Warstwa danych używa mieszanki LLBLGEN i Linq To LLBGen, a także szeregu starszych wersji wbudowanego SQL, które nie zostały ponownie przetworzone. Istnieje kilka implementacji typu …
Od jakiegoś czasu gram z C # dla Windows i ASP.net MVC. Ale nadal jestem niejasny w kilku obszarach. Próbuję zrozumieć podstawową różnicę między problemami z wydajnością a używaniem i zamianą podobnych rodzajów Ogólnych interfejsów kolekcji . Jaka jest podstawowa różnica między IEnumerable<T>, ICollection<T>, List<T>(Class)? Wydaje mi się, że używam …
Chciałbym narysować interakcję wątków (długopisem i ołówkiem) w notacji UML (podobnej). Nie nalegam na UML, wszystko, co czytelnik powinien zrobić. Zacząłem od schematów sekwencji, ale nie sądzę, że jest to najlepszy sposób, aby to zrobić. Przez cały czas pojawiały się „inicjatory akcji” spoza ekranu, które jakby łamały pomysł SSD. Odziedziczyłem …
Zastanawiałem się, jaki jest powód paginacji? Czy jest używany, ponieważ zmniejsza obciążenie serwerów, ponieważ technicznie ograniczamy liczbę wierszy zwracanych na stronę? Chciałem zrobić coś bez podziału na strony, ale biorąc pod uwagę, że jestem nowy (jestem amatorem), zacząłem się zastanawiać, czy technicznie jest OK.
Aktualnie pracujemy nad naszym nowym produktem / projektem, jest to aplikacja klient-serwer skierowana do określonych przedsiębiorstw przemysłowych / usługowych. Budujemy serwer (tylko język C i Linux) z niestandardowym protokołem nad TCP z interfejsem Java. Jesteśmy zaangażowani w około 20% prac związanych z kodowaniem i mamy do czynienia z sytuacją, w …
Niektóre firmy odkryły, ku zaskoczeniu i zyskom, że programiści są bardzo kreatywnymi ludźmi. Myślę na przykład o Google i Atlassian , którzy zezwalają na regularne (jak sądzę co miesiąc) „wolne dni”, w których programiści mogą pracować nad tym, czego chcą (za zgodą), a firma zbiera nagrody. Przytoczone przykłady to nowe …
SO ma sporo pytań, używając słowa „prawdomówność”, co oznacza wartość prawdy wyrażenia, gdy jest oceniana jako wartość logiczna, niezależnie od jej pierwotnego typu. Jest to bardzo przydatne w dynamicznych językach. Więc moje pytanie brzmi: czy to prawdziwy termin, a jeśli tak, to czy użyliśmy go, zanim Stephen Colbert go spopularyzował? …
Jeśli JavaScript ma dostęp tylko do skryptów z tej samej domeny, w jaki sposób strona internetowa może tworzyć mashupy, które muszą czytać i modyfikować zawartość z innej domeny?
Rozmawiał z kimś o dodaniu kodu inicjalizacyjnego podczas uruchamiania aplikacji i narzekał, że powoduje to wydłużenie czasu uruchamiania. Naprawdę nie mógł podać powodu (przeczucie lub coś w tym rodzaju, nie wiem). To nie jest aplikacja do intensywnego użytku i zaczyna się za około minutę, wdrażamy kilka razy w roku. Pamiętam, …
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 . Miałem wrażenie, że pojęcia złożoności czasu i pamięci są koniecznością dla absolwentów kursów …
Jeśli moja pamięć dobrze mi służy, to był czas, kiedy korzystanie z JavaScript do tworzenia stron internetowych było ogromnie odrzucone, ponieważ między innymi była to troska o prywatność i bezpieczeństwo użytkowników, a niektórzy po prostu ją wyłączali. W dzisiejszych czasach nie można zobaczyć dużej witryny, która nie korzysta z JavaScript, …
Dużo słyszę o tym określeniu „pełna wdzięku degradacja”. Na przykład , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " Termin ten wydaje mi się czymś abstrakcyjnym. Jakiś konkretny przykład tego, co to znaczy?
Niestety, ktoś nauczył naszego wyższego kierownictwa słowa „Agile” i teraz chce, abyśmy się do niego zbliżyli. Mam peryferyjne rozumienie zwinności (w zasadzie), ale nigdy nie korzystałem z niej w praktyce. Z tego co wiem, nie będzie dobrze pasować do naszej organizacji. W tej chwili rzeczy są dość grungeowe. Oto jak …
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.