Aktywne Wpisy
ATAT-2 +893
POV : jesteś włamywaczem i fanem Donkey Konga i trafiasz do nieba
#heheszki #humorobrazkowy #nostalgia
#heheszki #humorobrazkowy #nostalgia
źródło: temp_file6277864565868864658
Pobierz
Lethen +235
Skopiuj link
Skopiuj link
źródło: temp_file6277864565868864658
Pobierz
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
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 ( ͡° ͜ʖ ͡°)