BgLOG.net
By Pavel_Lazarov , 14 July 2009

Управляващите са идентифицирали 199 Национални статистически индикатора, които отсега нататък ще помагат на хората да се ориентират за нивото на публичните услуги, т.е. за работата на всички публични структури в здравеопазването, образованието, социалните грижи, политиката на местната администрация и т.н. Ето ги тук. Не е ли фантастично?

Преди да щракнете на горната препратка опитайте се да отгатнете за управляващите на коя държава може да става въпрос. 

Legacy hit count
534
Legacy blog alias
31158
Legacy friendly alias
199-Национални-статистически-индикатора
Политика
Новото образование

Comments3

Donkova
Donkova преди 16 години и 9 месеца
Много са. Трябват публични институции, които са се сработвали и градили заедно 120-150 години, за да има смисъл толкава ситно оплетена мрежа от индикатори. И англосаксонска добросъвествост в отчитането им. Но иначе е поучително да се чатат такива четива. Полека полека хората ще си представят по този начин какво конкретно означава "правене на политика (вземане на решения) на базата на информация".
Donkova
Donkova преди 16 години и 9 месеца
Прехвърлих ги от любопитство. Много амбициозно. От 199 - 68 са за разни аспекти на състоянието на децата. Т.е. малко над 1/3 от цялата информация за работата на публичните институции е такава за това какво са направили за закрилата, образованието и развитието на децата. Ей на това му викам приоритет. И от тези 68 - 40 са нови - т.е. досега не са следили таакива данни, но сега са решили, че им е важно да проследяват. Май наистина имат намерение да имат политика по отношение на децата. Само мога да им завидя за което.
Pavel_Lazarov
Pavel_Lazarov преди 16 години и 9 месеца

Нали се сещаш, Мария, че неслучайно пуснах тази информация тук. 

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

Съществуването и огласяването на (стойностите на) такива едни индикатори, според мен, е фундаментално за стимулирането на активното гражданско участие, което да е под формата на контрол, инициатива/ действие (с цел внасяне на корекции в поетата линия), проект и т.н. Вярвам, че си спомняш картинката ми от "Новогодишния ми ентусиазъм" отпреди година:

 

Този благодатен кръг няма как да го затворим, ако нямаме добри индикатори. Те са същността на частта "Контролирам"

By Pavel_L , 30 August 2007
Сигурно си спомняте, че преди време ви споделих идеята си да създадем Независим инспекторат за оценяване на училищата (което е тясно свързано с оценяването на учителите естествено).

Ето една статия, която подсилва усещането ми, че моментът назрява

_____________________________________________

Рейтингът на училищата - някога, но не сега

МОН все пак направи първата крачка, като класира учебните заведения според бала на приемните изпити след 7 клас

Ванина Стоянова, в. "Сега" от 30.08.2007 г.

Странно е, че английската паралелка на 7-о СОУ е с по-висок приемен бал от паралелка на Втора английска езикова гимназия. Както и че паралелка на 133-о СОУ с френски и руски е по-търсена от паралелка във френската гимназия с втори език немски?

Двете училища изскочиха (вероятно съвсем закономерно за самите тях) в изготвена от МОН справка за средните приемни балове от изпитите след 7-и клас във всички училища в страната. За пръв път министерството успя да обобщи информацията от изпитите - малка крачка към някаква класация на учебните заведения. Пак е нещо.

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


>> цялото >>

Legacy hit count
1900
Legacy blog alias
14400
Legacy friendly alias
Оценяване-на-училищата
Политика
Новини
Методически разработки
Проекти

Comments

