Имя: Пароль:
LIFE
Как страшно жить
OFF: Как люди умеют делать деньги....
🠗 (Волшебник 14.11.2013 12:45)
, ,
0 daniel63
 
14.11.13
11:14
Обратились ко мне вчера через знакомых глянуть отчет под 1с, который для них писал фрилансер. Говорят перестают с ним сотрудничать и просили проверить на предмет вредоносного кода. Ну я бегло глянул ни чего вредоносного не обнаружил, но потом решил посмотреть повнимательней и был просто поражен. В отчет выводится 62 строки, для расчета каждой строки написана отдельная функция и, внимание, 25 функций не производящих ни каких расчетов, а тупо возвращающих ноль. В итоге на 62 строки отчета было написано 2177 строк кода, которые при правильном подходе можно было реализовать максимум строк в 40. Я второй день не могу отойти от того, как можно, так нагло кидать народ, ну понятно платят конторы, но все равно неужели у людей совсем нет совести.
47 Маленький Вопросик
 
14.11.13
11:30
+(46) конфигурация ут 10.3
48 Масянька
 
14.11.13
11:30
И никто не спросил: что делает отчет?
49 UIV
 
14.11.13
11:30
(39) Вы не в курсе что такое функции-заглушки и с какой целью их добавляют в код?

Без полного кода и главное ТЗ по которому отчет писался нельзя судить его автора. Может там результат трех лет эволюции, с доработкой по одному полю в неделю по устным указивкам барана-заказчика.
50 Любопытная
 
14.11.13
11:30
+(44)Я таких полно писала для рег отчетов. Если ячейки в данный момент не могут быть заполнены по данным из БД, но в дальнейшем предполагается развитие функционала, мы такие заглушки ставили
51 Леопольд Роскошный
 
14.11.13
11:31
(34) "Брата замочили, в 6 в коде  много строк написал"

точно так и было, Лихие 90-стые..
52 mikecool
 
14.11.13
11:31
(48) какая разница? тут какашками кидаются )
53 rbcvg
 
14.11.13
11:31
"Я второй день не могу отойти" - какой впечатлительный. Может он его на заре своей карьеры делал, тренировался. Работает? Все, вопрос закрыт. Готов поспорить, что у ТС(как и 99% 1С-негов) бывали такие шедевры, которые вспоминать не хочется.
54 Sabbath
 
14.11.13
11:32
(0) не понял проблемы. Очевидно, фрилансер использует шаблНн, в котором 100500 функций не работают. Возможно, даже его код уныл. Главное, чтоб отчет работал правильно и не тормозил.
55 mikecool
 
14.11.13
11:32
(51) это "Брат" или "Брат 2"? ))
56 Маленький Вопросик
 
14.11.13
11:32
ну что? кто-нибудь отпишеться по вопросу (46)??
57 ИсчадиеADO
 
14.11.13
11:33
автор -троль, развел 1сников))
58 mikecool
 
14.11.13
11:33
(56) наверное пару часов, если бы я мог писать шаблоны для рлс )
59 НикДляЗапросов
 
14.11.13
11:34
Несколько лет назад попросили меня исправить Товарный чек в УТ11, я скопировал внешнюю печатную форму ТТН и исковеркал ее под товарный чек. Вот где была куча мусора и избыточность кода, но все работает до сих пор.
60 Fish
 
14.11.13
11:34
(54) Проблема имхо в зависти ТС.
61 lucifer
 
14.11.13
11:34
(0) работает же отчет, ну не продуктивно, медленно, но работает, тут еще не понятно какие объемы данных у клиента, может он тормозов и не замечает, а раз так то в чем проблема?
62 Маленький Вопросик
 
14.11.13
11:34
(58) ну вот реально - сколько бы ты взял?
63 Fish
 
14.11.13
11:35
(62) Столько, сколько готов заплатить заказчик, и ни рублём меньше.
64 Леопольд Роскошный
 
