Конференция "Прочее" » Впервые в команде. Думал, прикалываетесь.
 
  • Vlad Oshin © (14.05.08 18:24) [0]
    Про стили написания кода: думал придираетесь
    Одному то все понятно было, а тут вот, когда толпа..
    Вот такое встретилось:
     Summa:=0;
     SummaNds:=0;
     chislo2:=16;
    вот нахрен оно равно 16? Что это такое? Смотрим: chislo,chislo2,n:Integer;
    никаких коментов нигде, нихрена..
  • Palladin © (14.05.08 18:27) [1]
    может день месяца? :)
  • БарЛог © (14.05.08 18:30) [2]
    16=4^2=2^4 :)
  • ^-k2-^ © (14.05.08 18:32) [3]
    ставка НДС, это же очевидно :) поменяй на 18 :)
  • TIF © (14.05.08 18:34) [4]
    Замени на const ;)
  • Renegat (14.05.08 18:34) [5]
    16d = 10h = 10000b. Хм. Там где-нить shl/shr/and/or есть?
    А вообще интересное программное решение :)
    Можно посмотреть код?
  • Romkin © (14.05.08 18:40) [6]
    Ведущего программера с канделябром не было :D
  • ^-k2-^ © (14.05.08 18:42) [7]
    может как раз их ведущий и написал :)
  • Ega23 © (14.05.08 18:43) [8]

    >  chislo2:=16;


    жесть.
  • @!!ex © (14.05.08 18:43) [9]
    > [6] Romkin ©   (14.05.08 18:40)

    Как показала практика ведущими программистами вполне могут работать ребята не далеко ушедшие от простого батонокидательства.
  • Юрий Зотов © (14.05.08 18:58) [10]
    > @!!ex ©   (14.05.08 18:43) [9]

    Но не очень долго. Либо подрастают, либо возвращаются в кодеры.
  • Поп Гапон (14.05.08 19:07) [11]

    > Romkin ©   (14.05.08 18:40) [6]
    >
    > Ведущего программера с канделябром не было :D


    Вот часто и ведущие так пишут, когда "думать некогда, тут прыгать надо". И сдать проект нужно было ещё месяц назад...
  • Юрий Зотов © (14.05.08 19:21) [12]
    > Поп Гапон   (14.05.08 19:07) [11]

    Те, кто уже созрел для ведущего, хороший код и плохой код пишут за одинаковое время. Точнее, хороший они пишут не задумываясь, на автопилоте, а плохой не пишут вообще. Просто не умеют его писать.

    Зато на отладку хорошего кода времени уходит меньше (по сравнению с плохим). В итоге получается, что хороший код экономит время, а вовсе не расходует лишнее. Проверено много-много раз.
  • Поп Гапон (14.05.08 19:33) [13]

    > Юрий Зотов ©   (14.05.08 19:21) [12]
    >
    > > Поп Гапон   (14.05.08 19:07) [11]
    >
    > Те, кто уже созрел для ведущего, хороший код и плохой код
    > пишут за одинаковое время. Точнее, хороший они пишут не
    > задумываясь, на автопилоте, а плохой не пишут вообще. Просто
    > не умеют его писать.


    Часто бывает уже готовый "студенческий код" и нужно его заставить как-то работать(не переделывая). Глючит после этого оно по прежнему, но уже даже почти работает(можно впарить заказчику).

    А студент стоит в три раза дешевле ведущего. А ведущий в режиме подтирания соплей из кода может прибрать за пятью студентами.

    Хоть продукт будет говно, но он будет дешевле чем у конкурентов. Пример - Vista и MacOS.
  • Юрий Зотов © (14.05.08 19:49) [14]
    > Поп Гапон   (14.05.08 19:33) [13]

    Увы... знакомая картина...
    :-(

    Причесать код за пятью все же сложно (еще ведь и своя работа есть, ее же никто не отменяет). За тремя - реально (более-менее). Причем нередко это причесывание сводится к полной переписке довольно больших кусков (вплоть до изменения иерархиии и функционала классов).

    В итоге получается, что код (который остался все же не совсем хорошим, а поэтому еще неизвестно, как будет работать) обошелся в зарплату трех студентов и частично ведущего. И скорее всего, потребует доработки, а это дополнительные затраты.

    Простая арифметика показывает, что если бы на зарплату этих трех студентов взяли второго ведущего (который и написал бы весь код, не отвлекая первого), то код был бы написан быстрее, лучше по качеству и обошелся в итоге заметно дешевле.

    Жаль, что лишь редкие манагеры это понимают. "Скупой платит дважды" или "Мы недостаточно богаты, чтобы покупать дешевые вещи" - золотые поговорки. Они ведь и к найму работников тоже относятся.

    Вспоминается стих Маршака про семь шапок из овцы. "Больше" не всегда значит "лучше".
  • Поп Гапон (14.05.08 20:21) [15]

    > Юрий Зотов ©   (14.05.08 19:49) [14]
    >
    > > Поп Гапон   (14.05.08 19:33) [13]
    >
    > Увы... знакомая картина...
    > :-(
    >
    > Жаль, что лишь редкие манагеры это понимают. "Скупой платит
    > дважды" или "Мы недостаточно богаты, чтобы покупать дешевые
    > вещи"
    - золотые поговорки. Они ведь и к найму работников
    > тоже относятся.


    Здесь вы не правы. Студент стоит допустим 1 единицу денег, ведущий 3 единицы.

    Заказчику при определённых ухищрениях можно представить студента как девелопера ~ ведущему.

    Студент может писать код со скоростью той же что и ведущий(пусть и будет этот код особо глюкавым). Если ведущий только "подтирает"(работа у него в фиксе багов) то он может справится за 5 студентами.

    Итого стоимость хорошего продукта 3*6 = 18 денег.

    Стоимость плохого 1*5 + 3 = 8 денег.(тоесть почти в два раза дешевле).

    И пусть это будет калл, но "ано палюбому дешевле чем у конкурентов".

    Ну ещё сюда нужно приплюсовать зарплату впаривателя(менеджера продажника) в две деньги. Итого плохой продукт стоит 10 денег.

    Ну а переделки за дополнительные деньги.

    А вот для заказчиков пока особо долго доходит, что совокупная стоимость владения плохим продуктом обойдётся в три раза дороже, хоть заплатил он с самого начала дешевле.

    В общем это бизнес, цель которого, не посеять хорошее, доброе и вечное, а найти лоха и обуть его.
  • antonn © (14.05.08 20:31) [16]

    > никаких коментов нигде, нихрена..

    а ниже по коду?
  • Сергей М. © (14.05.08 20:34) [17]
    Поп, ты бы все же похмелился бы, а ?)
  • Loginov Dmitry © (14.05.08 22:49) [18]
    > вот нахрен оно равно 16? Что это такое? Смотрим: chislo,
    > chislo2,n:Integer;


    Какая разница, что это? Главное, чтобы работало!

    Это что, самое плохое, что удалось откапать? :)
  • ketmar © (14.05.08 22:53) [19]
    >[18] Loginov Dmitry © (2008-05-14 22:49:00)
    откАпать? чего капаем? накапайте мне 1024 капли.

    ---
    Understanding is not required. Only obedience.
 
Конференция "Прочее" » Впервые в команде. Думал, прикалываетесь.
Есть новые Нет новых   [134435   +8][b:0.001][p:0.001]