By sibila , 7 July 2007
Няма спор - поправителните изпити са голямо изпитание не само за  незнаещите ученици, но и за учителите, които са ги оставили на изпит. Всяка година учителят  си задава въпроса - да го пусна ли в по-горен клас въпросния незнаещ ученик  или да го оставя в същия ? Дилемата е толкова жизненоважна, колкото тази на Хамлет - "to be or not to be". Борбата за вземане на окончателно решение се води между отговорната  учителска съвест и  вероятността от ред последващи административни действия. В края на учебната година сценарият е един и същ:
1. Лятна сесия - реално оставени на поправителен изпит ученици, като традиционно най-голям е техният брой по математика и български език и литература.
2. Провеждане на лятната сесия: - реални резултати на явилите се. Броят на кандидатите за следваща сесия не е кой знае колко намалял.
3.В тази част на сценария е кулминацията. Директорът на училището съветва изпитващите комисии да бъдат снизходителни и компромисни към двойкаджиите. От това зависят съдбите на техните колеги, а и на собствената им. Броят на учениците в паралелката се държи на косъм и ако не се запази числеността й, тя се разформира. Най се връзват ръцете с групите по чужд език-един ако не стига/ а много често те са ръба/, ще трябва дечицата да тичат по други училища да се изучават  само по чуждия език, като не се знае как ще се  съвмести обучението  на две места.
4.Есенна сесия- оставените на поправителен, заради пропуски в знанията, постигат "забележителни" успехи. Всички минават в по-горен клас, с някои малки изключения. Хем децата са доволни, хем ние сме спокойни.
Предполагам, че картинката е до болка позната на всички. Ето поради какви съображения училището изкарва неграмотни ученици.
В този ред на мисли, аз задавам следните въпроси:
1.Защо нормативните документи изискват разформиране на паралелките при намаляване на учениците под допустимия минимум, но не позволяват формиране на нова паралелка при увеличаване на общия брой на учениците? Според Наредба  №7 паралелки се разкриват само в 1, 5, в 7 след прием и 9 клас. С една дума, дори и да се увеличат учениците и се стигне до там, че да няма места в класната стая, броят на паралелките се запазва такъв, какъвто  е определен на старта. При профилираното обучение след 7 и 9 клас трябва да бъде така, но не и в начален и прогимназиален етап. За какво качество на обучението  можем да говорим в 2 паралелки с по 32 ученици, които щяха да са 3, ако беше дошъл още един ученик. Най-интересното е, че този дето ще го оставим да потаря същия клас, не участва в броя на учениците, които ще формират паралелка.
2.Ще настъпят ли промени във въпросната Наредба №7 или в новия закон, относно броя на учениците и формирането на паралелките?
Ако този проблем не получи адекватно решение чрез нормативен документ, неграмотните ще се множат, а директорите ще продължават  да прилагат  номера с т.н."мъртви души".
Legacy hit count
6015
Legacy blog alias
13595
Legacy friendly alias
Какво---поправят----поправителните-изпити-
Политика
Училище

Comments1

queen_blunder
queen_blunder преди 18 години и 10 месеца
Настина това, което си описала, е "мила" родна картинка. Едно към едно нещата се повтарят и при нас.

Щеше да е много смешно, ако не беше тъжно.
By queen_blunder , 8 December 2006

Аз явно съм от онези хора, които се влияят от рекламите, защото съм си закупила немалко продукти на ws teleshop. В този постинг ще разкажа само за онези, които са се доказали като добри.

Ще започна от днешната покупка – портативна лека прахосмукачка: POWER VAC CYCLONE.

02

Купих си я, не защото нямам такъв уред, напротив - имам една отлична много мощна прахосмукачка DeLonghi Penta (даже и пере), а защото почна да ми тежи това, че е прекалено голяма и тежка.

05

От известно време у мен зрееше решението да си взема нещо малко, леко, не е нужно да е свръхмощно, но леснопреносимо, почистващо изделие. Смятам, че не съм сбъркала в избора си – даже днес, докато чистих с нея, направо й се възхитих, защото не представлява никакво усилие с нейните приставки да се бръкне и изсмуче прахта на най-труднодостъпните места.

03

04


