Aktywne Wpisy

Caracas +259
Zbliża się koniec roku, co jest idealnym momentem na małe podsumowania. Jednym z pytań, które często słyszę, jest to, jak realnie wyglądają warunki pracy i zarobki oficera na promie pasażerskim.
Postanowiłem więc przedstawić, jak wygląda to "od podszewki" na moim stanowisku.
Dane podstawowe:
Stanowisko: Drugi Oficer
Postanowiłem więc przedstawić, jak wygląda to "od podszewki" na moim stanowisku.
Dane podstawowe:
Stanowisko: Drugi Oficer
źródło: temp_file7146357827875720634
Pobierz
Zopyross +53
Treść przeznaczona dla osób powyżej 18 roku życia...



![Sound Blaster 64 Gold, czyli lepsze wrogiem dobrego [Adam Śmiałek]](https://wykop.pl/cdn/c3397993/62c33b83a0adc040a056c8fc0ff4298ac0afb0ac46af4c52fe7c9d8e6e722ca2,q80.jpg)

Jest to pytanie rekrutacyjne na front-enda. Pracy na razie nie mam zamiaru zmieniac, ale z nudow czasami mozna sie pobawic ( ͡° ͜ʖ ͡°)
Co byscie tu poprawili, a co ulepszyli?
#js #javascript #programowanie
@xxx2013: w zasadzie ciężko się do czegoś doczepić. Wszystko jest poprawnie, ale powiedz mi, jakie to jest stanowisko? Bo wygląda to na dosyć proste zadania.
- Używasz składni JSa z lat 90. Podszkól się z ES6 (chodzi mi szczególnie o pętle for, vary, brak fluent api).
- Funkcja sortByAge() tworzy tablicę obiektów, a powinna sortować po wieku według nazwy.
- Funkcja createArrayOfObjects() powinna przyjmować jako parametr liczbę obiektów do utworzenia. Ewentualnie wydziel tę liczbę do consta zadeklarowanego gdzieś u góry. Oprócz tego nazwa kompletnie nic nie mówi. Array obiektów czego?
- Masa liczb w kodzie bez żadnego
createArrayOfObjectsta nazwa jest słaba, możecreateArrayOfDevelopers? tworzysz tablicę developerów, a nie jakichś bliżej nieokreslonych obiektów.Math.floor(Math.random() * (max - min + 1)) + min- to bym zcreateArrayOfObjectswyrzucił do osobnej funkcjigenerateRandomAge.całe przygotowanie pojedynczego developera też wyodręniłbym do funkcji, żeby jedna funkcja nie robiła jednocześnie dwóch rzeczy (developera i listy developerów)
funkcja
sortByAgenie powinna zajmować się stworzeniem kolekcji, tylko posortowaniem jej. Kolekcję@MKu8ar: Tak, swiezak ze mnie ( ͡° ͜ʖ ͡°)
@kao3991: Przyszlo mi to do glowy.
@MKu8ar: Masz to na mysli? https://www.tutorialspoint.com/entity_framework/entity_framework_fluent_api.htm
@xxx2013: wystarczyło
developershttps://jsfiddle.net/gg3t1t2r/
Poza tym createArrayOfObjects to zła nazwa dla funkcji, szczególnie, że zwracamy arrayOfDevelopers
Powinno być developers i createDevelopers
Tutaj jest zbyt mało czytelnie z jakiego zakresu wiek może być wylosowany - Math.floor(Math.random() * (max - min + 1)) + min
@MKu8ar: I kompiluj JS do JS, bo tak ( ͡° ͜ʖ ͡°)