Имя: Пароль:
JOB
Работа
Опрос. За чей счет вы исправляете свои косяки
0 wangoff
 
01.07.15
02:58
Разработчики, прием!
Хочу понять ситуацию в отрасли.
За счет чего вы исправляете ошибки в своих задачах?

Поясню подробнее:

Если вы сдали задачу. А после обнаружились ошибки.  Куда вы отписываете время, потраченное да исправление данных ошибок?
Разумеется, речь идет про проекты.
82 wangoff
 
01.07.15
15:09
(81) Я даже по этой теме вижу, что для слишком не одного в этом форме фразы "как у вас выстроен процесс" оказываются неожиданными.
83 Серый Пес
 
01.07.15
15:10
(81) К нам приходят иногда быдлокодеры, у которых после отмашки "я сделал, можно проверять" тестеры с удивлением рассматривают форму с ошибкой компиляции. Но ей-богу, я считал, что это не средний показатель по отрасли, а нижний....
84 Dmitrii
 
гуру
01.07.15
15:16
(34) > Ошибка - понятие так то растяжимое.

Об этом я уже писал. Но автор ветки попросил абстрагироваться от этого вопроса, считая его уже решенным - ошибка признана заказчиком, как его (заказчика) ошибка.
То есть мы находимся уже на этапе исправления ошибки, когда этап разбора полётов и поиска виновных пройден.
85 mTema32
 
01.07.15
15:18
(83)Самое стремное у меня было когда вот так вот "х.як х.як и в продакшн" один прог наваял синхронизацию данных между двумя базами, потом уволился. А через месяц там такой косячина вылез, что мы вдвоем разгребали потом еще месяц. Но это на фикси - ессно в рабочее время все правили.
86 wangoff
 
01.07.15
15:21
Сообщения от (28) и (85) как раз говорят о том, что факт ошибки воспринимается как нечто внезапное и не нормальное.

Но мне кажется, что ошибки имеют такой показатель как норма выявления ошибок, измеряется, к примеру, в процентах от закрытых часов. И собственно, имея такой показатель, моно адекватно управлять этим риском.
87 Domovoi
 
01.07.15
15:22
(71)А теперь сопоставьте (49)и(71). По (49) делается вывод что у каждого второго прогера есть тестер, а в (71) говорится какие проекты пишутся и получается что каждый второй ими занимается. Порой как поскладываешь фразы там такое получается)
(77)Обычная работа у него и обычный вопрос, через который почти все проходили. Выдумываете вы все что-то.
(81)Потому что у 1сников это только прогер+студент есть такое понятие. Слишком дорого проверять работу за кем-то. Это надо типовой проект писать и потом сотне фирм продать его, чтоб не быть в прогаре, а такого никто не пишет.
88 Серый Пес
 
01.07.15
15:26
(87) В 71 мной говорится, что в крупных проектах от 6 до 12 человек (из которых минимум трое - тестеры) заняты более года. В 49 мной говорится, что практика самотестирования - зло. Тестировать должен другой человек, не прогер. Иначе добра не видать.

А если Вы считаете, что слишком дорого делать хорошо, и нужно быстро сделать калопрогу, то это никак не характеризует 1С как фреймворк.
89 Гёдза
 
01.07.15
15:26
(87) Тебе просто не повезло в нормальных местах работать
90 Гёдза
 
01.07.15
15:27
(88) Самотестирование - гуд, но только автоматизированное. Но такое практически НИКТО не использует
91 Серый Пес
 
01.07.15
15:27
Да, извините. В (89) написано то же самое, что я сказать хотел, но гораздо более ненаезжательно.
92 Draziw
 
01.07.15
15:27
(85) А не надо давать перед увольнением сотруднику проекты, у которых длительный срок ввода в эксплуатацию после сдачи проекта... синхронизация данных одна из таких задач - всегда ошибки синхронизации выявляются после длительного периода эксплуатации и незаметны на небольших тестовых объемах данных.
93 Серый Пес
 
