• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ocena projektu - CodeReview

Object Storage Arubacloud
+4 głosów
336 wizyt
pytanie zadane 9 marca 2019 w HTML i CSS przez smokolisz Mądrala (6,340 p.)

Cześć, jestem uczniem 1 klasy technikum i stworzyłem stronę dla projektu organizowanego przez moją szkołę "Z ulicy krańcowej po krańce stratosfery". Proszę o ocenę kodu, wyglądu, semantyki html, UI itd - zależy mi na każdej uwadze, ponieważ chce poprawić swoje błędy :) .

Kod na githubie jest nie aktualny bo drobnych zmian na stronie dokonała inna osoba

http://zsz2.ostrzeszow.pl/stratosfera/

https://github.com/Smokolisz/zs2sonda

Zachęcam też do zainteresowania się projektem - 15 marca o 11:00 zostanie wypuszczona sonda stratosferyczna z kamerą i czujnikami. Zespół szuka pomocy finansowej.

1
komentarz 9 marca 2019 przez jankustosz1 Nałogowiec (35,880 p.)
Może uda Wam się udowodnić że Ziemia jest płaska, bo zdarzają się niewiernicy, może ich to przekona.

4 odpowiedzi

+3 głosów
odpowiedź 9 marca 2019 przez Milesq Nałogowiec (32,020 p.)

Wygląd strony na plus, ale kod można jeszcze poprawić ;)

Flexbox - genialnie że go stosujesz

Bardzo dobrze że stosujesz tagi gita,

RWD też na plus

Dobrze by było gdybyś korzystał z gulpa lub webpacka, wtedy masz wersję produkcyjną(np. skompresowany kod) i developerską

1) standardy PSR - https://www.php-fig.org/psr/

Pierwsze co rzuca się w oczy, to mieszanie warstwy logiki php, z warstwą prezentacji. Mógłbyś zastosować tu albo jakiś freamwork albo chociaż jakąś libkę do routingu.

2) nazwy katalogów powinny być po angielskiemu ;)

3) w js'ie - zmienna navHtml, poczytaj o fragmentach

4) no i tu raczej nie będzie problemu ze zmiennymi globalnymi ale przy większych projektach może się porobić sajgon ;) więc IIFE

5) w folderze fonts masz bardzo dużo czcionek, czy na pewno tyle jest potrzebne?

6) CSS - trochę długi ten plik, może można by go podzielić na kilka części? No i poczytaj o autoprefixerach, pomogło by ci to np. w linii 105. W linii 93 i 111 natomiast idealny przykład gdzie można zastosować preprocesor css'a np sass.

komentarz 9 marca 2019 przez smokolisz Mądrala (6,340 p.)
Dzięki za rady :)

Testowałem strone na różnych czcionkach i potem zapomniałem je usunąć.
+2 głosów
odpowiedź 9 marca 2019 przez MiszczuBD Mądrala (5,320 p.)
Bardzo ładnie i schludnie wykonana strona, Gratuluję. Wiele osób które prosi o oceny ma tak zwane ziemniaki a nie strony, wielkie brawa. Do kodu co prawda nie zaglądałem, ale po widoku strony mogę uznać że też jest bardzo schludny ;)
komentarz 9 marca 2019 przez smokolisz Mądrala (6,340 p.)
Dziękuję! Mam nadzieje, że zostaną mi także pokazane moje błędy, bo strona idealna na pewno nie jest :)
+1 głos
odpowiedź 12 marca 2019 przez SAMI Użytkownik (530 p.)

Strona wygląda ładnie, jednak trochę boli czarny tekst na białym tle.

Polecam dobrą alternatywę, a mianowicie każda sekcja "O projekcie", "O nas" itd. mogłaby naprzemiennie mieć tło białe i inne, np style="background-color: lightyellow;", myślę, że przyjemniej się na to patrzy

W dodatku urządzenia znajdujące się na pokładzie sondy wrzuciłbym do sekcji "Sonda"

+1 głos
odpowiedź 12 marca 2019 przez radek024 Szeryf (77,160 p.)

Na szybko:

<div class="top-left">
  • co znaczy klasa .top-left? Nie można tak nazywać obiektów, ponieważ nazwa sugeruje lokację elementu na stronie. Powinno być bardziej ogólnie, a najlepiej skalowalnie - czyli tak, aby po uznaniu że element wygląda lepiej po prawej stronie nie było wymogu zmiany klasy.
 <h1 class="header-h1">Z ulicy Krańcowej po Krańce Stratosfery</h1>
  • podobny błąd. Tym razem nie sugerujesz położenia, a element który stylizujesz. Co jeżeli uznasz że potrzebujesz takiego stylowania także w h2? Nazwa klasy trochę wprowadza w błąd. I - może trochę niesłusznie - ale tytuł moim zdaniem powininen być zwięzły, ten jakoś tak mi nie pasuje :D
  • dużo tego rodzaju błędów masz na stronie w sumie,  
<div class="team-element">
 <div class="top-team"><span class="img-description">Uczniowie z prof. Grzegorzem Szałkowskim</span></div>
</div>
  • To nie powinno być tak zrobione. Doskonale nadałby się tu znacznik figure. Kwestia tylko znalezienia sposobu jak to zakodować w CSS :)
<div class="gallery">
   <a href="img/miniatury/team.jpeg" data-lightbox="galeria"><img src="img/miniatury/team-min.png" alt="Grupa ludzi"/></
   <a href="img/miniatury/photo1.jpeg" data-lightbox="galeria"><img src="img/miniatury/photo1-min.png" alt="Grupa ludzi"/></a>
   <a href="img/miniatury/photo2.jpeg" data-lightbox="galeria"><img src="img/miniatury/photo2-min.png" alt="Odbiorniki"/></a>
</div>
  • czy galeria przypadkiem to nie lista? 
<h2 class="center">Aktualności</h2>
  • o tym już było :D
<li class="team-li"><span class="team-span">prof. Grzegorz Szałkowski</span></li>
  • czy te spany są konieczne potrzebne?
<a href="img/miniatury/team.jpeg" data-lightbox="galeria"><img src="img/miniatury/team-min.png" alt="Grupa ludzi"/></a>
<a href="img/miniatury/photo1.jpeg" data-lightbox="galeria"><img src="img/miniatury/photo1-min.png" alt="Grupa ludzi"/></a>
  • warto dokładniej opisywać w alt. Konferencja zrzeszająca ludzi dot. prawdziwości płaskiej Ziemi oraz egzamin podczas sesji to grupy ludzi - ale po samym określeniu "grupa ludzi" trudno to stwierdzić :)

Podobne pytania

0 głosów
3 odpowiedzi 377 wizyt
pytanie zadane 3 lipca 2016 w Nasze projekty przez niezalogowany
0 głosów
1 odpowiedź 289 wizyt
pytanie zadane 15 lipca 2016 w Nasze projekty przez oiomek Nowicjusz (170 p.)
0 głosów
1 odpowiedź 156 wizyt
pytanie zadane 24 października 2017 w PHP przez Paweł Antyporowicz Stary wyjadacz (11,470 p.)

92,556 zapytań

141,404 odpowiedzi

319,560 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...