Моят фаворит от телевизионния магазин обаче ще си остане рендето БЬОРНЕР. Моето е вече на 6-7 години и ножът му не е мръднал – продължава да си е така остър, както и в деня на покупката. Въпреки че има само три приставки, те са напълно достатъчни за всеки вид рязане на зеленчуци в кухнята. Това ренде е компактно, лесно преносимо и аз къде ли не съм го мъкнала с мен – по села, планини и морета. Вземам го, особено ако знам, че там ще се наложи да си приготвяме ядене. Едно лято бяхме с група колеги на Иракли – това беше през последната година преди да заравнят общинската база със земята – и то (рендето) много активно се ползваше от всички постоянно.

06

Особено много ценя възможностите му да реже картофите на фрит и зелето за салата.

07

08
Друг любим мой уред е системата за готвене върху котлон – DUBLETA. Задушава отлично, много равномерно се изпичат ястията вътре, икономисва електроенергия (аз например готвя на газов котлон) и въобще за много ястия успешно замества печенето на фурна, но трябва да призная, че не изцяло.

09

Изпичането с ДУБЛЕТА става по-бързо, отколкото във фурната, и според мен – по-здравословно, защото все пак е на принципа на задушаването и няма загаряне заради специалния метал, от който са изработени тиганите.

Ще завърша с VITAL CENTER – комбинираният уред, който съчетава сокоизстисквачка, шейкър кана с филтрираща цедка, мелница и чопър.

10

Имам го от година и нещо. Добър уред за натурални сокове – върши работа. Е, трябва после отделните части да се измият, което отнема време, но какво пък толкова.

Шейкър каната с ножа на дъното и нано цедката може чудничко да разбие съставките на фина течност. Пасирала съм супи, правила съм си шейкове всякакви, кафе с мляко, разбивала съм бучки лед на сняг за коктейли и още други неща, за които не се сещам в момента… А-а-а да, с нея става хубав сок от грозде – както го показват на рекламата, защото цедката задържа люспите и зрънцата от гроздето и остава само чистият сок.

Мелницата и чопъра по-рядко ги ползвам. Даже мелницата не знам въобще какво приложение може да има. Пробвах с нея да смеля кафе, но не стана фино смляно в интерес на истината. Чопърът разсича зеленчуците без проблем, но има два недостатъка: първо – много е малък, и второ - зеленчукът може да заседне в дадено положение, а ножът отдолу да се върти сам за себе си и нищо вътре да не помръдва. Решението е като сложиш по-малко количество, нарязано по на дребно.

Legacy hit count
56409
Legacy blog alias
9993
Legacy friendly alias
Ревю-на-няколко-продукта-от-ws-teleshop
Ежедневие
Грижи за дома
Нещата от живота
Коментари

Comments15

Shogun
Shogun преди 19 години и 5 месеца
Поли, а това Витал център нали няма миксер в него - такова нещо, дето да ти разбие белтъците на пяна?

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

За това Ве-образно ренде Бьорнер и аз съм чувала големи похвали, но не съм го ползвала.
queen_blunder
queen_blunder преди 19 години и 5 месеца
Не няма миксер, Нели, има шейкър кана, с която едва ли ще могат да се разбият белтъци на пяна :)

За магнитните наколенници нищичко не знам, не съм чувала дори някой от моите познати да е пробвал.

