Nie rozumiem różnicy między „normalnym” oprogramowaniem a oprogramowaniem dla przedsiębiorstw. Nawet po przeczytaniu tych ... „Oprogramowanie dla przedsiębiorstw” na Wikipedii „Enterprise Software Is Sexy Again” w Techcrunch „The Great Enterprise Software Swindle” w Coding Horror Naprawdę nie mogę owinąć głowy wokół prawdziwych różnic. Czy jest jakaś różnica między nimi? Dlaczego …
tło Strona Wikipedii na temat cukru syntaktycznego zawiera : W informatyce cukier syntaktyczny jest składnią w języku programowania, który ma na celu ułatwienie czytania lub wyrażania. Dzięki temu język jest „słodszy” dla ludzi: rzeczy można wyrazić jaśniej, bardziej zwięźle lub w alternatywnym stylu, który niektórzy mogą preferować. Naprawdę nie rozumiem, …
Właściwie o tym myślałem. Sam nie jestem rodzimym językiem angielskim, ale wciąż mam wieloletnie doświadczenie w programowaniu i zawsze o to pytałem. Dlaczego nazywa się wyjątek, ale nie jest błędem, ponieważ są błędami. Może być PageNotFoundErrorzamiast PageNotFoundException.
W przypadku systemu składającego się z wielu usług, które do siebie dzwonią (np. Front End -> Backend -> Storage), często słyszałem osoby używające terminologii, takiej jak usługi „downstream” lub „upstream”. Nie jestem pewien, w jakim kierunku one oznaczają. Dane przepływają w obu kierunkach. Żądania przepływają z bardziej ukierunkowanej na użytkownika …
Jestem studentem informatyki. Kiedy próbowałem zgłosić błędy w kilku projektach, natknąłem się na klasyfikację niepodzieloną . Wyszukiwanie w sieci tak naprawdę nie wyjaśniło, co to znaczy. Czy możesz mi powiedzieć, co to jest błąd niezwiązany z problemami?
Skąd pochodzi słowo „argument” (w sensie programowania)? tzn. dlaczego rzeczywiste parametry nazywane są „argumentami”? Znaczenia nie wydają się powiązane i nigdzie nie znalazłem żadnego wyjaśnienia. Uwaga na temat terminologii: Parametry „formalne” (zwane również po prostu „parametrami”) to nazwy „symboli zastępczych” (powiedzmy x) - deklarowane parametry funkcji. „Rzeczywisty” parametry (znany również …
Od kilku lat bawię się funkcjonalnymi językami programowania i ciągle spotykam się z tym zwrotem. Na przykład jest to rozdział „The Little Schemer”, który z pewnością poprzedza blog pod tą nazwą (nie, ten rozdział nie pomaga odpowiedzieć na moje pytanie). Rozumiem, co oznacza lambda, idea anonimowej funkcji jest zarówno prosta, …
Słyszałem o roju w kontekście programowania zwinnego lub ekstremalnego. Wydaje się być uzupełnieniem parowania. Co to dokładnie jest Kiedy należy to zastosować? Jak to robisz dobrze?
Mój profesor ciągle powołuje się na ten przykład Java, kiedy mówi o „solidnym” kodzie: if (var == true) { ... } else if (var == false) { ... } else { ... } Twierdzi, że „solidny kod” oznacza, że twój program bierze pod uwagę wszystkie możliwości i że nie ma …
Jedną z podstawowych zasad Manifestu Zwinnego jest Zwinne procesy promują zrównoważony rozwój. Sponsorzy, programiści i użytkownicy powinni mieć możliwość utrzymywania stałego tempa w nieskończoność. Zespoły Scrumowe używają terminu sprint w odniesieniu do cyklu pracy (znanego również jako iteracja). Nie ma to jednak dla mnie sensu. Według Google sprint to: biegnij …
Kolega poprosił mnie o jasne wyjaśnienie różnicy między zwykłym rozwojem a badaniami i rozwojem (R&D) i nie byłem w stanie tego zrobić. Po przeczytaniu Wikipedii wciąż nie mam dokładnej odpowiedzi. Według Wikipedii (nieznacznie zmodyfikowana): Istnieją dwa podstawowe modele: W jednym modelu podstawową funkcją jest opracowywanie nowych produktów ; w drugim …
Deskryptor „Engine” jest często używany: silnik graficzny, silnik RegEx, silnik AI itp., Ale co tak naprawdę czyni oprogramowanie silnikiem? Projekt, wejście / wyjście, cel, rozmiar?
Jaka jest różnica między idiomem a wzorcem projektowym? Wydaje się, że te terminologie gdzieś się pokrywają; gdzie dokładnie nie wiem. Czy są wymienne? Kiedy powinienem użyć czego? Oto lista idiomów C ++. Czy mogę nazwać je wzorami projektowymi? Wikipedia określa, Programowanie idiomu jako wzorca projektowego niskiego poziomu Co to znaczy? …
Nadal widzę oferty pracy jako „Java Software Developer III” lub „Software Developer II”. Czy istnieje jakaś oficjalna dokumentacja klasyfikująca te rozróżnienia?
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.