01.07.15
15:28
(90) Потому что вот это как раз реально дорого :)
94 mTema32
 
01.07.15
15:29
(89) Кстати, в средних и мелких конторах, где есть какой-никакой ИТ-отдел ни разу не видел тестеров) Даже если там свое ПО не одинесное. Также разрабатывают как и все)
95 mTema32
 
01.07.15
15:30
(92) А я и не давал. Это директор ИТ департамента дал. Но его к тому момент тоже не было уже)))
96 wangoff
 
01.07.15
15:30
(95) В нашей сфере работает много чувствительных людей.
Им в четверг не понравится погода и они решат уволиться.
Как правило сообщают в лучшем случае за две недели.
97 Гёдза
 
01.07.15
15:36
(93) реально дорого только в первый раз, и то на  изучение в основном. а потом только поддерживать
98 Гёдза
 
01.07.15
15:36
(94 ) На фикси, согласен, тестеров не бывает практически никогда
99 Asirius
 
01.07.15
15:42
Когда меня попросили в договоре дать гарантию на мою доработку 5 лет, я попросил за каждый месяц гарантии 5 тысяч рублей. На том и сошлись.
100 ДенисЧ
 
01.07.15
15:57
(97) Значит, мне не повезло... работал в трёх конторах (последнее время) и везде были тестеры...
101 Гёдза
 
01.07.15
15:58
(99) дали ? )))
102 Серый Пес
 
01.07.15
16:19
(101) 300к - может быть как запредельно много для доработки стоимостью 10к, так и запредельно мало для доработки стоимостью 10кк :)

Кстати, за последние 6 лет я работу менял 2 раза. Тестеры (люди, выполняющие функции тестировщика) были везде.
103 ХардHard
 
01.07.15
16:25
(101) Потом догнали и еще дали %)
104 Гёдза
 
01.07.15
16:31
(102) Я бы сказал 20 на 80 или еще меньше (есть тестеры / нет)
105 Domovoi
 
01.07.15
16:33
(89)А может наоборот повезло) Честно говоря сегодня впервые услышал что у 1сников есть тестеры)
106 Серый Пес
 
01.07.15
16:33
(104) может дело в том, что я, когда работу искал, не ходил по собеседованиям в "ларьки". Искал либо крупных франчей, либо крупных фикси.
107 Гёдза
 
01.07.15
16:34
(106) 2 работы за всю жизнь ни о чем не говорит
108 ХардHard
 
01.07.15
16:34
(104) Нигде не видел чистых тестеров в 1С. Они только тестят и больше ничего?
109 Гёдза
 
01.07.15
16:35
(108) обычно они же консультанты, пока нечего тестироать
110 Гёдза
 
01.07.15
16:35
выделенных тестеров тоже не видел ни разу
111 Гёдза
 
01.07.15
16:35
наверно только в зао 1с есть такие
112 Серый Пес
 
01.07.15
16:37
(107) "За всю жизнь" работ у меня было больше :) Лет 15 назад, когда я прогером сидел, у меня тестера не было. Так это еще и на 77 было. Грешным делом оторвался я от народа, если по ветке посмотреть.

А так да, как правило на тестеров вешают консультантство, а на консультантов - тестерство.
113 Domovoi
 
01.07.15
16:39
(106)Так тестеры во франче или где?
114 Серый Пес
 
01.07.15
16:41
(113) Люди, выполняющие функции тестирования разрабатываемого ПО, были и в тех франчах, которые я рассматривал, и в тех фиксях, которые я рассматривал.

Более того, честно скажу. До сегоднашнего дня я считал, что отсутствие тестирования софта - это не в рамках среднего по отрасли.
115 Domovoi
 
01.07.15
16:50
(114)Ну во франях понятно - там и не тестеров и не прогеров и дерут в тридорога с клиента, там как раз схема 3 прогера+1000 студентов, а вот на фиксях интересно.
116 Domovoi
 