Ве-образното ренде е радост за всяка домакиня :)
Eowyn
Eowyn преди 19 години и 5 месеца
Дядо ми прекара една катастрофа и имаше проблеми точно с колената след нея. И космодиск му купихме, и наколенници...е, ходи, ама не е като ония, дето тичат по рекламата. Честно, мисля си, че щеше да си ходи така и без наколенници....Но се консултирайте и с друг ;) Може дядо ми е да е някакво нетърчащо изключение.
Поли, колко струва тая прахосмукачка...Трябва да си купя прахосмукачка, преди метенето да ме е убило от болки в кръста...
queen_blunder
queen_blunder преди 19 години и 4 месеца
Еовинка, струва 79 лева, но не те съветвам да си я купуваш за основно чистене. Продават се по-евтини, малко по-големи, но по-мощни прахосмукачки :)
Eowyn
Eowyn преди 19 години и 4 месеца
Мдам, знам :) Мисех, че тая като е по-малка , ще е по-евтина, но не би. Явно и при тях като при джиесемите - колкото по-малко, толкова по-скъпо :)
Terkoto
Terkoto преди 19 години и 3 месеца
Поли, за ВС телешоп ли работиш?! Това повече ми прилича на реклама, отколкото на отзиви за ползвани техни продукти! Дублета-та е пълен боклук. Точно на третото ползване се обели прехваленото им покритие (като това определено не се дължи на неправилна употреба, защото готвя само с дървени прибори и не ползвам телове за миене на съдовете). Ни бих го ползвала никога повече, защото не мога да знам какво има в самото покритие и в сплавите под него. Когато се обадих във ВС, освен че държаха изключително арогантно, ми заявиха, че те не носели гаранция за този тип продукти, а само са такива с електро-части?!?!?! Ами това си е отвсякъде некачествена стока, как може да не носят отговорност за боклука, който продават. При това е масово - досега на пет човека им се е случило същото с прехваления тиган. А по отношение на Витал Центъра - първите партиди бяха ОК. Купих си миналата година за себе си и бях потресена..няма такова трошене на нерви. Най-елементарното - не знам какво са направили на капака на каната, но в момента, в който сложиш продукти до около 1/3 от каната и от нея продуктите започват да хвърчат и да се разливат. Съжалявам, че не си купих кухненски робот - 120-30 лева има много добри, при това с повече функции!
queen_blunder
queen_blunder преди 19 години и 3 месеца
Не работя за ВС "Телешоп"! Дублетата ми не е мръднала - ще станат вече две години, откакто я ползвам почти ежедневно. Готвя на газов котлон - евентуално в това да е разликата, не знам.

Витал Центъра си го купих за 60 (или там 59) лева, когато беше в промоция и два броя струваха 120 лева. Взехме си по един със съседката. Ползвам каната и не съм си късала нервите с нея. Е, гледам да не я пълня догоре, разбира се.
queen_blunder
queen_blunder преди 19 години и 3 месеца
Вижте, хора, като ви чета коментарите, почвам да си мисля, че аз съм някакъв рядък късметлия, щом ползвам тези продукти, без да се чупят или развалят по някакъв начин. А специално за silviq, която се съмнява, че от 3 моркова може да се получи 200 мл сок, при първа възможност ще снимам клипче за доказателство, че това не е невъзможно.
Darla
Darla преди 19 години и 3 месеца
Поли,
всички уреди без прахосмукачките (или почистващите системи,ако е по-правилно) бих си ги купила.

Отдавна търся уред за готвене с минимална или без никаква мазнина на принципа на задушаването, но пък и в същото време да изпича.

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

Благодаря ти, че си ни представила тези уреди!
queen_blunder
queen_blunder преди 19 години и 3 месеца

Предимството на дублетата (на моята дублета, защото тук преобладават противниците на уреда), че тя изпича равномерно навсякъде. Ето снимка на пиле с ориз, приготвено с дублета. Похлупвам го, задушавам го от двете страни и то си запазва сочността за разлика от изпържването му в тиган. След това слагам и ориза.

дублета



А това е изпържена риба в дублета. За разлика от обикновения тиган – а аз ползвам само на Тефал, няма значение в кой край на тигана си сложила да пържиш, защото топлината е една и съща.

дублета2

Във Витал Центъра има и чопър за рязане на лук. Само че аз почти не го ползвам – ножчето е хубаво, но лукът трябва да го нарежа на малки парчета, защото големите застават накриво и не се въртят.

mitkov
mitkov преди 19 години и 1 месец
Ще ви разкажа моя личен опит с ВС Телешоп, пък всеки да си прави сам изводите. Още в началото ще отбележа, че аз купувам не защото се влияя от рекламите, а защото обичам да имам най-новите неща.
 
