Как се оценява програмен код?

22 отговора 1560 прегледа
#1

Как се оценява програмен код?

Вероятно има някакъв метод. Това понеже четох за оценка 0.057 или 0.0057 грешки за 1000 реда код в X и примерно 0.4 при Y продукт. Насочете ме към статия ако има такава.

Отговор
в отговор на мopaв #2

Re: Как се оценява програмен код?

трябва да е бил някой от Майкрософт.
сигурно са въвели стандарт за минимален брой грешки :)
при който се налага да си мръднат пръста за service pack

Отговор
в отговор на tux #3

Re: Как се оценява програмен код?

Абе пичове, като ви чета мненията бих казал че само 10% от хората дето пишат тука са програмисти (истински).
Има много теория изписана за оценката на сорс код, пример: колко вложени цикли има, колко е средната дължина на метод (функция) и т.н
Виж гооглето, таз оценка е по-скоро оценка на сложност.

Отговор
в отговор на 435 #4

Re: Как се оценява програмен код?

таз оценка такава оназ друга.
все ще се намери някой компетентен да каже на хората какво всъщност
трябва питат :)

Отговор
в отговор на tux #5

Re: Как се оценява програмен код?

о да :
"таз оценка такава оназ друга. "
не мисля че има нужда да коментирам


Отговор
в отговор на tux #6

Re: Как се оценява програмен код?

Ти остави т'ва, ами на програмист неистински обижда.

Отговор
в отговор на 435 #7

Re: Как се оценява програмен код?

>Виж гооглето, таз оценка е по-скоро оценка на сложност.
позволих си малка заигравка с израз заимстван от твоето менение
не се получе мнаго сполучливо...
не съм недоволен обаче, като се има предвид колко малко усилия вложих...

и си прав няма нужда да коментираш

Отговор
в отговор на tux #8

Re: Как се оценява програмен код?

е там ти свършват и усилията и възможностите

Отговор
в отговор на 435 #9

Re: 10% и 90%

По-скоро не е оценка на сложност(трябва да са груби грешки , така ми се струва). Малко не ме кефи , дори много не ме кефи като на поне две места разбиваш всички тук на две множества... Вероятно ти си в по-добрата част?!

Отговор
в отговор на мopaв #10

Re: 10% и 90%

Аз съм случаен миновач, може би бях малко жесток, разделението е 20% на 80%.
Гледай ти да си в 20-те, аз лично издържам на година само по 2-3 седмици да пиша в тоз клуб, после се давя в тъпотата, не знам хората дето пишат редовно как се справят, сигурно медитират.

Отговор
в отговор на 435 #11

явно не си програмист, или си съвсем новобранец

иначе щеше да имаш тренинг в четенето и писането на простотии

Отговор
в отговор на ~!@$%amp;^*()_+ #12

Re: явно не си програмист, или си съвсем новобране

Когато имаш тренинг в писането (и/или говоренето) на прототии, то най-вероятно си простак, а не програмист ;-)

Отговор
в отговор на Barracuda #13

Re: явно не си програмист, или си съвсем новобране

class програмист: public простак
{
..........
};

class Barracuda: public мрънкало
{
..........
};

Отговор
в отговор на 435 #14

Re: Как се оценява програмен код?

Човека е прав (source code metrics са вълшебните думички за гугъл). И не мога да разбера тези негативни настроения към мнението му - ми естествено, че ако човек не си "измерва" качеството работата по някакъв начин и не следва определен процес в нея не е по-различен от средностатистическия тинейджър дето бълва по 2000 реда код на ден.
Преди да сте ми подпалили задника ще спомена, че не е правилно критиката винаги да се възприема като обида :)

Отговор
в отговор на ~!@$%amp;^*()_+ #15

Re: явно не си програмист, или си съвсем новобранец

а не просто не пиша много много по форуми
а и предпочитам флеймс ф2ф, иначе все едно говориш на радиото

Отговор
в отговор на brb #16

Нещо в този смисъл:

[линк]

Отговор
в отговор на brb #17

абе не е правилно...

...ама такива стърчащи задници са си направо предизвикателство към съдбата :)))

Проблемът на тийнейджъра който бълва по 2000 реда код дневно не е че не си го мери, а че не му пука кво бълва. Аз самият никога няма да седна да си броя вложени цикли и нам си там кво, просто понеже такива дивотии нямат никакво значение - за мен важното е, като си погледна кода след няколко месеца да не се чудя кво съм искал да (си) кажа, а това не се мери в цифрички :) Метриката на кода, такава каквато е в момента, си е пълна чекия, и е занимание за самотни мениджъри и методисти през дългите зимни нощи, никой сериозен човек с належащи задачи няма да седне да се занимава с такава глупост (не и доброволно.)

Quidquid latine dictum sit, altum viditur
Отговор
в отговор на rambler #18

Re: абе не е правилно...

Ползата, поне доколкото аз съм я виждал е, че код в съответствие с принципите за малка дълбочина на влагане, къси функции, съответното количество коментари и пр. като цяло по-лесно се чете, съпортва, тества и т.н.

Отговор
в отговор на brb #19

мда...

...като цяло. Само че, колко струва кода "като цяло" аз мога да ти кажа и само като го погледна, без да броя или да меря с линийка. Впрочем, аз съм склонен да си представя че от статистическа гледна точка метриката може и да носи няква полезна информация, но за мен самия никакви чисълца не могат да заменят впечатлението което получавам като просто хвърля един поглед, и ми звучи адски абсурдно да се ориентирам за качеството на работата си по такъв начин.

Quidquid latine dictum sit, altum viditur
Отговор
в отговор на rambler #20

Re: мда...

Пробвай да хвърлиш един поглед на някоя системка с доста над 100к ЛОК

Отговор