01.07.15
16:53
Интересно на мисте есть хоть 1 тестер 1с?
117 Серый Пес
 
01.07.15
16:57
(115) Если франь ларечный, то да. Если у франя есть серьезное проектное портфолио - то нет.
(116) Не так давно я бы ответил тебе да, есть, вот он я. Теперь про себя так однозначно сказать не могу - вырос из консультантов :)
118 ХардHard
 
01.07.15
17:00
Можно, кстати, другим прогам давать тестить. Толку вразы больше чем самотестирование. Где-то наверняка используется.
119 Domovoi
 
01.07.15
17:06
(117)"Если у франя есть серьезное проектное портфолио" знаете примеры?
120 Серый Пес
 
01.07.15
17:15
(119) Бит, Рарус (был, как счас - хз), ВайзАдвайз, Хомнет - да нет им числа на самом деле. Вот даже франь Охотницы в этот список может войти.

А что, Вы на полном серьезе считаете, что нет ни одного франя с проектным портфолио?
121 ХардHard
 
01.07.15
17:15
(119) Кто по-твоему делает самые крупные проекты? Фришники из мухосранска?
122 Гёдза
 
01.07.15
17:17
(118) В качестве наказания?
123 ХардHard
 
01.07.15
17:18
(122) Ты мне, я тебе %).
124 wangoff
 
01.07.15
17:33
(121) Самый крупный делали АЛП. Недавно вот отписались что закончили. Почта Роисси.
125 Серый Пес
 
01.07.15
17:40
(124) Я тебе по секрету скажу - в почте россии кто только не отметился. Это как камаз :)
126 wangoff
 
01.07.15
17:56
(125( Этот секрет знают все. Даже в оф. релизе эта инфа есть.
Но АЛП конкретно на Почте Роисии сидели.
127 Domovoi
 
01.07.15
23:54
(120)Бит, Рарус - ни одного проекта, думается ни одного сильного прогера.
(121)Такие как я, только может чуток побольше опыта. Франь только ставит типовую, а дальше пару наемнык профи и погнали крутить проект.
128 Серый Пес
 
02.07.15
10:12
У появления поста 127 может быть только две причины:
1. Человек абсолютно, незамутненно не разбирается в отрасли, внедрениях, проектах и крупных франях.
2. Человек очень толсто троллит.

Я склоняюсь к вар.1, но все-же допускаю вариант 2.
129 wangoff
 
02.07.15
10:21
(128)
3. В отрасли имеет место быть именно такая ситуация.
Это очень интересный разговор - о том, что система заставляет людей мыслить стереотипно. Многие, привыкая к одной схеме - привыкают к ней.
130 thezos
 
02.07.15
10:25
Где эти сферические тестеры? На мисте нет ни единого.
131 Серый Пес
 
02.07.15
10:25
(129) Ээээ. Бит и рарус имеют внедренные проекты. В Бите 100500 хороших программистов. Ни один крупный проект не был внедрен командой "наемных профи" после того, как франь "только поставил типовую".
Эрго - в отрасли (я, конечно, имею в виду не автоматизацию ЗАО "Кура-гриль") ситуация не такая :)
132 Серый Пес
 
02.07.15
10:27
(130) ОМГ. Напротив меня сидит счас.

Коллеги, это лакмусовая бумажка на самом деле. Если Вы не знаете, что софт, написанный на 1С, нужно тестить отдельно - значит Вы ничего про внедрения крупных проектов на 1С не знаете.
133 wangoff
 
02.07.15
10:35
(132)
Проблема в том, что ты в меньшинстве.
134 Ndochp
 
02.07.15
10:40
(132) Серый, а тесты это есть отдельная от ТЗ бумажка типа "План тестирования" по плану прогоняется конфа после доработки и ставятся галочки упало/не упало? (возможно автоматизированно), и при этом это не формальное приемо-сдаточное тестирование по итогам проекта/этапа проекта, а ежедневная практика по всем поступившим от программистов пунктам? Или консультант/тестер после того как программист сказал "готово" берет ТЗ и делает пару проводок/документ на каждый из пунктов ТЗ на свое усмотрение?
135 Серый Пес
 
02.07.15
10:41
(133) Я уже понял, что именно из-за людей, которые считают, что в 1С единственно возможная норма - "херак, херак и в продакшен" - и возникают мифы о том, что одинэсник не программист.

Еслли вы думаете, что раз вы делаете плохо, то и другие делать хорошо не могут, и вы сами делать хорошо не можете - то помочь я вам не смогу.
136 Серый Пес
 
02.07.15
10:44
(134) Упало\не упало - это вообще ни о чем. Падающий по ошибкам времени выполнения отчет или форма - это верный признак, что прогер ее даже отлаживать не пытался. Т.е. софт, переданный в тестирование - не должен падать по умолчанию.

А дальше план тестирования, который без сомнения есть, создается в зависимости от тестируемой задачи и, как правило, содержит тестовые примеры на бизнес-логику и граничные данные. Про нагрузочные тесты я уж молчу, тут наверное мне скажут, что такое понятие и 1С несовместимы :))))
137 mTema32
 
