![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 199 Pomógł: 2 Dołączył: 9.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hej
Zastanawiam się nad tym jak zmierzyć wydajność pracy programisty php wykorzystującego znajomość technologii: 1. Projektowanie aplikacji UML , bazy danych DBdesigner 2. OOP PHP 5 , MVC , szablony. Biorę pod uwagę średnio zaawansowaną aplikację (sklep, cms) Jak zwykle... za dużo zmiennych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wiadomo jest że jedną super globalną będzie: na różnych etapach tworzenia projektu są różne czasy. Może wystąpić typowy dylemat inżynierii oprogramowania, etc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Można zrobić jakieś statystyki ilościowe, np. ilość zmiennych/funkcji/klas czy objętość kodu na godzinę, liczba linijek kodu, jakościowe, typu liczba parse error na godzinę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
A tak na poważnie to trzeba oceniać gotowe projekty biorąc pod uwagę ich wielkość, stopień skomplikowania a także użyte technologie, narzędzia, kreatywność i innowacyjność programisty, jakość kodu no i wydajność oraz funkcjonalność produktu. Można zrobić jakiś prosty system oceny w oparciu o wybrane kryteria i ich wagi, ale nawet dobrze znając się na HTML/CSS/PHP/MYSQL/AJAX ciężko będzie ocenić czyjąś pracę bez dokładnego zapoznania się z nią - jednej czy dwóm osobom możesz patrzeć na ręce, ale więcej nie dasz rady. Najprościej wymagać dokładnych harmonogramów - potem bierzesz wycinek pracy, dokładnie zapoznajesz się z nim, a kiedy już odkryjesz, że np. "pilotażowe wdrożenie wstępnej architektury bazy" zaplanowane na pół dnia to trzy linijki kodu i 5 minut pracy to jesteś w domu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Kiedy uda Ci się skrócić ten czas do pół godziny kosztem pół dnia perswazji to programiści nadmuchają następny etap i tak w kółko (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 10:10 |