Преди повече от 10 години си купих една електрическа самобръсначка от вибрационен тип с вграден акумулатор. Каква беше изненадата ми, можете да си представите сами, когато разбрах, че това всъщност е един мно-о-о-го голям китайски боклук и то за много пари. Защо?
 
1. Оказа се, че отворите на неподвижния нож са с диаметър по-малък от космите на брадата ми. Не знам, може би на китайците брадите да са с по-тънки косми. Но моите така и не успяха да влязат през отворите. Първоначално реших, че това е така защото космите ми са дълги. Но после се оказа, че не искат да влязат дори и когато са къси (брада на едно денонощие).
 
2. Оказа се, че самобръсначката не може да работи с напълно зареден акумулатор дори и 5 минути, независимо, че рекламата обещаваше 20 минути работа с едно зареждане на акумулатора. Като отворих машинката не се изненадах, че е така - оказа се, че акумулаторът е с капацитет само 500 мАч като акумулаторът се състоеше само от един елемент с напрежение 1,25 В (нормално като за никел-кадмиев акумулатор).
 
3. Боклукът, който бръснещият се на рекламния клип изтърсваше на един лист хартия, се оказа, че е повърхностен слой от епидермиса, а не отрязани парчета от косми. Това установих, че е така, едва след като първо се избръснах със старата руска електрическа машинка с въртящи се ножове, която бръсне наистина до нула, и после опитах да се избръсна с китайския боклук на ВС Телешоп.
 
Вторият боклук, който си купих от ВС Телешоп беше един китайски нагревател с червена 5-ватова лампа. На това му казваха, че е някакъв вид масажьор (не помня точно какъв). Опитах се да правя нещо подобно на мокса, но не с пелинова цигара както го правят китайците, ами с червена лампа. Резултатът беше, че изгорих кожата си, а скоро след това изгоря и лампата, която на всичкото отгоре се оказа толкова малка по размер, че никъде не можах да намеря резервна, включително и в самия ВС Телешоп.
 
Третото нещо, което си купих от ВС Телешоп, беше първият модел на рендето Бьорнер - от ония оранжевите. Това е единственото нещо, за което мога да кажа, че не е боклук. Може би защото е немска машина!?! Може би е на повече от 7 години и още върши работа. Вярно е, че го ползвам много рядко - 1-2 пъти в месеца, но поне никога не ми е създавало никакви проблеми.
 
Четвъртото и последно нещо, което съм си купил и което наистина ще бъде последното закупено от ВС Телешоп, е EASY PAINT. Купих тоя боклук за около 50 лв. с надеждата, че по-бързо ще завърша ремонта на кухнята си. Опитах се да боядисвам стените и тавана с него, но така и не успях. Наистина четките се опитват да боядисват, но си остават само с опита. След като загубих много време (повече отколкото после ми беше нужно с мечето), потроших много пари и нерви, накрая се ядосах и реших да изпробвам боядисване с мече. И се оказа, че едно мече за 2-3 лв. свърши по-бързо и по-лесно работата.
 
Реших, че тоя комплект за боядисване не е за стени и се опитах да боядисам дограмата на прозорците точно както е в рекламата. Бях свалил не само крилата на прозорците, но и стъклата и маджуна. Резултатът беше - по-бързо, по-лесно и по-добро боядисване с обикновена четка отколкото с боклука на ВС Телешоп. Предполагам, че и той е бил китайски. А колко е EASY - сами си направете извода.
 
Едва по-късно влязох в един специализиран магазин за бояджийски инструменти и бои, но английско производство и установих, че китайските четки на EASY PAINT-а (имам пред вид сменяемите микрофазерни гъби) нямат нищо общо с английските. Сещате се сами кои са по-добрите, значително по-добрите.
 