02.07.15
10:48
(136) Если не секрет, чего разрабатываете/автоматизируете? Компания айтишная или нет?
138 Серый Пес
 
02.07.15
11:19
(137) Ответил в личку.
139 Draziw
 
02.07.15
11:30
(135) Миф о том что 1Сник не программист вовсе не по этой причине, а потому что области знания современного программиста и 1Сника практически не пересекаются :) Единственная связь что и те и те конечно пишут циклы и условия, но современное программирование чуть дальше ушло от этого :)
140 Серый Пес
 
02.07.15
11:35
(139) А, понятно. Это тоже от недостатка опыта.
141 Draziw
 
02.07.15
11:37
(140) Всмысле ? какого опыта - опыта изучения возникновения стереотипов ? я думаю у меня в этом вопросе больше и опыта и квалификации чем у вас :)
142 Серый Пес
 
02.07.15
11:41
(141) Это предложение отринуть стереотипы, достать и помериться? :)))))

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

Пока утверждение похоже на то, что прогер на Джаве не знает Джанго, поэтому он не прогер.
143 Draziw
 
02.07.15
11:50
(142) Понимаешь Javист и Php шник могут найти общие темы для разговора, а 1Сник среди них будет как белая ворона который ничего не знает. Интеграция дело десятое,но 1Сник вебсервер не напишет, а javiист  и phpшник могут, с svn, git Работали, а когда 1Сники будет раскаызвать про то что он пользовался хранилищем конфигурации над ним будут ржать :) И Джависти  phpшник про паттерны хотябы слышали, а 1Снику их даже использовать негде :) и прочее прочее...
Да в 1С много своей кухни - но когда ты начнешь ее рассказывать джависту, он не будет тебя слушать - для него это будет звучать как бред :)
А стереотипы на то и стереотипы чтобы формироваться не на уровне объективной действительности, а на уровне восприятия. А воспринимают 1Сников именно как недопрограммистов, потому что 1Сники с точки зрения других программистов мало знают общего пула технологий у других языков.
144 Draziw
 
02.07.15
11:52
И я не утверждают что стереотип этот верный, но многие стереотипы - это собственно стереотипы которые сформированы просто по формальным признакам. Стереотипы не формируются с помощью обстоятельного и детального анализа :)
145 Маратыч
 
02.07.15
12:02
По-хорошему, в 1С надо пускать после сдачи экзаменов на хотя бы базовые знания любого языка программирования высокого уровня. Кто не сдал, получает Кнутом по лбу. Тремя томами по очереди.
146 Гёдза
 
02.07.15
12:03
(145) Так не пускай, кто тебя заставляет пускать?
147 Гёдза
 
02.07.15
12:04
Есть спрос даже на нубов поэтому они и есть и туда идут
148 mTema32
 