14.11.13
11:35
(55) оба, Специальное издание 1с.

я как то видел, что в отчет, в Комменты, скинули всю переписку с бухгалтерией.
с одной стороны фигня, с другой многое сразу понятно было.
65 mikecool
 
14.11.13
11:35
(62) я не берусь за задачи, если не готов ее выполнить )
66 Маленький Вопросик
 
14.11.13
11:36
(63) заказчик, допустим, лупень... ему надо решить проблему, ты - специалист, ты и говори сколько стоит и когда. Неужели не знаком с этим подходом?
67 daniel63
 
14.11.13
11:37
(46) 1-2 тыщи, но надо уточнить задачу, конфа типовая нетиповая с сохранением поддержки, как ограничивать на видимость, чтение, редактирование для каких ролей.
68 mikecool
 
14.11.13
11:37
я бы взял как за пару часов, сколько бы делал - моя проблема, но это был бы мой опыт
69 Зойч
 
14.11.13
11:38
(67) за тыщу рублей? задача часов на 20 минимум
70 Зойч
 
14.11.13
11:39
Вариант решения - дернуть подсистему РЛС из бсп
71 Fish
 
14.11.13
11:39
(66) Говорю: стоит 100 тыщ. Заказчик говорит, не, это дорого. А дальше начинается торг. Причем время, которое я потрачу на разработку, нужно только для того, чтобы определить для меня минимальный размер оплаты, за который я возьмусь это делать, и заказчику его знать совсем необязательно. А максимальный размер зависит от кошелька заказчика.
72 Маленький Вопросик
 
14.11.13
11:39
(69) час 1с-ника стоит 2000 руб. * 20 тыс = 40 тыс руб. - решение задачи для заказчика? так?
73 Зойч
 
14.11.13
11:40
(72) Если по 2 тыщи мне то можно дешевле ))
74 Маленький Вопросик
 
14.11.13
11:40
(70) да вариантов решения - море, на самом деле
75 Зойч
 
14.11.13
11:40
Типа скидка. Ну 30 уже можно браться
76 elCust
 
14.11.13
11:40
(0) Автор, ты б позвонил разработчику, в лицо б сказал ему цитирую: "просто поражен", "второй день не могу отойти от того" конец цитаты. Что ты плачешь теперь, он тронул твою ранимую душу.
77 Холодильник
 
14.11.13
11:40
нормально, типовые так же пишутся.
100500 процедур и функций, которые ничего не возвращают. некоторые вообще пустые, добавлены для последующих доработок
78 Fish
 
14.11.13
11:41
(76) Надо ещё потребовать моральную компенсацию, за нарушение покоя :))
79 Aleksey
 
14.11.13
11:42
(61) и давно неиспользуемые функции тормозят формирование отчета?
80 Зойч
 
14.11.13
11:42
(71) если ты изначально говорил 100, а потом сторговался на 10 это очень не хорошо. Заказчик будет понимать что ты говоришь цифры от балды, и тебя нужно продавливать в 10 раз
81 Холодильник
 
14.11.13
11:43
зы. а может это была обфускация кода?
82 MaxisUssr
 
14.11.13
11:43
(0)
Может там раньше что-то было, а потом срочное требование в 1 день "во всех колонках с 1 по 40 писать нули" - ну он и написал. А потом про отчет забыли т.к. работает и изменений других нет.
83 Маленький Вопросик
 
14.11.13
11:44
кстати, хотел спросить, 20 часов по-вашему, это сколько дней??? я, например, не могу писать код больше 1.5-2.5 часов в день
84 Fish
 
14.11.13
11:44
(80) За 10 я не готов пожертвовать временем даже на вникание в ТЗ. Так что на 10 сторговаться не получится.
85 mishaPH
 
модератор
14.11.13
11:45
автор пошел по пути ламера - захаять неразобравшись предшественника.


Автор. я тоже часто так делаю. мне дали задачу написать какой-то отчет подобный чему-то. я тупо копирую функционал и настраиваю под новый отчет. лишнее глушу но не удаляю. ибо каждая функция может вдруг понадобится.
86 Зойч
 
14.11.13
11:45
(83) все зависит от того насколько срочно нужно заказчику. Неделя - полторы
87 bolder
 
14.11.13
11:45
(39) функции следуют в алфавитном порядке.В чем косяк?
88 Маленький Вопросик
 
14.11.13
11:46
(85) говорю, же - шаблон это
89 Fish
 
14.11.13
11:49
(86) +100. И реальное время разработки тут значения не имеет. Подобная задача вполне может быть тобой уже решена в другой конфе, но это не повод лишать себя заработка. Вот например, я сделал задачу за 10 часов, потом другой заказчик просит сделать практически то же самое. Адаптировать задачу под него у меня займёт час. Но это не повод озвучивать это заказчику. Надо брать, как за новую задачу.
90 Sabbath
 
14.11.13
11:49
(0) кстати к наименовании темы, сколько денег то сделал злой фрилансер?
91 Fish
 
14.11.13
11:50
(90) ТС этого не знает, но возмущён.
92 Стрелок
 
14.11.13
11:52
хм... я тоже так иногда делаю. особенно когда функционал развивается и совершенствуется. недавний пример - у клиента база достигла таких размеров что стандартная выгрузка данных в ПО для работы КПК стала занимать 30-40 минут. начал помаленьку анализировать и переписывать. старые куски кода комментировал или так же глушил. причина проста - если что пойдёт не так (база то рабочая и живая) то быстро раскомментировал и вперёд по старой схеме а я думать буду ещё. нормально. удалось сократить время в 10 раз. комментарии удалю через пару-тройку месяцев.
93 Wasya
 
14.11.13
11:56
Обос..ра..ть предыдущего программера перед новым работодателем это святое.
94 Маленький Вопросик
 
14.11.13
11:56
(92) ну и как "ты оценил свой час" в этой работе?
95 Маленький Вопросик
 
14.11.13
11:57
(93) кстати, да!
96 Стрелок
 
14.11.13
11:57
(94) не понял вопроса
97 IVT_2009
 
14.11.13
11:59
У меня есть некоторые отчеты для производителей - страшней ядерного реактора. Часто нужно написать быстро и сейчас. Потому полный кака- код . Некоторые я потом рефракторил - и поражался сколько из них убрал и насколько часто начинает работать быстрей. Но это только когда есть время - далеко не всегда.

Если писать заказчикам на сторону - редко когда не пытаются кинуть или заплатить сильно потом и дешевле. Я не знаю как с этим бороться - но слишком часто такое бывает.
98 Зойч
 
14.11.13
12:02
(97) а сразу писать норм код, не ?
99 ptiz
 
14.11.13
12:02
(0) "при правильном подходе можно было реализовать максимум строк в 40" - так реализуй и покажи нам, а мы оценим.
100 Стрелок
 
14.11.13
12:03
(98) это далеко от реальности. потому как часто заказчики меняют ТЗ на ходу. или что то не учел ты при первом взгляде на задачу
101 JustBeFree
 
14.11.13
12:03
Много раз повторяю - старайтесь продавать не время, а результат. Например к-л отчет можно сделать за час. И что ? Он должен стоить, допустим, тысячу ?
Нет. Он может стоить и 10 и 20 тысяч, а может вообще ничего не стоить. Зависит от платежеспособности клиента и важности/нужности отчета.
102 Маленький Вопросик
 
14.11.13
12:05
(96) сколько взял за заботу?
103 Artful Den
 
14.11.13
12:05
(101) +100500
104 Стрелок
 
14.11.13
12:06
(102) ровно столько сколько взял за первый вариант выгрузки.
105 Маленький Вопросик
 
14.11.13
12:08
(104) ну цифру озвучь, не стесняйся
106 ЧеловекДуши
 
