Mam śmiertelną chorobę i istnieje bardzo duża szansa, że nie będę już na tym świecie do końca roku. Opracowałem aplikację internetową, która jest szeroko wykorzystywana w firmie mojej rodziny (mały salon fryzjerski). Żaden członek mojej rodziny nie ma umiejętności programowania ani administrowania systemem. Nie mam bliskich przyjaciół z tymi umiejętnościami. …
Jeśli praca kompilatora polega głównie na tłumaczeniu kodu źródłowego na kod maszynowy, czy w kompilatorze może być jakaś usterka, np. Błędne „tłumaczenie”? To samo dotyczy tłumacza: czy czasami nie może wygenerować wymaganej treści? Nie słyszałem o żadnych błędach w kompilatorach / tłumaczach, ale czy one istnieją?
Ostatnio pracuję z obiektem XMLHttpRequest w JavaScript i nie mogłem nie zauważyć, że obudowa tej nazwy nie ma sensu. Dlaczego „XML” jest pisany wielkimi literami, a „HTTP” nie? Oba są akronimami! Z pewnością bardziej sensowne byłoby, aby nazwa była jedną z następujących: XmlHttpRequest (PascalCase, najlepsza praktyka dla nazw klas w …
W języku F # konieczne jest użycie recsłowa kluczowego. W Haskell nie ma potrzeby jawnego określania, czy dana funkcja jest rekurencyjna, czy nie. Biorąc pod uwagę rolę rekurencji w programowaniu funkcjonalnym, projekt F # wydaje mi się dość dziwny. Czy jest to dobra decyzja dotycząca projektu języka, czy istnieje tylko …
Programuję od kilku lat i często znalazłem się w dylemacie. Istnieją dwa rozwiązania - jeden jest prosty, tzn. proste podejście, łatwiejsze do zrozumienia i utrzymania. Wymaga pewnej redundancji, dodatkowej pracy (dodatkowe IO, dodatkowe przetwarzanie) i dlatego nie jest najbardziej optymalnym rozwiązaniem. ale inne wykorzystują złożone podejście, trudne do wdrożenia, często …
Czytałem kilka artykułów na temat zalet tworzenia Ogólnych repozytoriów dla nowej aplikacji ( przykład ). Pomysł wydaje się miły, ponieważ pozwala mi używać tego samego repozytorium do robienia kilku rzeczy dla kilku różnych typów jednostek jednocześnie: IRepository repo = new EfRepository(); // Would normally pass through IOC into constructor var …
Istnieje wiele analogii dla rozwoju HTML / CSS; co może być nieco mylące dla początkującego. HTML = fundamenty / dom CSS = ściany / plan / tapeta Czy jest tu jakaś najlepsza praktyka? Który z nich powinniśmy napisać jako pierwszy?
Coraz więcej widzę, jak funkcje są deklarowane jak var foo = function() { // things }; Zamiast tego, jak się nauczyłem function foo() { // things } Co za różnica? Lepsza wydajność? Zakres? Czy powinienem używać tej metody?
Czytałem ten artykuł i zastanawiałem się, czy pozbyliśmy się wszystkich instrukcji zamiany, zastępując je słownikiem lub fabryką, aby w moich projektach nie było żadnych instrukcji switch. Coś nie do końca się sumowało. Pytanie brzmi: czy instrukcje przełączające mają jakiekolwiek zastosowanie, czy też zastępujemy je słownikiem lub metodą fabryczną (przy użyciu …
Możliwa duplikat: Jestem maniakiem Subversion, dlaczego powinienem brać pod uwagę Mercurial, Git lub inny DVCS? Co jakiś czas słyszysz, jak ktoś mówi, że rozproszona kontrola wersji (Git, HG) jest z natury lepsza niż scentralizowana kontrola wersji (jak SVN), ponieważ scalanie jest trudne i bolesne w SVN. Chodzi o to, że …
W oparciu o komentarz i kolejne opinie z Bug ponownie otwarte vs. nowe : Powoływanie się na identyfikatory błędów w opisach poprawek jest po prostu… bardzo nieprzyjazne. - Krelp Wydaje się, że przynajmniej niektórzy uważają, że odwoływanie się do identyfikatorów błędów w informacjach o łatach nie jest dobrym pomysłem. Jestem …
Pytanie: jakie są praktyczne względy dotyczące składni classi idwartości? Zauważ, że nie pytam o semantykę , czyli o rzeczywiste używane słowa, jak na przykład opisano w tym blogu . Istnieje wiele zasobów po tej stronie konwencji nazewnictwa, w rzeczywistości zaciemniając moje poszukiwanie praktycznych informacji na temat różnych bitów składniowych : …
Spójrz na to: <?php echo "Hello World"; ?> <br /> <?php echo "Welcome"; ?> A teraz spójrz na to: <?php echo "Hello World"; echo "<br />"; echo "Welcome"; ?> Który z powyższych przykładów uważa się za lepszy (przynajmniej z punktu widzenia wydajności) ?. Wiem, że przykłady są trywialne, ale od …
Piszę sporo PHP od prawie dwóch lat. Teraz zajmuję się programowaniem .NET (głównie c #). Czasami jednak wracam i robię php. Moje główne pytanie brzmi: czy mądrze jest nadal to robić, czy powinienem kontynuować rozwój w C #? Czy zaszkodziłoby mi to na dłuższą metę (pamiętajcie, że moim głównym celem …
Tło: Obecnie należę do zespołu czterech: 1 menedżera, 1 starszego programisty i 2 programistów. Wykonujemy szereg niestandardowych wewnętrznych systemów / projektów (np. 6-8 tygodni) dla organizacji około 3500 pracowników, a także całą konserwację i wsparcie wymagane od wcześniej utworzonych systemów. Nie ma nas wystarczająco dużo, aby wykonać całą pracę, która …
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.