To są tzw dobre praktyki. Mieszanie nazw polskich i angielskich sprawia, że kod jest nieczytelny i może być niezrozumiały dla innych osób. Jeżeli ktoś klepie kod sam w piwnicy to niech sobie klepie jak chce. W poważnych firmach takie rzeczy są po prostu niedopuszczalne.
@markaron: chodzi o zachowanie ścisłości z terminologią biznesową Pocztu Polskiej a ta jest po polsku. Reszta kodu jest prawilnie po angielsku ( ͡°͜ʖ͡°)
@mandeo_weekend: Kolega z PP? ( ͡°͜ʖ͡°) Nie wydaje ci się, że tym podejściem możecie utrudniać integrację z waszym systemem niepolskojęzycznym programistom? Ja bym się wk** gdybym miał pisać klienta dla API napisanego po holendersku albo duńsku.
@mandeo_weekend: najbardziej wali po oczach brak konsekwencji w stosowaniu nazw. Skoro terminologia biznesowa PP jest po polsku, to czemu w kodzie widnieje shipmentNumber? Albo z jaką terminologią jest zwiazane sledzeniePortTypeClient - co to qwa wogole za twór? Dodatkowo część nazw jest skracana wedle uznania autora. Nie wiem, kto mogł taki kod przepuścić przez review, podejrzewam, że w programie dla prywatnego klienta by to nie przeszło.
@devml: Odpowiem za kolegę bo to raczej do mnie :)
Otóż kod jest mój. To co jest tworem PP to obiekty Przeylka, DanePrzesylki, SledzeniePortType i ich właściwości/pola. Shipment i ShipmentDetails to moje obiekty biznesowe.
Twór SledzeniePortTypeClient to obiekt wygenerowany przez .NET Framework jako obiekt proxy do ich serwisu. Gdyby nazwali go np. Tracking to wynikowym byłby obiekt TrackingPortTypeClient
Niestety pisząc kod po angielsku i korzystając z ich struktur powstaje
@repro5: Jak pisałem wyżej kod jest mój. Mix powstał dlatego, że ja piszę po angielsku, a obiekty w API i ich właściwości są pisane po polsku. Pozwala to domniemywać, że kod za API też jest pisany po polsku ( ͡°͜ʖ͡°)
@Solpatium: Visual Studio 2015 po stuningowaniu dodatkiem Visual Studio 2015 Color Theme Editor ( ͡°͜ʖ͡°) i czcionką Source
@marc1027: no właśnie ? API po Polsku! OMG ! @markaron: czyli za X lat wszystkie API po chińsku, bo tak nowocześnie, a w dupie dla mnie jeśli to Poczta Polska wszystko powinno być po polsku ( ͡°͜ʖ͡°)
No i jeśli kod eng jest Twój a ich po PL, to afera z dupy.
Anony, wyszedłem z #zadupie i po przeprowadzce do #poznan wróciłem na #tinder i czy ja, #!$%@?, mam aż tak niewyjściowy ryj? W #poznan mieszkam od jakichś 2 tygodni, tyle samo czasu na #tinder i w tym czasie może z 2 matche, z czego żadna #p0lka nie odpisała xD
http://www.poczta-polska.pl/pliki/webservices/Metody%20i%20struktury%20uslugi%20sieciowej%20Poczty%20Polskiej%20SA.pdf?84cd58
Potem w kodzie wygląda to tak:
#humorinformatykow #programowanie #backend
To są tzw dobre praktyki. Mieszanie nazw polskich i angielskich sprawia, że kod jest nieczytelny i może być niezrozumiały dla innych osób. Jeżeli ktoś klepie kod sam w piwnicy to niech sobie klepie jak chce. W poważnych firmach takie rzeczy są po prostu niedopuszczalne.
Naprawdę w głowie mi się nie mieści jak tak duża i międzynarodowa firma jak PP tworzy API nazywając metody i struktury po polsku.
@markaron: API Comarch style
""Dowolny problem informatyczny można rozwiązać skończoną liczbą studentów"
Albo z jaką terminologią jest zwiazane sledzeniePortTypeClient - co to qwa wogole za twór?
Dodatkowo część nazw jest skracana wedle uznania autora.
Nie wiem, kto mogł taki kod przepuścić przez review, podejrzewam, że w programie dla prywatnego klienta by to nie przeszło.
Otóż kod jest mój. To co jest tworem PP to obiekty Przeylka, DanePrzesylki, SledzeniePortType i ich właściwości/pola. Shipment i ShipmentDetails to moje obiekty biznesowe.
Twór SledzeniePortTypeClient to obiekt wygenerowany przez .NET Framework jako obiekt proxy do ich serwisu. Gdyby nazwali go np. Tracking to wynikowym byłby obiekt TrackingPortTypeClient
Niestety pisząc kod po angielsku i korzystając z ich struktur powstaje
Masz rację co do użycia polskiego w zewnetrznym api.
@Solpatium: Visual Studio 2015 po stuningowaniu dodatkiem Visual Studio 2015 Color Theme Editor ( ͡° ͜ʖ ͡°) i
czcionką Source
@markaron: czyli za X lat wszystkie API po chińsku, bo tak nowocześnie, a w dupie dla mnie jeśli to Poczta Polska wszystko powinno być po polsku ( ͡° ͜ʖ ͡°)
No i jeśli kod eng jest Twój a ich po PL, to afera z dupy.