Доста години по-късно установих, че ВС Телешоп продават предимно (да не кажа само) китайски боклуци и то на 4-5 пъти по-висока цена (за да могат да платят рекламата си и в същото време все пак да могат да продадат боклуците на приемлива цена). Но това не всеки може да го разбере.
 
Та, който иска -  нека се учи от моя опит, а който иска - нека сам да трупа собствен опит!
 
Хайде, със здраве и умната!
stylisima
stylisima преди 19 години и 1 месец
Напълно те разбирам и ти съчувствам, но не е ли доста 4 пъти да ги изпатиш та да стигнеш до този извод?!?

Аз съм си купила рендето "Вьорнер" и съм доволна от него. За другите продукти не мога да говоря защото не съм ги ползвала;)
Terkoto
Terkoto преди 19 години
Здравейте, много бих искала да разбера дали класик колекцията все още се предлага, имам огромно желание да я закупя, ако я има все пак. Благодаря предварително!
ivanetapetkova
ivanetapetkova преди 17 години и 6 месеца
Здравей и по какъв начин мога да си поръчам нещо от ws teleshop?пробвах през сайта:http://www.teleshop.bg/agb.php да си поръчам Seven Omnipotence, но никой не ми се обади има и телефон на страницата:029699055 но не мога да се свържа с никой.Ако можете да ми кажете някакви отзиви за този продукт или да ми дадете някакъв телефон за връзка ще съм много благодарна.Хубав ден на всички!

galjatodorova
galjatodorova преди 17 години и 6 месеца
Иванета, изобщо не си давай парите за този колан! Мъжът ми си го купи, бръмчи от 6 месеца като вентилатор, изхарчи ток за една електроцентрала и не само не отслабва, ами напротив. Глад и движение му е майката!
By TeodorGig , 2 March 2006
Съвсем на скоро, в един от български форуми се появи мнение под заглавие: “Сега разбрах за нечитаемия код:))” [1]. Още с първото изречение авторът излага малко шеговито своята теза: “Хватката е, че така се битонираш във фирмата.” Въпреки че това твърдение не звучи сериозно при първото прочитане изглежда в него има определена доза истина.
В своят уеб блог Frank Sommers [2] ни разказва за някои от митовете свързани с качеството на програмния текст при създаването на софтуерни продукти. Позицията му е ясна и точна: Качеството на програмния текст не оказва пряко значение за качеството на крайния продукт. В основата на тази теза е заложено твърдението, че крайният продукт (под формата на изпълним код) преминава една финална технологична преработка, а именно компилация или интерпретация.
Важно е да направим уточнение, че под качество на програмния текст разбираме стила на писане, именоване на отделните елементи в текста и структурирането на кода, а не наличието да дефекти в програмата (бъгове). Базирайки се на това важно уточнение съвсем спокойно можем да кажем, че за крайният потребител и всички останали, с изключение на програмистите подържащи продукта, е напълно без значение по какъв начин е написан кода, стига продуктът който получават да отговаря на изискванията и очакванията им.
В подкрепа на твърдението, че качеството на програмния текст не оказва директно влияние за качеството на крайния продукт, можем да отбележим, че клиентите получават не самият програмен текст, а изпълнимия код. Съвременните среди за разработка многократно оптимизират програмните текстове при превръщането им в изпълним код. Компилаторите и интерпретаторите могат да създадат еднакво добре работещ изпълним код, независимо дали програмният текст е бил с високо качество или не.
Кой всъщност се интересува от качеството на изпълнимия код? Единствените пряко засегнати са самите програмисти. Добре написания код улеснява тяхната работа по поддръжката или разширяването на функционалността в системата. Въпреки това, високото качество на програмния код не води до директно повишаване на печалбата. Често мениджърите, притиснати от стриктните крайни срокове и жестоката конкуренция на пазара, оказват влияние върху програмистите, принуждавайки ги да създадат готов продукт в кратки срокове, пренебрегвайки нуждата от добре написан програмен текст.
От своя страна, маркетингът се интересува единствено от това да разполага с готов продукт, продуктът да бъде на пазара в подходящия момент и по възможност дефектите в продукта да бъдат по-малко или относително незабележими.
До колко програмистите пишат труден за разбиране код, с цел да направят труда си уникален и труден за разбиране от техните колеги, е въпрос на личен морал. Въпреки това, добрите програмисти се стремят да създават лесен за разбиране и поддръжка код, защото това улеснява и собствената им работа.
До каква степен трудния за поддържане код може да запази работата ни зависи единствено от мениджърите на средно и висше ниво, които би трябвало да се предпазват от създаването на “незаменими” служители, носещи повече усложнения за целите на организацията, отколкото ползи.
Тодор Балабанов - teodorgig@mail.ru

