Cytat
Na początku zastanawiałem się że ilość linijek kodu oraz objętość plików mogą być wyznacznikiem, ale raz że objętość można sztucznie generować (np. dodając komentarze, prawa autorskie czy nazwy zmiennych, funkcji można wydłużać.), tak jak ilość linijek kodu
Nie wpływa. Chyba, że szukasz wałka i chcesz po prostu oszukać nieświadomych urzędników.
A jeśli już to raczej należałoby liczyć odwrotnie - im mniej linijek kodu na daną funkcjonalność tym lepsze programowanie. Bo więcej linijek kodu łatwo naklepać (każdy początkujący programista może naklepać tysiące kodu) ale później ciężko utrzymać. A zaawansowany programista raczej nie będzie produkował linijek kodu, tylko zaklepie np. w 20 linijek to co początkujący w 500.
Tyle, że to też nie jest żadna miara, bo jak projekt jest duży, to naturalnym jest, że i tak się rozrośnie pod kątem linijek kodu. Pytanie tylko, czy będzie to accidental complexity czy inherent complexity.
Anyway - linijki kodu to ciekawe zagadnienie, ale nie mające żadnego bezpośredniego przełożenia na wartość projektu.
Cytat
Oraz w zależności czy strona jest pisana na frameworku (zwykle mają dużo więcej kodu)
którego i tak nikt nie będzie nie widział i nikt nie będzie potrzebował utrzymywać, i nikt nie będzie musiał dopisywać niczego do niego. Czyli tak jakby tego nie było.
Problem z frameworkami jest raczej taki, że należy się ich uczyć. Z drugiej strony ułatwiają wiele rzeczy. No i to jest gotowy kod, który wystarczy użyć.
Cytat
czy na własnym silniku stron, który jest zdecydowanie prostszy pod względem skomplikowania niż pierwszy lepszy framework.
Po pierwsze, jeśli jest napisane na własnym silniku stron, więc trzeba by doliczyć czas potrzebny na jego napisanie.
Po drugie - zdziwiłbyś się jak bardzo skomplikowane mogą być "własne silniki stron", szczególnie pisane przez słabych i niedoświadczonych programistów. Przy czym to "skomplikowanie" to oczywiście wada. Bo doświadczony programista raczej napisze coś prostego, a robiącego to samo.
Generalnie wszystkie te przymiarki jakieś takie bez sensu. Mam wrażenie, że bierzesz się za coś, o czym nie masz zielonego pojęcia (tj. pewnie jesteś osobą nietechniczną?)
Cytat
Wartość_projektu = Suma_pensji_pracownikow + Wartość_twórczości
Co to jest "wartość twórczości" i po kiego grzyba chcesz to liczyć? Jeśli robisz komercyjny program to chyba o "wartości twórczości" się przekonasz licząc statystyki sprzedaży kopii programu. Jeśli nikt programu nie kupi, to będzie miał zerową wartość. Jeśli zarobisz na nim milion złotych, to milion złotych, jeśli Google odkupi prawa do twojego programu za 10 milionów dolarów, to... itd.