02.07.15
12:07
(145) Думаю от этого мало что изменится) И стереотипы останутся и вебсервера на 1С писать никто не будет.
149 Draziw
 
02.07.15
12:07
(145) Да это пофигу, многие знания многие печали :)
150 Серый Пес
 
02.07.15
12:08
(143) Мне, кстати, понравилось определение хабра - что 1С это своеобразный фреймворк такой.
Но вообще мысль правильна. 1С, как ярко выраженный предметно-ориентированный продукт, не использует многого из того, что использует java (как пример). Еще пример - на Лиспе не написать веб-сервер.
151 mTema32
 
02.07.15
12:09
(142) Не знаю. Я нормально нахожу общие темы с друзьями программистами-не-1Сниками.
152 Draziw
 
02.07.15
12:10
(148) Стереотипы эти будут всегда пока останутся формальные признаки. А первые бросающиеся в глаза - это русский язык в коде и оторванность от общего пула технологий - это никуда никогда не денется. Неважно хорошо мы будет тестировать или отвратетельно плохо :) в этом вопросе мы скорее даже как все... и там и там подход хряк хряк и в продакшен присуствует.
153 Маратыч
 
02.07.15
12:10
(147) Речь не о нубстве как таковом. Само непонимание программирования как такового, подход к написанию кода как к школьному сочинению в двух листах плодит такой лютый гамнокод, с которым ты и сам, скорее всего, не раз сталкивался.
154 Маратыч
 
02.07.15
12:11
+(153) Что, никогда не видели в модуле формы сотни строк кода, многократно дублирующегося в различных вариациях?
155 Гёдза
 
02.07.15
12:13
(154) В php  и java тоже есть индусский код и что?
156 Серый Пес
 
02.07.15
12:13
(154) Термин "индусское программирование" родился абсолютно вне контекста 1С.
157 Draziw
 
02.07.15
12:13
(153) А другой язык не поможет. В 1С свои принципы построения правильного кода, я с точки зрения 1Сника писал всегда хороший код - это всеми коллегами подтверждалось. А потом сел писать в jave - и первые проекты-  адский гамнокод. Этот опыт не перекладывается на другой язык, везде свои заморочки.
158 Серый Пес
 
02.07.15
12:14
Не-не. Мы разные люди и у нас не всегда мысли сходятся! :)
159 Гёдза
 
02.07.15
12:15
(157) а с php на java  опыт значит перекладывается? Бред же
160 Гёдза
 
02.07.15
12:16
(151) Пиво-водка?
161 Draziw
 
02.07.15
12:16
(159) Всмысле, а я разве это говорил ? Я привел это как аргумент что чтобы не писать гомнокод = другие языки не помогут, надо изучать принципы написания нормального кода именнов  том языке в котором работаешь.
162 Маратыч
 
02.07.15
12:21
(156) В 1С за счет низкого порога входа индусский код встречается чуть менее чем на каждом шагу.
163 mTema32
 
02.07.15
12:21
(160) С таким входными данными можно с кем угодно общий язык найти)
Просто работаю с неодинесниками и сейчас работаю)
164 Маратыч
 
02.07.15
12:22
+(162) Кстати, в PHP тоже. Только за язык программирования его считать как-то ээ...
165 Draziw
 
02.07.15
12:26
(164) не 1Сникам  так судить :) 1Сники в общей неформальной иерархии программистов стоят еще ниже чем phpшники :)))
166 Серый Пес
 
02.07.15
12:27
(165) А программисты на Лиспе где стоят в этой иерархии?
167 Серый Пес
 
02.07.15
12:27
+ к предыдущему - а программисты на Абапе?
168 Draziw
 
02.07.15
12:28
(166) они причислены к вымирающему виду и к ним как к тяжелобольным старцам, исключительно уважительное отношение.
169 Draziw
 
02.07.15
12:30
(167) Ну это уже надо отдельную ветку с голосовалкой делать... мало ли...я  там за всю градацию не скажу, не настолько я дотошно занимался исследованием програмисстского эпоса и фольклора.
170 Маратыч
 