14.11.13
12:09
(0) Значит рассчитывались с ним по объёму написанного, а не по целевой задачи отчета :)
...
Таки что заказчик Жмот... ты погоди, еще тебя оценит по длине кода :)
107 ЧеловекДуши
 
14.11.13
12:09
(101) +100500 :)
108 Wasya
 
14.11.13
12:13
(101) Э... не пришлось бы доплачивать заказчику.
109 alex74
 
14.11.13
12:13
сначала показалось что автор - студент. Потом посмотрел личную карточку - не, вроде взрослый человек. Странно...
110 Толич
 
14.11.13
12:13
Буквально месяц назад позвонил один знакомый админ и спросил, сколько денег я взял бы за следующую доработку:
1. Добавление реквизита в табличную часть документа.
2. 6 строк кода.
3. Добавление колонки в печатную форму этого же документа.
Оказывается за это взяли 5тр. И админ решил, что это много.

Я тоже сказал, что много. А затем оказалось, что программист приезжал к ним в контору за город (около 30км по плитам в тайге) и на протяжении 3-х часов не мог выкинуть пользователей с базы (гл.бух не разрешала). Узнав это я сказал, что контора ему не доплатила.
111 wizard_forum
 
14.11.13
12:14
что-то вспомнил по теме старый анекдот

— Что ? За два удара 22 доллара?
— Нет.За два удара — два доллара, а двадцать за то, что знал куда ударить...(с)
112 Стрелок
 
14.11.13
12:16
(105) тебе зачем?
113 Маленький Вопросик
 
14.11.13
12:18
(110) нормально взял! что программист должен работать за еду только - да????
114 Маленький Вопросик
 
14.11.13
12:19
(112) интересно
115 Маленький Вопросик
 
14.11.13
12:20
я всегда считаю, чем дороже стоит работа, тем качественнее она будет выполнена и не будет проблем с тех.поддержкой
116 Стрелок
 
14.11.13
12:21
(114) интересно что у девочек под юбкой в детстве. а у взрослых есть причина
117 Стрелок
 
14.11.13
12:21
(115) бред
118 Dedal
 
14.11.13
12:22
(0) Ты уж давай все выкладывай. Было ли ТЗ? Сколько в итоге итераций отчета? И т.д.
А то видите код ему не нравится.
119 Маленький Вопросик
 
14.11.13
12:25
(116) боисся с ценой опозориться, дааа??? поди за тарелку супа делал?)))

(117) я еще ни разу не прогадал, если обращался к специалистам и платил им больше, чем это стоит - потом, беспрепятственно можно обратиться к человеку за тех.помощью - и всегда будет ответ вовремя
120 mdocs
 
14.11.13
12:26
тс знатно подставился. обычный код.
121 Advan
 
14.11.13
12:26
(39)Походу был взят типовой регламентный отчет и переписан под себя - гдето я такие функции в типовых видел.
Нафига рисовать формы - можно взять готовые и забить нужными данными.
122 Стрелок
 
14.11.13
12:28
(119) что тебе даст цифра если ты не в зуб ногой ни про задачу ни про объемы? смешной троль
123 Маленький Вопросик
 
14.11.13
12:29
(122) а кто-то про юбки начал писать))
124 Маленький Вопросик
 
14.11.13
12:30
(122) и я не думал, что у тебя какие-то внутренние комплексы по поводу сумм, которые ты выставляешь)
125 IVT_2009
 
14.11.13
12:30
(98) очень часто особенно про то что я написал - это надо вчера и с вывертом из под левой ноги. Потому часть требуется это написать и запустить - причем опять таки вчера.
Когда потом руководство просит что то показать а что то показать но не там и при каких то условиях - отчет в костыль превращается. После определенного предела он перерабатывается и пишется нормально с возможностью внесения костылей - но уже по нормальному
126 Глобальный_
Поиск
 