Информационни източници:
1. “Сега разбрах за нечитаемия код:))”, Dir.bg Клубове
2. Frank Sommers, “The Code Quality Myth”, Artima Developer

 

Legacy hit count
1786
Legacy blog alias
4966
Legacy friendly alias
Високо-качество-на-програмния-код---наистина-ли-се-нуждаем-от-него-
Компютри
Интернет
Линукс
Програмиране
Софтуер
Разработчици

Comments2

rammstein4o
rammstein4o преди 20 години и 2 месеца

За съжаление аз се сблъсках челно със точно този проблем... Преди мен във фирмата в която работя е имало един хубусник който така хубаво е оплел един проект че няма накъде повече...

Наследявал е класове на 5-6 нива само за да получи някъква си там функционалност на най-горното... Хардкод-вал е разни неща от сорта на "Ако id-то на еди кво си е 3 начи правиш еди кво си..."
Познайте ако недай си боже тва нещо престане да е с id = 3 кво става... 

На мен ми трябваше месец и нещо само за да открия някаква, макар и минимална логика в този код. За радост сега вече (около 3 месеца по късно) работя почти без да се замислям със него и кадето имам възможност и време го оправям...

Моето мнение е че лошо написания код  е нож със 2 остриета... наистина при някой фирми може да те "битонира" на работа, но при сериозните фирми в които работят добри програмисти най-много да спечелиш подигравки и уволнение...

Terkoto
Terkoto преди 20 години и 2 месеца
Тази статия е пълна глупост поради следните няколко прости причини: 1) Много фирми пишат код, който смятат да поддържат, използват и (дай боже) продават дълго време след това. 2) В много фирми (в чужбина, не у нас) има стриктни ограничения върху времето, което един програмист може да прекара на дадена позиция във фирмата. След това или го повишават, или му прекратяват договора. 3) От (1) и (2) следва, че кодът ще се поддържа от много програмисти в течение на времето, и не всички от тях ще са достатъчно опитни. 4) Изискванията за стил на кода, периодичните прегледи на кода (code review-та), QA контролът и т.н. не са измислица на синдикатите за откриване на повече работни места, а точно добре обмислена методика за справяне с проблемът, който може да се появи в (3), ако някой пише спагети код или нечетими и некоментирани шифрограми. 5) В много случаи правилата за писане на код спестяват и време. Елементарен пример: добра практика е сравняванията в C/C++ да се пишат така, че константните изрази да са от лявата страна на оператора за сравняване ==, а не от дясната. Така се изключва възможността някой да изтърве едното равно и да превърне оператора за сравнение в оператор за присвояване, който (както всички сигурно знаем) връща резултат и напълно безпроблемно може да се ползва в условни конструкции и други места, където се изисква rvalue. Последното често води до труднооткриваеми логически грешки, които за разлика от синтактическите не прекъсват процеса на компилация и могат спокойно да "живеят" в крайния продукт и търпеливо да дочакат момента, в който да съсипят цялата привидно работеща система. 6) Да, наистина за компилаторът "if (a == 5)" и "if (5 == a)" са едно и също (въпреки, че може да генерират малко по-различен асемблерен код в зависимост от оптимизацията), но "if (a = 5)" е напълно валидна (макар и грешна от гледна точка на целта й) C/C++ конструкция, докато "if (5 = a)" е синтактична грешка във всички C-подобни езици. Виж (5) 7) Ако пишеш програма от рода на Notepad наистина няма значние колко четлив ти е кодът. Когато обаче пишеш нещо от рода на MS Office значението е очевидно. Ако набързо напраскаш някакъв "пач", колкото да пробуташ кода на клиента, то след това се почва едно роене на версии: в едната пача превърнат в "хубав" код, но пък допълнен от нови 10 пача; в друга първите 3 пача превърнати в четлив код, но последните 6 пача не; в трета пачовете са пачнати допълнително поради недостиг на време за превръщането им в "хубав" код... 8) Добрите менаджери много добре знаят за (1)-(7) и не позволяват на подчинените им да пишат бози и спагети. Добрите менаджери обаче са твърде малко :(
By TeodorGig , 22 January 2006

Съвсем на скоро, в един от български форуми се появи мнение под заглавие: “Сега разбрах за нечитаемия код:))” [1]. Още с първото изречение авторът излага малко шеговито своята теза: “Хватката е, че така се битонираш във фирмата.” Въпреки че това твърдение не звучи сериозно при първото прочитане изглежда в него има определена доза истина.

В своят уеб блог Frank Sommers [2] ни разказва за някои от митовете свързани с качеството на програмния текст при създаването на софтуерни продукти. Позицията му е ясна и точна: Качеството на програмния текст не оказва пряко значение за качеството на крайния продукт. В основата на тази теза е заложено твърдението, че крайният продукт (под формата на изпълним код) преминава една финална технологична преработка, а именно компилация или интерпретация.

Важно е да направим уточнение, че под качество на програмния текст разбираме стила на писане, именоване на отделните елементи в текста и структурирането на кода, а не наличието да дефекти в програмата (бъгове). Базирайки се на това важно уточнение съвсем спокойно можем да кажем, че за крайният потребител и всички останали, с изключение на програмистите подържащи продукта, е напълно без значение по какъв начин е написан кода, стига продуктът който получават да отговаря на изискванията и очакванията им.

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

Кой всъщност се интересува от качеството на изпълнимия код? Единствените пряко засегнати са самите програмисти. Добре написания код улеснява тяхната работа по поддръжката или разширяването на функционалността в системата. Въпреки това, високото качество на програмния код не води до директно повишаване на печалбата. Често мениджърите, притиснати от стриктните крайни срокове и жестоката конкуренция на пазара, оказват влияние върху програмистите, принуждавайки ги да създадат готов продукт в кратки срокове, пренебрегвайки нуждата от добре написан програмен текст.

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

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

До каква степен трудния за поддържане код може да запази работата ни зависи единствено от мениджърите на средно и висше ниво, които би трябвало да се предпазват от създаването на “незаменими” служители, носещи повече усложнения за целите на организацията, отколкото ползи.

Тодор Балабанов - teodorgig@mail.ru

Информационни източници:
1. “Сега разбрах за нечитаемия код:))”, Dir.bg Клубове,
2. Frank Sommers, “The Code Quality Myth”, Artima Developer, 

 

Legacy hit count
1997
Legacy blog alias
4219
Legacy friendly alias
Високо-качество-на-програмния-код---наистина-ли-се-нуждаем-от-него-
Компютри
Интернет
Линукс
Програмиране
Софтуер

Comments2

Teri
Teri преди 20 години и 3 месеца
Добре дошъл колега! :)
Terkoto
Terkoto преди 19 години и 2 месеца
Малеее, ти сериозно ли работиш някъде, или просто си бъбриш тука? Кой ще те остави да пишеш такъв код?!? Като ти дадат какво трябва да напишеш, с класове, методи, интерфейси, как точно ше напишеш кофти код? Какъв морал, кви пет лева?!? Напрао ме уби от смях, момче!