Wpis z mikrobloga

@DFWAFDS:
Intercity ma JavaScripcie nazwy funkcji i zmiennych po polsku:

function czyWybranoPsa() {
var isPies = false;
var bil_dod_psy_arr = [17, 18, 19]; // psa,
  • Odpowiedz
@Patryk4: standardem w branży jest język angielski. Po prostu, tak jest i tyle. Ale nawet jakby juz to im odpuścić to i tak dochodzi do tego że ich nazwy w kodzie są niekonsekwentne, mgliste albo rozwleczone do granic możliwości. No i sam kod jest fatalny, ale to już inna historia
  • Odpowiedz
@Patryk4:
Tak jak wyżej. Jak masz kod po angielsku to polskie IC, może rozwijać i serwisować, robić audyty bezpieczeństwa tylko polska firma na psychotropach, a tak bez problemu mogłaby to robić inna tańsza firma z zagranicy + jak IC wprowadzi płatność dla klientów zagranicznych przy pomocy paypala czy stripe to nie będzie mieszania się między normalnym kodem, a kodem tworzonym dla PKP.

Możliwe, że firma która to pisała jest normalna
  • Odpowiedz
@Deykun: niby JS a wygląda trochę jak C. i to takie 89, gdzie zmienne muszą być deklarowane na początku bloku a nie tam gdzie są potrzebne.
MISRA istnieje nie bez powodu:

V2506. MISRA. A function should have a single point of exit at the end.
  • Odpowiedz
@dr__slim:

niby JS a wygląda trochę jak C. i to takie 89, gdzie zmienne muszą być deklarowane na początku bloku a nie tam gdzie są potrzebne.


Nie muszą, ale zmienne w JS i tak są hoistowane przynajmniej var którego oni używają, więc samo definiowanie zmiennych na górze scopa nie musi być złą
  • Odpowiedz
@michael94:
Słuszna uwaga, jak to ukradłem z wpisu z 2018 roku, i w 2020 ktoś we wpisie zauważył, że naprawili, teraz jest:

var czyWybranoPsa = false;
var biletyDodatkowePsyRodzaje = [piesTyp.PIES, piesTyp.PIES_ASYSTENT, piesTyp.PIES_PRZEWODNIK];

( ͡° ͜ʖ ͡°)
  • Odpowiedz
@TheDziobak: numeracja zawsze idzie takim schematem, czyli *1 *2 będą przy oknie, *5 *6 przy drzwiach w wagonie z przedziałami. Robi się to już nieźle pomieszane przy bezprzedziałowych wagonach. Czy jest to logiczne - no nie bardzo, mimo że zawsze postepuje według tego samego schematu, ale domyślić się jako to schemat to można #!$%@?ć xD
beczka91 - @TheDziobak: numeracja zawsze idzie takim schematem, czyli *1 *2 będą przy...

źródło: ukkad_miejsc_pendolino_podzielony

Pobierz
  • Odpowiedz
robić audyty bezpieczeństwa tylko polska firma na psychotropach,


@Deykun: wiesz, słaba firma prowadząca audyty bezpieczeństwa, dla której ma znaczenie to, że nazwy zmiennych wyrażone są w w tym a nie innym języku, czy w ogóle wyrażone są w jakimkolwiek języku. Bo to nie od brzmienia słów zależy, co robi kod, prawda?
  • Odpowiedz
ich nazwy w kodzie są niekonsekwentne, mgliste albo rozwleczone do granic możliwości.


@Marmite: to zupełnie nie jest problem. Problemem jest to, czy kod jest bezpieczny i czy jest optymalny.
  • Odpowiedz