Как се оценява програмен код?
22 отговора
1560 прегледа
Как се оценява програмен код?
Вероятно има някакъв метод. Това понеже четох за оценка 0.057 или 0.0057 грешки за 1000 реда код в X и примерно 0.4 при Y продукт. Насочете ме към статия ако има такава.
Re: Как се оценява програмен код?
трябва да е бил някой от Майкрософт.
сигурно са въвели стандарт за минимален брой грешки :)
при който се налага да си мръднат пръста за service pack
сигурно са въвели стандарт за минимален брой грешки :)
при който се налага да си мръднат пръста за service pack
Re: Как се оценява програмен код?
Абе пичове, като ви чета мненията бих казал че само 10% от хората дето пишат тука са програмисти (истински).
Има много теория изписана за оценката на сорс код, пример: колко вложени цикли има, колко е средната дължина на метод (функция) и т.н
Виж гооглето, таз оценка е по-скоро оценка на сложност.
Има много теория изписана за оценката на сорс код, пример: колко вложени цикли има, колко е средната дължина на метод (функция) и т.н
Виж гооглето, таз оценка е по-скоро оценка на сложност.
Re: Как се оценява програмен код?
таз оценка такава оназ друга.
все ще се намери някой компетентен да каже на хората какво всъщност
трябва питат :)
все ще се намери някой компетентен да каже на хората какво всъщност
трябва питат :)
Re: Как се оценява програмен код?
о да :
"таз оценка такава оназ друга. "
не мисля че има нужда да коментирам

"таз оценка такава оназ друга. "
не мисля че има нужда да коментирам
Re: Как се оценява програмен код?
Ти остави т'ва, ами на програмист неистински обижда.
Re: Как се оценява програмен код?
>Виж гооглето, таз оценка е по-скоро оценка на сложност.
позволих си малка заигравка с израз заимстван от твоето менение
не се получе мнаго сполучливо...
не съм недоволен обаче, като се има предвид колко малко усилия вложих...
и си прав няма нужда да коментираш
позволих си малка заигравка с израз заимстван от твоето менение
не се получе мнаго сполучливо...
не съм недоволен обаче, като се има предвид колко малко усилия вложих...
и си прав няма нужда да коментираш
Re: 10% и 90%
По-скоро не е оценка на сложност(трябва да са груби грешки , така ми се струва). Малко не ме кефи , дори много не ме кефи като на поне две места разбиваш всички тук на две множества... Вероятно ти си в по-добрата част?!
Re: 10% и 90%
Аз съм случаен миновач, може би бях малко жесток, разделението е 20% на 80%.
Гледай ти да си в 20-те, аз лично издържам на година само по 2-3 седмици да пиша в тоз клуб, после се давя в тъпотата, не знам хората дето пишат редовно как се справят, сигурно медитират.
Гледай ти да си в 20-те, аз лично издържам на година само по 2-3 седмици да пиша в тоз клуб, после се давя в тъпотата, не знам хората дето пишат редовно как се справят, сигурно медитират.
явно не си програмист, или си съвсем новобранец
иначе щеше да имаш тренинг в четенето и писането на простотии
Re: явно не си програмист, или си съвсем новобране
Когато имаш тренинг в писането (и/или говоренето) на прототии, то най-вероятно си простак, а не програмист ;-)
Re: явно не си програмист, или си съвсем новобране
class програмист: public простак
{
..........
};
class Barracuda: public мрънкало
{
..........
};
{
..........
};
class Barracuda: public мрънкало
{
..........
};
Re: Как се оценява програмен код?
Човека е прав (source code metrics са вълшебните думички за гугъл). И не мога да разбера тези негативни настроения към мнението му - ми естествено, че ако човек не си "измерва" качеството работата по някакъв начин и не следва определен процес в нея не е по-различен от средностатистическия тинейджър дето бълва по 2000 реда код на ден.
Преди да сте ми подпалили задника ще спомена, че не е правилно критиката винаги да се възприема като обида :)
Преди да сте ми подпалили задника ще спомена, че не е правилно критиката винаги да се възприема като обида :)
Re: явно не си програмист, или си съвсем новобранец
а не просто не пиша много много по форуми
а и предпочитам флеймс ф2ф, иначе все едно говориш на радиото
а и предпочитам флеймс ф2ф, иначе все едно говориш на радиото
абе не е правилно...
...ама такива стърчащи задници са си направо предизвикателство към съдбата :)))
Проблемът на тийнейджъра който бълва по 2000 реда код дневно не е че не си го мери, а че не му пука кво бълва. Аз самият никога няма да седна да си броя вложени цикли и нам си там кво, просто понеже такива дивотии нямат никакво значение - за мен важното е, като си погледна кода след няколко месеца да не се чудя кво съм искал да (си) кажа, а това не се мери в цифрички :) Метриката на кода, такава каквато е в момента, си е пълна чекия, и е занимание за самотни мениджъри и методисти през дългите зимни нощи, никой сериозен човек с належащи задачи няма да седне да се занимава с такава глупост (не и доброволно.)
Quidquid latine dictum sit, altum viditur
Проблемът на тийнейджъра който бълва по 2000 реда код дневно не е че не си го мери, а че не му пука кво бълва. Аз самият никога няма да седна да си броя вложени цикли и нам си там кво, просто понеже такива дивотии нямат никакво значение - за мен важното е, като си погледна кода след няколко месеца да не се чудя кво съм искал да (си) кажа, а това не се мери в цифрички :) Метриката на кода, такава каквато е в момента, си е пълна чекия, и е занимание за самотни мениджъри и методисти през дългите зимни нощи, никой сериозен човек с належащи задачи няма да седне да се занимава с такава глупост (не и доброволно.)
Quidquid latine dictum sit, altum viditur
Re: абе не е правилно...
Ползата, поне доколкото аз съм я виждал е, че код в съответствие с принципите за малка дълбочина на влагане, къси функции, съответното количество коментари и пр. като цяло по-лесно се чете, съпортва, тества и т.н.
мда...
...като цяло. Само че, колко струва кода "като цяло" аз мога да ти кажа и само като го погледна, без да броя или да меря с линийка. Впрочем, аз съм склонен да си представя че от статистическа гледна точка метриката може и да носи няква полезна информация, но за мен самия никакви чисълца не могат да заменят впечатлението което получавам като просто хвърля един поглед, и ми звучи адски абсурдно да се ориентирам за качеството на работата си по такъв начин.
Quidquid latine dictum sit, altum viditur
Quidquid latine dictum sit, altum viditur