![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zamierzam zmieniać nazwy PL na EN całego projektu i bazy. Czy jest jakieś mądre narzędzie do takiej operacji?
Ten post edytował porzeczki 5.12.2016, 21:34:13 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 28.03.2016 Ostrzeżenie: (0%) ![]() ![]() |
jeśli chodzi o zmienne to chyba większość IDE pozwoli Ci łatwo wyszukać dane zmienne w całym projekcie, ma to np. NetBeans. a co do klas, metod itp. to pytanie dlaczego musisz zmieniać na angielskie? trzeba z tym bardzo uważać, aby pilnować wszystkich miejsc wywołania metod (w tym też tych statycznych!). Nie lepiej pozostawić już wersję PL?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
Jeśli projekt jest zakończony i ma polskie nazwy to je zostaw, głupotą jest ciągle wszystko sprowadzać do języka angielskiego z głupiego powodu jakim jest wymóg znajomości angielskiego. Pomyśl sobie że ja jeszcze lepiej robię z nazwami zmiennych, walnę łapą w klawiaturę i taką nazwę zostawiam bo nie chce mi się każdej zmiennej nazywać jakoś lub wykorzystać tą samą nazwę i dopisywać na końcu jakąś liczbę
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
W pewnej mądrej książce powiedzieli aby stosować tylko jedną konwencję językową, ale w praktyce jest z tym różnie, nawet największe firmy developerskie wypuszczają produkty z mieszanymi konwencjami. (Zauważyłem że projekty niemieckich firm mieszają swój język z angielskim) Więc czy my musimy być gorsi i bezwzględnie dbać o konwencję?
Myślę że wszystko zależy od projektu i dla jakiego klienta tworzymy aplikację. Ja osobiście w ten właśnie sposób podchodzę i niestety czasem wychodzą potworki językowe gdzie słowo angielskie łączę z polskim, albo angielski odpowiednik jest dwuznaczny, a polskim określeniem jasno przedstawia do czego służy zmienna/metoda. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Pomyśl sobie że ja jeszcze lepiej robię z nazwami zmiennych, walnę łapą w klawiaturę i taką nazwę zostawiam bo nie chce mi się każdej zmiennej nazywać jakoś lub wykorzystać tą samą nazwę i dopisywać na końcu jakąś liczbę No tak... biedni ludzie ktorzy beda musieli kiedys z toba pracowac lub poprawiac po tobie kod ![]() Cytat nawet największe firmy developerskie wypuszczają produkty z mieszanymi konwencjami To zaden powod by usprawiedliwiac u siebie mixCytat Więc czy my musimy być gorsi i bezwzględnie dbać o konwencję? Dbanie o konwencje nie oznacza ze jest sie gorszym. Wrecz przeciwnie - dbanie o konwencje czyni nas lepszymi ![]() Jak widze kody w stylu: whereIsNumer() to az mnie oczy bola. Cytat Myślę że wszystko zależy od projektu i dla jakiego klienta tworzymy aplikację Klient nie ma tu nic do znaczenia. Klienci nie zagladaja w kod. Konwencja jest dla developerow po to by sie dobrze pracowalo. Wbrew pozorom jak juz opanujesz porzadnie konwencje sam nie bedziesz mogl scierpiec ludzi ktorzy jej nie przestrzegaja. Jak sie trzymasz jednej konwencji to przegladanie kodu jest znacznie prostrze. Kazda odchylka od konwencji od razu rzuca sie w oczy.Cytat albo angielski odpowiednik jest dwuznaczny, a polskim określeniem jasno przedstawia do czego służy zmienna/metoda. Mozesz podac przyklad? Tylko nie pisz prosze, ze chodzilo ci o "sex" ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zrezygnowałem z tego, robiłbym to tydzień a i tak nic by potem nie działało. Ale w przyszłości będę robił tylko angielskie (średnio mi się podoba CreateZamowienieFormHandler, a takie kwiatki wychodzą z konieczności łączenia nazw klas Entity z konwencjami nazewnictwa frameworka).
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat a takie kwiatki wychodzą z konieczności łączenia nazw klas Entity z konwencjami nazewnictwa frameworka Nie, takie kwiatki wychodza jak piszesz po polsku zamiast po angielsku ![]() Nazwy tabel tez by bylo milo miec po angielsku -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zgoda, o tym mówię. Zaczęło się od Polskich nazw tabel bazy danych, potem wirus poszedł w Entities a stąd już dalej w mutanty polsko-angielskie nazw metod by stosować nazewnictwo frameworka (prepareNAZWAENTITYFormHandler). Wnioski wyciągnąłem.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Wnioski wyciągnąłem. ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
@Nospor
Czasem nie da się postawić jednej wyraźnej krechy i stwierdzić dzisiaj wszystkie moje poczynania będą zgodnie z konwencją, bo więcej czasu zmarnujemy na szukanie nazw niż na kodowaniu. Ale rację masz że klient nie zagląda do kodu, chyba że klientem jest inny programista ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat bo więcej czasu zmarnujemy na szukanie nazw niż na kodowaniu. po raz kolejny: mozesz podac przyklad? Osobiscie nie widze problemy w pisaniu w konwencji a juz na pewno nie zajmuje mi to wiecej czasu niz "normalne" kodowanie
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 10:09 |