Wpis z mikrobloga

Kod pkp jest złotem.

function czyWybranoPsa() {

var isPies = false;
var bil_dod_psy_arr = [17, 18, 19]; // psa, psa-asystenta, psa-przewodnika

$(".bilet_dodatkowy").each(function(idx, elem) {
if (bil_dod_psy_arr.indexOf(parseInt($(elem).val())) > -1) {
isPies = true;
}
});

return isPies;
}

https://bilet.intercity.pl/eic_js/zakup_biletu_plugin.js?ver=880871484
https://bilet.intercity.pl/eic_js/okz_module.js?ver=880871484
#pkp #intercity #heheszki #programowanie #javascript
  • 96
  • Odpowiedz
Tak czy siak oprogramowanie zamawia spółka a nie programista więc programista jeżeli jest profesjonalistą ma działać na korzyść zamawiającego, nie swoją.


@sakfa: co za bullshit. Spółka zamawia produkt. Jak zamawiasz kebaba to się wpieprzasz turasowi w robotę czy ma położyć mięso w poprzek czy wzdłuż bułki? ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Arveit: Odbiorca przejmie potem wytwór twojego kodzenia i będzie się starał go utrzymać i rozbudować. Gdybyś miał zlecić zbudowanie domu to interesowałby Cię szczegóły? Czy może też olewasz i się „nie wpieprzasz”?
  • Odpowiedz
@dhofca: To tylko jedna z realizacji, jedna z możliwych.

Dodam tylko, że jeśliby zmienić język z angielskiego na łacinę to poza pętlami i ifem różnica nie byłaby zbyt zauważalna. Ang: return, łac: returnare; ang. namespace, łacina: coś z połączenia: nomen i spatum; use -> usus; const -> const(ant);

Nim na stałe zapanowały interfejsy graficzne, kod programu był zapisany na kartach dziurkowanych (perforowanych). Dziwnym trafem w takim kodzie nie ma słów. Ciekawe
Okcydent - @dhofca: To tylko jedna z realizacji, jedna z możliwych.

Dodam tylko, ż...

źródło: comment_HInpHYs3jPGwOQtbonP1Omy1BxpFffQE.jpg

Pobierz
  • Odpowiedz
@Arveit: eh, uwielbiam takie analogie z kosmosu żeby postawić na swoje.

jakbym zamawiał kebaba to miałbym to w dupie.

Ale oprogramowanie do sprzedaży biletów w przedsiębiorstwie operującym milionami złotych to nie kebab, tu oczekiwałbym wyższych standardów i kazałbym przygotować dokumentację i soft zgodnie z moimi wewnętrznymi standardami, a jednym z nich byłoby przygotowanie softu po angielsku. Kto wie, może kiedyś będę chciał go licencjonować jakiejś firmie na Ukrainie i polskojęzyczny kod
  • Odpowiedz
@sakfa: ty z programowaniem jedyną styczność to chyba przy ustawianiu czasu w mikrofalówce miałeś ( ͡° ͜ʖ ͡°)

przecież ja nie mówię, że ma nie być jakości, wręcz przeciwnie - klientowi zależy na jak najwyższej jakości, a profesjonalny programista tę jakość dostarcza. Jeśli chcesz soft według własnych wewnętrznych standardów to zatrudniasz po prostu klepaczy kodu, zamiast zlecać produkt zewnętrznym firmom, które mają własne wewnętrznie wypracowane metody, praktyki,
  • Odpowiedz
Na pisanie zmiennych po polsku nigdy bym się nie zdecydował. Ale bardziej niż to przeszkadzają mi dwie rzeczy.

Pierwsza taka bardziej kosmetyczna: mieszanie camelCase i snake_case, powinno się raczej trzymać jednego schematu.

Druga, dość istotna sprawa. Ta tablica nie wyglada na przypadkową. Prawdopodobnie te wartości są tez używane w innych miejscach. Powinno to być brane z jednego wspólnego configa żeby mieć pewność ze zachowa się spójność. Inaczej może to powodować dość trudne
  • Odpowiedz