Pytania otagowane jako terminology

Pytania dotyczące obiektywnego znaczenia lub wspólnego rozumienia słów i pojęć związanych z cyklem życia rozwoju systemu

5
Formalna definicja terminu „czysty język OO”?
Nie mogę wymyślić lepszego miejsca wśród rodzeństwa SO, aby postawić takie pytanie. Początkowo chciałem zapytać „Czy python jest czystym językiem OO?” ale biorąc pod uwagę problemy i pewien dyskomfort, jaki ludzie odczuwają, próbując zdefiniować termin, postanowiłem zacząć od uzyskania jasnej definicji samego terminu. Byłoby raczej uczciwe zacząć od korespondencji dr …

3
Zainicjuj tablicę w zamortyzowanym stałym czasie - jak nazywa się ta sztuczka?
Istnieje taka struktura danych, która handluje wydajnością dostępu do tablicy w porównaniu z potrzebą iteracji po jej wyczyszczeniu. Utrzymujesz licznik generacji przy każdym wpisie, a także licznik generacji globalnej. Operacja „wyczyść” zwiększa licznik generacji. Przy każdym dostępie porównujesz liczniki generacji lokalnej i globalnej; jeśli się różnią, wartość jest traktowana jako …

2
Co to jest „proces Canary”
W książce „Hard Code” Erica Brechnera stwierdza: Kłamstwo jest jedną z niewielu cennych kanarków procesowych, które mogą ostrzec cię przed problemami. Słyszałem dwa lub dwa rzuty wokół starego „kanarka”. Co to jest? [Google nie odpowiedział na mnie. Być może moje słowa kluczowe były złym wyborem.]



6
Jakie są cechy oprogramowania „Center of Excellence” (CoE)?
Niedawno pojawił się nowy dyrektor mojego działu i wyraził życzenie, abyśmy stali się „centrum doskonałości”. Spodziewałem się, że skoro jest moim pierwszym szefem, który faktycznie ma doświadczenie w programowaniu, można by to opisać. Zostało to jednak pozostawione. Jak się nad tym zastanawiałem w ciągu ostatnich kilku dni, zastanawiam się, co …

8
Punkt złożoności bez zwrotu. Jak to nazywasz?
Jako programista jednym z moich głównych zadań jest kontrolowanie złożoności. Jednak w niektórych projektach moment, w którym poziom złożoności rośnie tak wysoko, że dochodzi do pewnego rodzaju punktu „bez powrotu”. Po tej chwili nigdy nie można przywrócić projektu do akceptowalnego poziomu złożoności w krótszym czasie, niż trzeba wszystko przepisać od …



2
Co to jest obiekt aktywacyjny w JavaScript?
W danym kontekście wykonania obiekt Zmienny jest obiektem Aktywacji tego kontekstu wykonania. Z moich badań online mogę znaleźć poprzednie zdanie przeformułowane na różne sposoby, ale nikt nie jest w stanie powiedzieć, co to jest. Co to jest obiekt aktywacyjny?

11
Co oznacza „czytelny dla człowieka”? Czy to mylące?
Przychodzą mi na myśl dwa przykłady: Jednym z powodów, dla których programiści .Net są zachęcani do używania plików .config zamiast rejestru Windows, jest to, że pliki .config są w formacie XML i dlatego są czytelne dla człowieka. Podobnie, JSON jest czasem uważany za czytelny dla człowieka w porównaniu z zastrzeżonym …

6
Jaki termin jest używany do opisania funkcji / metody, która modyfikuje obiekt, do którego jest wywołany?
Przepraszam za ogólne pytanie. Przeszukałem wszystkie i znalazłem tak wiele wątków podobnych do tego, jednak żaden nie odpowiada na moje konkretne pytanie - być może dlatego, że szukany termin nawet nie istnieje. Mój przyjaciel uczy się programowania, w szczególności JavaScript, i zapytał mnie, dlaczego to nie działa: var a = …

4
Termin techniczny oznaczający przeciwieństwo wstrzykiwania zależności?
Jest to raczej nomenklatura (pismo techniczne) niż kwestia czysto techniczna. Usiłuję napisać propozycję refaktoryzacji (i przypisać ją sobie), koncentrując się na rozszerzaniu zastrzyku zależności w naszej aplikacji. Chociaż używamy Springa do autouzupełniania fasoli, wciąż istnieją przypadki, w których instancja korzysta z fasoli MyClass obj = new MyClass(...), którą można całkowicie …

1
Jakie znaczenie ma kontekst kontekstowy w programowaniu
Przeglądałem dokumenty Docelowe C .. i otrzymałem to: UIGraphicsBeginImageContext: Tworzy kontekst graficzny oparty na bitmapie i czyni go bieżącym kontekstem. Również ten sam termin jest używany w Robotlegs: ( http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html ) Kontekst: Kontekst jest mechanizmem ładowania początkowego, który inicjuje wstrzykiwanie zależności i różnych podstawowych narzędzi używanych przez Robotlegs. Słownikowe znaczenie …

3
Jak udokumentować eksperymentalne lub niekompletne interfejsy API, takie jak @deprecated?
Czy istnieje dobry termin, który jest podobny, ale różni się od „przestarzałe”, co oznacza, że ​​metoda lub interfejs API znajduje się w bazie kodu, ale nie należy go stosować, ponieważ jego implementacja nie jest kompletna lub prawdopodobnie ulegnie zmianie? (Tak, wiem, te metody nie powinny być publiczne, yada yada yada. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.