Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zamierzam zmieniać polskie nazwy zmiennych/klas/metod na angielskie. Jest jakieś cudowne narzędzie do tego zamiast [ctrl+R] ?
porzeczki
post 5.12.2016, 21:20:57
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
Go to the top of the page
+Quote Post
drogimex
post 5.12.2016, 23:30:48
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?
Go to the top of the page
+Quote Post
olszam
post 5.12.2016, 23:40:23
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ę biggrin.gif
Go to the top of the page
+Quote Post
Tomplus
post 6.12.2016, 09:02:41
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.
Go to the top of the page
+Quote Post
nospor
post 6.12.2016, 11:27:48
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 tongue.gif

Cytat
nawet największe firmy developerskie wypuszczają produkty z mieszanymi konwencjami
To zaden powod by usprawiedliwiac u siebie mix

Cytat
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 smile.gif
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" wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
porzeczki
post 7.12.2016, 16:06:02
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).
Go to the top of the page
+Quote Post
nospor
post 7.12.2016, 16:09:53
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 wink.gif
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

Go to the top of the page
+Quote Post
porzeczki
post 7.12.2016, 16:44:19
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.
Go to the top of the page
+Quote Post
nospor
post 7.12.2016, 16:48:48
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Wnioski wyciągnąłem.

smile.gif



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Tomplus
post 7.12.2016, 18:01:54
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 smile.gif
Go to the top of the page
+Quote Post
nospor
post 8.12.2016, 10:07:32
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

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 10:09