14.11.13
12:30
(0) Был небось готовый, на основе которого делал. Ненужные расчеты убрал.
127 exwill
 
14.11.13
12:35
(34) И до сих пор считаешь себя умным?
Что-то ты как-то плохо прогрессируешь.
128 Lexik
 
14.11.13
12:38
у ТС тонкая душевная организация, видимо...
129 daniel63
 
14.11.13
12:41
(127) Т.е. предлагаете плевать на разум, а просто по максимуму рубить бабла в стиле "Без лоха и жизнь плоха"?
130 BuHu
 
14.11.13
12:42
(128)страшно представить сколько дней \ недель автор будет отходить от этой ветки )))
131 Lexik
 
14.11.13
12:43
(130) гыгы
132 Стрелок
 
14.11.13
12:44
(129) тебя который раз спрашивают - в чём тут лохотрон? создатель что? получал бабло от количества строк? сомневаюсь. такое только в анекдотах
133 Стрелок
 
14.11.13
12:45
(132) а может у тебя просто тяга к линейному программированию без использования функций и процедур потому как "так понятнее если все последовательно идет"? ты скажи мы поймём. раньше в 90-ые так учили. если потом развития небыло это обяснимо
134 stix2010
 
14.11.13
12:48
иногда из красивых отчетов, после непоследовательных хотелок пользователей такой гкод получается
135 BuHu
 
14.11.13
12:48
(129) с чего ты взял , что автор отчета срубил бабла по максимуму ? ты знаешь сколько ему заплатили ? ты знаешь сколько раз меняли ТЗ ? ты буквально ничего не знаешь о ситуации , но твое обостренное чувство справедливости возмущенно негодует.
136 daniel63
 
14.11.13
12:49
(132) Это и был первый вопрос, который я задал заказчику, пока на него ответа не дали.
(133) То что касается линейного программирования, да именно такому в 90-е в школах и учили. Т.к. обращалась ко мне девочка с контрольной на паскале, сначала сделал, как надо, а заставили приводить к линейному коду. Сам всегда пользуюсь функциями и процедурами в разумных пределах.
137 Asmody
 
14.11.13
12:52
(133) "линейное программирование" - это совсем не то, о чем ты думаешь
138 DexterMorgan
 
14.11.13
12:52
(136) Ты упорот, ты что правда считаешь, что он получал за количество строк?
139 BuHu
 
14.11.13
12:53
(136) заказчик получил что хотел (отчет работает) ? в чем обман ?
140 DexterMorgan
 
14.11.13
12:53
В (0) феерический бред
141 DexterMorgan
 
14.11.13
12:54
(139) да тут не обман. Тут ошибка. В ДНК.
142 BuHu
 
14.11.13
12:54
+(139) он же им не воздух продал , а работающий отчет , работающий так как хотел заказчик . сколько он за это денег взял - не твоего ума дела .
143 sf
 
14.11.13
12:54
(136) все, я поговорил с заказчиком, дал ссылку на эту ветку - они обратно ко мне возвращаются. не звони им больше
144 visualfox
 
14.11.13
13:00
Ну как дети, епта. Вы давно машины в сервисе делали? Или каких-нибудь строителей звали что-нибудь дома подлатать? Когда договариваешься на одну работу и сумму, а потом оказывается что нужно сделать гораздо больше, а по итогу после оплаты видишь, сделано меньше чем договаривались.
Зашел тут на форум сметчиков, они там тупо обсуждают как можно увеличить смету на работы которые делать не надо. Например, берем UPS с гарантией из магазина, ничего не делаем, а в работах пишем настройка/калибровка/тестирование. И вуаля - ценник в 2 раза (например) выше.
Одни 1с-ники честные.
145 sf
 
14.11.13
13:01
(144) не надо по себе судить. И по неправильным авто-сервисам.
146 Маленький Вопросик
 
14.11.13
13:01
(144) как говориться, если одна работа бесплатна, за другую - в 2 раза дороже берем!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший