Здравствуйте, genre, Вы писали:
G>Ага. А потом меняется требование и мы неделю переписываем все тесты накопленные за долгосрочную перспективу.
Юнит-тесты должны быть маленькие, если он здоровенный и тестирует какой-то убер-функционал, то это уже не модульное тестирование, а интеграционное.
Маленький тест переписать несложно.
И кстати даже в такой ситуации тест помогут быстрее найти изменившиеся места.
Re[8]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, techgl, Вы писали:
L>>Кто-то ведь будет писать программу? Так вот этот вот кто-то и должен продумывать архитектуру, вне зависимости от того, использует он TDD или нет. T>TDD диктует дополнительные условия для архитектуры. Если же ты под TDD подразумеваешь только модульное тестирование, то о чем спор?
Основное условие, это выделение интерфейсов, чтобы можно было тестировать именно модули и подставлять им моки, вместо внешних зависимостей — несильно большое и сложное условие, по моему мнению.
Re[3]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, techgl, Вы писали:
T>Здравствуйте, _wqwa, Вы писали:
_>>Качество -- это функция цены (при нормальном менеджменте). Если "продвинутые практики" экономят время -- экономь своё рабочее время, потраченное на проект, а сэкономленное -- потрать с пользой на свои цели. Это в любом случае конструктивнее, чем делать работу "втупую", увеличивая при этом её количество. Т.е. если с "практиками" можно сделать продукт плохого качества вдвое быстрее, чем без них, то трать меньше времени, но эффективнее. Заодно и квалификация будет повышаться, а не понижаться. T>Серебряная пуля? Что там за практика, которая в два раза увеличивает скорость разработки?
Выше по топику говорилось про TDD. Но я не про неё, а вообще про манеру добросовестно вести разработку, а не спустя рукава. Ну и тут скорее не про то, что ТДД что-то стремительно увеличивает, а про то, что расхлябанная работа стремительно уменьшает. Вот между ними двумя вполне могут быть разы.
Кто здесь?!
Re[10]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, BulatZiganshin, Вы писали:
BZ>т.е. как обесценился — рубль наоборот 5 лет как растёт
Покупательная способность рубля падает и всегда падала. Растёт в мире, кажется, только Японская йена.
FDS>>В любом случае, если бы я работал 5 лет, то рост зарплаты в данном случае был бы за счёт роста моей квалификации.
BZ>да ну? а то, что средняя з/п в стране на 30% ежегодно повышалась, ты вероятно и не в курсе
О боже! Неужели Абрамович вернулся в Россию?
Быстрей всего в прошлом году росли доходы в сельском хозяйстве (прирост 135,9%), в розничной торговле (134,8%), в туриндустрии (136,4).
В других отрасях зарплаты росли, понятное дело, существенно меньше, раз получилось всего 30%
У некоторых специальностей средняя зарплата вообще упала, не в курсе?
BZ> конечно, у нас и в советское время каждый желающий мог позволить купить себе иномарку или отдыхать в Турции. они просто не любили выпендриваться
Не понял юмора.
Re[5]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, Vzhyk, Вы писали:
V>И потом тебе в один прекрасный момент приходит откровение: overskill. V>Видели уже...
Та это — же хорошо, вперёд к новым знаниям и к качественно новым деньгам
То, что ты overskill, это означает, что пора открывать своё дело или уезжать в другую страну или становиться начальником или всё вместе взятое
Конечно, бывает банально лень, но это уж проблемы человека.
Re[7]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, blumenkraft, Вы писали:
B>Ну как же — не причем? Зарплата это источник мотивации. Не думаю что за 15тыс кто-то тут на форуме писал бы действительно качественный код, зная что даже на нынешнем придавленном рынке это не деньги, и что семью на такое не прокормишь. Тут мы конечно не о таких суммах ведем речь, скорее о больших, но суть примерна та же — есть уважающий себя профессионал который потратил Х лет на изучение того-то там. Он считает что сумма его опыта оценивается в Х тугриков, а рынок — именно рынок а не конкретный работодатель — считает что для такой позиции потолок Y, да еще если у тебя 2Х лет опыта, не меньше. Человек решает привести систему в равновесие, и не "продавать товар по пол-стоимости".
Рынок — понятие относительное. Не платят в одном месте — валим в другое. Эдак всю жизнь можно просидеть в глухой деревне и лить слёзы, что вот нету здесь другой работы кроме оператора троечки в колхозной конторе.
Re[9]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, blumenkraft, Вы писали:
B>Идея то что хороший профи найдет себе работу "по плечу" не очень-то работает. Взять например позиции уровня тим лид — их ограниченное количество, работодатели за них и до кризиса-то не особо переплачивали (по сравнению с ПМными должностями), конкуренция больщая а сейчас — ну, сейчас вообще труба — но даже тогда, найти позицию "под стать" наверное было сложно.
Поправочка, работодатели ХОТЕЛИ БЫ, чтобы шарящие товарищи попустились. Вот только не попускаются они: ни в кризис, ни без кризиса. Другое дело, что на ряд должностей реально не нужен такой шарящий товарищ, который там был. Можно найти попроще и подешевле — кнопочки на форму кидать достаточно.
Так проффи давно валят с просторов СНГ
B>Ну как бы нет никакого "объективного" сопоставления зарплаты и способностей. Есть рынок, но он не объективен — если все объявят дэмпинг, рынок прогнется. Есть также субъективное мнение "мне должны платить столько". Рынок, естественно, выигрывает.
Профсоюз, по другому никак
Re[8]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, techgl, Вы писали:
T>Здравствуйте, landerhigh, Вы писали:
L>>Кто-то ведь будет писать программу? Так вот этот вот кто-то и должен продумывать архитектуру, вне зависимости от того, использует он TDD или нет. T>TDD диктует дополнительные условия для архитектуры. Если же ты под TDD подразумеваешь только модульное тестирование, то о чем спор?
Разработка любой программы диктует определенные условия для архитектуры. Совершенно не понимаю, почему именно использование TDD должно на этом отражаться сильнее всего.
Здравствуйте, techgl, Вы писали:
T>Здравствуйте, vb-develop, Вы писали:
VD>>Не говорил ничего такого. Дополнительные фичи — только за счет увеличения сроков. А исходный пост именно о том, что сотрудника напрягает именно качественное выполнение работы. Типа за такие деньги напрягать свой мозг изучением новых подходов вроде TDD я не намерен. Так ведь было сказано с исходном сообщении? T>На сколько я понял из ветки, он прекрасно знаком с TDD.
Нет. Он с TDD рядом стоял, в лучшем случае.
TDD клиенту не нужно. TDD — это в первую очередь удобство разработчика.
Здравствуйте, FDSC, Вы писали:
FDS>Обычно тезис "работаешь хорошо сегодня, выгоду получаешь через год" не оправдывает себя. Лично ни разу не видел, чтобы такие вещи случались, а вот "работаешь много, плюёшь на качество, гонишь воду — получаешь выгоду и сразу, и через год" — это я видел, и много.
Вот-вот. После таких сидишь и разгребаешь тонны говнокода.
Re[4]: Подстраивать ли качество работы под уровень доходов?
Это в теории, а практически реинкарнация оного в вине унизительной разрешительной "постоянной регистрации" aka "прописки" до сих пор существует в недоразвитых странах.
Re[11]: Подстраивать ли качество работы под уровень доходов?
L>TDD клиенту не нужно. TDD — это в первую очередь удобство разработчика.
Думаю, вы не совсем правы. Если требования к проекту относительно статичны, TDD в первую очередь нужно клиенту, т.к. значительно уменьшится количество денег (времени, репутации), потраченных на саппорт.
Re[8]: Подстраивать ли качество работы под уровень доходов?
S>Это честно говоря для меня что-то новое S>Т.е. человек настолько крут, что в России ему могут предложить только такую зарплату, которая в 2 раза ниже его способностей?
Что вас удивляет? Именно из-за такого положения дел тысячи высококвалифицированных программистов вынуждены были уехать работать в другие страны.
Re[6]: Подстраивать ли качество работы под уровень доходов?
M>Согласен. У меня батя в начале 90-х работал на одном предприятии, так там у них когда денег не хватало, чтобы всем выдать, выдавали в первую очередь простым сотрудникам, а руководству задерживали.
Руководство обычно пилило в таких масштабах, что задержка зарплаты их мало задевала.
Re[3]: Подстраивать ли качество работы под уровень доходов?
BТеоретически затраты заказчика одинаковы — либо большую зарплату платить, либо за саппорт потом. Только вот почему-то заказчик как раз хочет скорее саппорт нежели хорошую денежку дать.
Ну тут как раз понятно, почему. Саппорт — он когда-то ПОТОМ будет. И может, вообще можно будет кинуть, без саппорта обойтись. Может, к тому времени и ишак, и падишах сдохнут.
А вот поставки нужны прямо сейчас, ибо сроки горят, кредит капает, пени бегут.
Re[4]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, michael_isu, Вы писали:
_>Здравствуйте, FDSC, Вы писали:
FDS>>Обычно тезис "работаешь хорошо сегодня, выгоду получаешь через год" не оправдывает себя. Лично ни разу не видел, чтобы такие вещи случались, а вот "работаешь много, плюёшь на качество, гонишь воду — получаешь выгоду и сразу, и через год" — это я видел, и много.
_>Вот-вот. После таких сидишь и разгребаешь тонны говнокода.
Да нет, вроде как умные парни как раз на такое не попадаются — они пишут с годик говнокода, сдают проект, и с ним в резюме сваливают на бóльшие деньги.
Re[5]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, blumenkraft, Вы писали:
_>>Вот-вот. После таких сидишь и разгребаешь тонны говнокода.
B>Да нет, вроде как умные парни как раз на такое не попадаются — они пишут с годик говнокода, сдают проект, и с ним в резюме сваливают на бóльшие деньги.
А куда сваливают-то?
Re[6]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, michael_isu, Вы писали:
_>Здравствуйте, blumenkraft, Вы писали:
_>>>Вот-вот. После таких сидишь и разгребаешь тонны говнокода.
B>>Да нет, вроде как умные парни как раз на такое не попадаются — они пишут с годик говнокода, сдают проект, и с ним в резюме сваливают на бoльшие деньги.
_>А куда сваливают-то?
Дальше говнять?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[7]: Подстраивать ли качество работы под уровень доходов?
Здравствуйте, kaa.python, Вы писали:
KP>Здравствуйте, michael_isu, Вы писали:
_>>Здравствуйте, blumenkraft, Вы писали:
_>>>>Вот-вот. После таких сидишь и разгребаешь тонны говнокода.
B>>>Да нет, вроде как умные парни как раз на такое не попадаются — они пишут с годик говнокода, сдают проект, и с ним в резюме сваливают на бoльшие деньги.
_>>А куда сваливают-то?
KP>Дальше говнять?
Ну во-первых говнять, а во-вторых сваливают туда, где до них наговняли другие такие же как они. И вот тут-то и начнется их веселая жизнь при развитии проекта