Pytania otagowane jako naming

Podaj znaczenie i wyjaśnienia za pomocą jak najmniejszej liczby znaków w formie, która jest najbardziej akceptowana przez zespół lub społeczność.

5
Co zrobić, jeśli nienawidzę plików nagłówkowych C ++?
Zawsze miałem wątpliwości co do plików nagłówkowych. Są tak dziwne: dołączasz plik .h, który nie zawiera .cpp, ale .cpp też jest jakoś skompilowany. Ostatnio dołączyłem do projektu zespołowego i oczywiście używane są zarówno pliki .h, jak i .cpp. Rozumiem, że jest to bardzo ważne, ale nie mogę żyć z kopiowaniem …

17
Jak nazwać swoje prywatne zmienne w C #? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
Nazywanie metody „do X, jeśli to konieczne”
Jaki jest dobry sposób nazwania metody sprawdzającej, czy X musi zostać wykonane, i czy X to w razie potrzeby? Na przykład, jak nazwać metodę aktualizującą listę użytkowników, jeśli zalogują się nowi użytkownicy? UpdateListIfNeededwydaje się zbyt długi, a prosty UpdateListoznacza, że ​​za każdym razem wykonywana jest prawdopodobnie droga i niepotrzebna operacja. …

8
Czy istnieją dobre techniki lub testy dla nazewnictwa typów?
Niezręczne, otwarte pytanie, ale to problem, z którym zawsze się spotykam: Oprogramowanie, które jest łatwe w utrzymaniu i obsłudze, jest dobrze zaprojektowane. Próba uczynienia projektu intuicyjnym oznacza nazywanie komponentów w taki sposób, aby następny programista mógł móc wywnioskować ich działanie. Dlatego nie nazywamy naszych klas „Type1”, „Type2” itp. Podczas modelowania …
23 design  naming 

13
Czy węgierska notacja systemowa jest nadal przydatną praktyką? [Zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 8 lat temu . Przeszukałem forum, …
23 c++  naming 

2
Konwencja nazewnictwa: Pola końcowe (nie statyczne)
Dzisiaj rozmawiałem ze współpracownikiem na temat nazewnictwa finalpól w klasach Java. W jego opionionach finalpola należy również traktować jako stałe, ponieważ ich wartości nie zmienią się po utworzeniu instancji. Doprowadziłoby to do następującej konwencji nazewnictwa dla finalpól: public class Foo { private static final String BLA_BLA = "bla"; private final …
23 java  naming  final 

6
Jakie są zalety poprzedzania nazw parametrów funkcji p *?
Często widzę projekty (w projektach Java i zespołach używających Eclipse), które poprzedzają parametry funkcji p. Na przykład public void filter (Result pResult) ... Osobiście nie widzę w tym żadnej korzyści, ale chciałbym wiedzieć, jakie jest uzasadnienie. Najlepsze wytłumaczenie, jakie do tej pory słyszałem, to rozróżnienie nazw identycznych nazwanych pól. Mam …


3
Jak wielbłąda, gdzie kolejne słowa mają liczby?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 7 lat temu . Zastanawiam się, czy ktoś ma dobrą konwencję w tej sprawie. Naprawdę używam Javy, ale doszedłem do wniosku, że ludzie z C # również mogą mieć dobry wgląd. …

7
Dlaczego XML nie jest nazywany EML?
Z Wikipedii Extensible Markup Language (XML) to zestaw zasad kodowania dokumentów w formie do odczytu maszynowego. Jest zdefiniowany w specyfikacji XML 1.0 [4] opracowanej przez W3C oraz w kilku innych powiązanych specyfikacjach, z których wszystkie są otwartymi standardami. [5] Jakie są historyczne powody nazywania skróconego XML-a zamiast bardziej naturalnego EML?
21 naming  xml  etymology 

2
Różnica między programem obsługi, menedżerem i kontrolerem
Czy jest jakaś różnica między nazwaniem klasy „moduł obsługi”, „menedżer” lub „kontroler”? IE: PurchaseManager, PurchaseHandler, PurchaseController. Czy te środki przekazu mają takie samo znaczenie, czy istnieje wyraźna różnica między nimi? Jeśli nie ma odpowiedzi niezależnej od języka, rozważ Java jako język.
21 java  naming 


7
Jaki jest pomysł nazewnictwa klas za pomocą sufiksu „Info”, na przykład: „SomeClass” i „SomeClassInfo”?
Pracuję w projekcie, który dotyczy urządzeń fizycznych i byłem zdezorientowany, jak prawidłowo nazwać niektóre klasy w tym projekcie. Biorąc pod uwagę fakt, że rzeczywiste urządzenia (czujniki i odbiorniki) to jedno, a ich reprezentacja w oprogramowaniu jest inna, myślę o nadaniu nazw niektórym klasom za pomocą wzorca nazwy sufiksu „Info”. Na …

2
Czy zawsze należy wiedzieć, co robi interfejs API, patrząc tylko na kod?
Ostatnio opracowuję własny interfejs API i dzięki temu zainwestowanemu zainteresowaniu projektowaniem interfejsu API byłem bardzo zainteresowany, jak mogę ulepszyć swój interfejs API. Jednym z aspektów, który pojawiał się kilka razy jest (nie przez użytkowników mojego API, ale podczas mojej dyskusji na ten temat): należy wiedzieć, patrząc na kod wywołujący API, …

1
Dlaczego biblioteka C używa makr i funkcji o tej samej nazwie?
Czytam „Standardową bibliotekę C” PJ Plaugera, co jest naprawdę interesujące. Książka wyjaśnia nie tylko, jak KORZYSTAĆ z biblioteki, ale także sposób jej implementacji. Skończyłem czytać ctype.hsekcję, aw nagłówku funkcje są zadeklarowane zarówno jako makra ORAZ funkcje. Na przykład int isdigit(int); ale również #define isdigit(c) (_Ctype[(int)(c)] & _DI) Nie rozumiem, dlaczego …
20 c  naming  functions  macros 

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.