Widziałem argumenty za i przeciw systemowi węgierskiemu . Od kilku lat pracuję nad starszym projektem, który korzysta z tego systemu, nazywając każdą zmienną, funkcję prefiksem typu zmiennej np. (StrName, intAge, btnSubmit itp.) (Znam oryginalne prefiksy węgierskiej aplikacji według rodzaju zmienna, a nie typ). Chciałbym, aby mój następny projekt całkowicie go …
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 . Próbuję wymyślić nazwę klasy, która może reprezentować zarówno pliki, jak i foldery. Czy …
Mój zespół i ja opracowujemy oprogramowanie, z którego nasi klienci będą korzystać w celu interakcji z klientami. Ponadto jemy również własne produkty dla psów i sami używamy oprogramowania do interakcji z naszymi klientami. Dlatego czasami może być trudno wyjaśnić przypadki użycia i scenariusze, ponieważ nasi pracownicy mogą być operatorami, nasi …
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 . MSDN strona na ByRefi ByValsłów kluczowych nie jest bardzo pomocne; chyba że jakoś …
Ja i mój zespół R&D utrzymujemy dużą bazę kodów. Podzieliliśmy naszą logikę biznesową na wiele pakietów. niektóre z nich mają klasy o identycznych nazwach . Jak można się domyślić, nazwy są sprzeczne, gdy obie klasy są przywoływane w tym samym pliku Java. Na przykład: com.myapp.model (package) - Device (class) - …
To jest pytanie specyficzne dla C. Staram się zachować wszystko, co możliwe, w granicach jednostki tłumaczeniowej, udostępniając tylko kilka funkcji w .hpliku. To znaczy, daję staticpowiązanie z obiektami na poziomie plików. Teraz kilka funkcji musi być wywoływanych przez inne moduły, ale nie bezpośrednio. Mój moduł / plik / jednostka tłumacząca …
Celem tego pytania nie jest dyskusja na temat zalet tego algorytmu w stosunku do jakiegokolwiek innego algorytmu sortowania - z pewnością jest wiele innych pytań, które to robią. To pytanie dotyczy nazwy. Dlaczego Quicksort nazywa się „Quicksort”? Jasne, przez większość czasu jest „szybki”, ale nie zawsze. Możliwość degeneracji do O …
Stworzyłem ObjectParserklasę, która analizuje dane w silnie typowane obiekty, używając IObjectParserDataSourcejako źródła danych (dane mogą być plikiem Excel, plikiem tekstowym, tablicą, ciągiem zapytania itp.). Przykłady moich wdrożeń IObjectParserDataSourceto: TextFileObjectParserDataSource ExcelFileObjectParserDataSource Te nazwy klas są dla mnie naprawdę długie i skomplikowane. Mógłbym je wymienić: TextFileDataSource ExcelFileDataSource Wprowadza to jednak pewien poziom …
Co należy zrobić, gdy najbardziej oczywistą nazwą klasy dla komponentu jest struktura? W moim przypadku muszę stworzyć klasę opisującą żądanie HTTP. Oczywiście najczęstszą nazwą jest „wzięty” jako System.Web.HttpRequest. Co powinienem zrobić? Ten projekt będzie używany w kontekście internetowym, więc naprawdę nie wolę zmusić ludzi do nie importowania przestrzeni nazw System.Web …
Mam kłótnię z kolegą dotyczącą wytycznych C ++, których należy przestrzegać. Obecnie projektuje wszystkie swoje biblioteki w ten sposób: W nazwach plików używa niekonsekwentnie wielkich i małych liter Niektóre z jego nagłówków nie mają żadnego rozszerzenia Uważam, że brak rozszerzenia jest czymś zarezerwowanym dla standardowych plików C ++ i że …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Właśnie natrafiłem na „interesujący problem”, o którym chciałbym poznać Twoją opinię: Rozwijam system i z …
Moja aplikacja ma plik ikon, który jest przechowywany w kontroli wersji. Teraz jutro mogę zdecydować o zmianie ikony. Omawiam dwie możliwe konwencje nazewnictwa dla pliku ikony: Zachowaj nazwę pliku, np. Application.ico Niech nazwa pliku odzwierciedla charakter obrazu, np. Happyface.ico Opcja 1 nie mówi, jaki jest plik. Mogłoby to dać złudzenie, …
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 . Nie jestem pewien, czy jest to cecha OCD, czy nie, ale okazuje się, …
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 . Czy powinienem pisać API w amerykańskiej lub brytyjskiej pisowni? A może powinienem zapewnić …
Przykład: Tworzysz abstrakcyjną klasę dla akcji Ajax. Różne akcje Ajax będą rozszerzać tę klasę. Problem: Czy nazywasz klasę AjaxAction czy AbstractAjaxAction? Kiedy tworzysz podklasy, nazywasz je: Akcja AjaxAction Po prostu nazwij ich takimi, jakimi są Nie udało mi się ustalić, czym jest „oficjalna” konwencja. Nie widzę potrzeby stosowania przedrostka „Streszczenie” …
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.