02.07.15
12:31
(165) А я изначально и не адинэсник, но востребованность на рынке вынудила сменить ориентацию, гг.
171 Draziw
 
02.07.15
12:32
(170) Не важно кем ты был, важно кто ты сейчас :)
172 Domovoi
 
02.07.15
14:28
(128)Я никогда не тролю, ну а разбираюсь в внедрении проектов или нет, думаю точно не определишь. Но зато я столкнулся с десятком проектов рарус, которые пришлось полностью переделывать. Что можно сказать об их проектах: в целом проект не работает, 90% объектов с массой ошибок. Ну про структуру кода думаю уже и не стоит говорить, просто отрубай руки тому кто кодил.
(131)Может быть мое мнение не верно, но я считаю сделанным проект когда он работает, пусть есть мелкие ошибки в редких случаях, но все же он работает. К сожалению за 6 лет ни разу не слышал, чтоб франь внедрил проект и он работал. Как правило еще года 2 обкатки или если клиент с головой, то берет штатного прогера или наемного и те уже "напильником из паравоза делают самолет".
173 Серый Пес
 
02.07.15
15:15
(172) "Если я этого не видел - значит этого не существует". Теории с таким обоснованием очень сложно опровергнуть :)

Хотя да, я и за Рарусом, и за Хомнетом доводил проекты до ума. Очевидно, что некоторые проекты доводили до ума за мной. Так что факт доводки другой проектной командой (и иногда да, фикси) имеет место быть.
Другое дело, что выдавать это (по сути провал внедрения) за обычную практику не стоит.
174 Гёдза
 
02.07.15
15:17
(173) Что за франч у тебя?
175 Серый Пес
 
02.07.15
15:21
(174) Своего франча нет :) Работал в Проект-ИТ. Уже давно там не работаю, перешел на фикси по сути.
176 Domovoi
 
02.07.15
16:42
(173)""Если я этого не видел - значит этого не существует". Теории с таким обоснованием очень сложно опровергнуть"
Ну я сам не люблю так высказываться. Просто такой опыт имею я, я вижу что пишут программисты на Мисте, я общаюсь с другими программистами и они высказываются точно так же. Ну чисто статистически я делаю вывод что тот же Рарус не делает рабочих проектов. Может мне как раз попались те самые знакомые и записи других прогов, где рарус и не внедрил проекты, а есть 10к других, которые внедрил и работают, но что-то мне кажется это нет так.
177 Гёдза
 
02.07.15
16:44
(176) Рарус как и Бит как и все огромные фрначи очень разнятся по проектным командам, коих там десятки.
А от конкретных людей зависит практически все
178 ХардHard
 
02.07.15
16:49
Эта любимая притча 1С'ников (может не только их) , что все вокруг козлы , а я дартаньян. )
179 Серый Пес
 
02.07.15
16:52
(177) Бит еще кардинально различается по офисам. По сути это куча разных франей разной крутости (от коробочных до проектных), объединенных одним названием
180 wangoff
 
02.07.15
23:39
(179) (178) (177) (176) (171)

Ну а что, разве кроме БИТа, Раруса и Хомнета никого нет? Нет конторы с парой-тройкой крепких команд, за проекты которых можно не беспокоиться?

З.Ы. Это я не поднимаю вопрос о том, что не все знают на практике, что такое эта самая проектная команда
181 Сниф
 
03.07.15
01:33
(0) стараюсь документировать свою переписку с заказчиком (если общаемся по почте, она и сама документируется).
Свои ошибки сразу и безусловно исправляю за свой счет. Иногда заказчик по своей инициативе и приплачивает за это.
Если ошибка логическая - заказчик хотел одно, а я сделал другое, то, ссылаясь на переписку, пытаемся прийти к истине, кто виноват и кому оплачивать. Но такого почти нет - поэтому я, возможно, излишне докучаю заказчику своими вопросами, пока точно не пойму, чего именно он хочет.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан