-
Про стили написания кода: думал придираетесь Одному то все понятно было, а тут вот, когда толпа.. Вот такое встретилось: Summa:=0; SummaNds:=0; chislo2:=16; вот нахрен оно равно 16? Что это такое? Смотрим: chislo,chislo2,n:Integer; никаких коментов нигде, нихрена..
-
может день месяца? :)
-
16=4^2=2^4 :)
-
ставка НДС, это же очевидно :) поменяй на 18 :)
-
Замени на const ;)
-
16d = 10h = 10000b. Хм. Там где-нить shl/shr/and/or есть? А вообще интересное программное решение :) Можно посмотреть код?
-
Ведущего программера с канделябром не было :D
-
может как раз их ведущий и написал :)
-
> chislo2:=16;
жесть.
-
> [6] Romkin © (14.05.08 18:40)
Как показала практика ведущими программистами вполне могут работать ребята не далеко ушедшие от простого батонокидательства.
-
> @!!ex © (14.05.08 18:43) [9]
Но не очень долго. Либо подрастают, либо возвращаются в кодеры.
-
> Romkin © (14.05.08 18:40) [6] > > Ведущего программера с канделябром не было :D
Вот часто и ведущие так пишут, когда "думать некогда, тут прыгать надо". И сдать проект нужно было ещё месяц назад...
-
> Поп Гапон (14.05.08 19:07) [11]
Те, кто уже созрел для ведущего, хороший код и плохой код пишут за одинаковое время. Точнее, хороший они пишут не задумываясь, на автопилоте, а плохой не пишут вообще. Просто не умеют его писать.
Зато на отладку хорошего кода времени уходит меньше (по сравнению с плохим). В итоге получается, что хороший код экономит время, а вовсе не расходует лишнее. Проверено много-много раз.
-
> Юрий Зотов © (14.05.08 19:21) [12] > > > Поп Гапон (14.05.08 19:07) [11] > > Те, кто уже созрел для ведущего, хороший код и плохой код > пишут за одинаковое время. Точнее, хороший они пишут не > задумываясь, на автопилоте, а плохой не пишут вообще. Просто > не умеют его писать.
Часто бывает уже готовый "студенческий код" и нужно его заставить как-то работать(не переделывая). Глючит после этого оно по прежнему, но уже даже почти работает(можно впарить заказчику).
А студент стоит в три раза дешевле ведущего. А ведущий в режиме подтирания соплей из кода может прибрать за пятью студентами.
Хоть продукт будет говно, но он будет дешевле чем у конкурентов. Пример - Vista и MacOS.
-
> Поп Гапон (14.05.08 19:33) [13]
Увы... знакомая картина... :-(
Причесать код за пятью все же сложно (еще ведь и своя работа есть, ее же никто не отменяет). За тремя - реально (более-менее). Причем нередко это причесывание сводится к полной переписке довольно больших кусков (вплоть до изменения иерархиии и функционала классов).
В итоге получается, что код (который остался все же не совсем хорошим, а поэтому еще неизвестно, как будет работать) обошелся в зарплату трех студентов и частично ведущего. И скорее всего, потребует доработки, а это дополнительные затраты.
Простая арифметика показывает, что если бы на зарплату этих трех студентов взяли второго ведущего (который и написал бы весь код, не отвлекая первого), то код был бы написан быстрее, лучше по качеству и обошелся в итоге заметно дешевле.
Жаль, что лишь редкие манагеры это понимают. "Скупой платит дважды" или "Мы недостаточно богаты, чтобы покупать дешевые вещи" - золотые поговорки. Они ведь и к найму работников тоже относятся.
Вспоминается стих Маршака про семь шапок из овцы. "Больше" не всегда значит "лучше".
-
> Юрий Зотов © (14.05.08 19:49) [14] > > > Поп Гапон (14.05.08 19:33) [13] > > Увы... знакомая картина... > :-( > > Жаль, что лишь редкие манагеры это понимают. "Скупой платит > дважды" или "Мы недостаточно богаты, чтобы покупать дешевые > вещи" - золотые поговорки. Они ведь и к найму работников > тоже относятся.
Здесь вы не правы. Студент стоит допустим 1 единицу денег, ведущий 3 единицы.
Заказчику при определённых ухищрениях можно представить студента как девелопера ~ ведущему.
Студент может писать код со скоростью той же что и ведущий(пусть и будет этот код особо глюкавым). Если ведущий только "подтирает"(работа у него в фиксе багов) то он может справится за 5 студентами.
Итого стоимость хорошего продукта 3*6 = 18 денег.
Стоимость плохого 1*5 + 3 = 8 денег.(тоесть почти в два раза дешевле).
И пусть это будет калл, но "ано палюбому дешевле чем у конкурентов".
Ну ещё сюда нужно приплюсовать зарплату впаривателя(менеджера продажника) в две деньги. Итого плохой продукт стоит 10 денег.
Ну а переделки за дополнительные деньги.
А вот для заказчиков пока особо долго доходит, что совокупная стоимость владения плохим продуктом обойдётся в три раза дороже, хоть заплатил он с самого начала дешевле.
В общем это бизнес, цель которого, не посеять хорошее, доброе и вечное, а найти лоха и обуть его.
-
> никаких коментов нигде, нихрена..
а ниже по коду?
-
Поп, ты бы все же похмелился бы, а ?)
-
> вот нахрен оно равно 16? Что это такое? Смотрим: chislo, > chislo2,n:Integer;
Какая разница, что это? Главное, чтобы работало!
Это что, самое плохое, что удалось откапать? :)
-
>[18] Loginov Dmitry © (2008-05-14 22:49:00) откАпать? чего капаем? накапайте мне 1024 капли.
--- Understanding is not required. Only obedience.
|