QA в Германии
Я прочел все ваши посты, тот же примитивизм мышления как и на автофоруме.
не только заносчив но и хвастун и врун.
крутитесь только в "туссовке", что уже говорит не об особо сложном складе ума.
писать грамотно не умеете, об этом вам в туссовке уже правда сказали.
социально-морально неустойчивы, надо же додуматься, оценивыть, сколько жена "стоит".
чисто предположение, но
Мои работники.
еще одно хваставство.
убирайтесь за собой дальше за 30минут в день.
так и веет "нечистотами" от вашего существа.
Тут слово "почти" - лишнее.
Не,.. вспомнил и добавил. В одном из проектов было приказано команде занятся исключительно рефакторингом и не из из-за того что было всё так плохо - Шеф "умных книжек" начитался.
Единственное что помогает
Каждый проект, имеет свои особенности и что может помочь в одном случае, в другом может вообще не случится.
А некоторые проекты, просто не имеет смысла лечить, приходится только поддерживать на плаву. Иначе говоря - подход строго индивидуальный.
С другой стороны, ждать специально приказа "фас" для улушения также может не имееть большого смысла.
Рефакторинг - это что то типа ежедневного похода в спортзал, после каждого единичного посещения ничего не видно, но в сумме, за некоторое время, можно достичь хорошего эффекта.
Есть конечно, места для которых требуется хирургическая операция, вот о ней и стоит договарится особо, думаю.
ждешь пока дадут твой модуль переделать
может быть вопрос политики, но думаю, свои модули лучше улучшать самому, ну или после обсуждения с ревьювером. Обычно "постороннему" не так просто вникнуть во все детали и довольно часто изменению подвергается не то что нужно, зачастую то что помогает в конкретной проблемной ситуации, не задумываясь о том, что в другой ситуации эти изменения могут быть вредны.
Чуток добавлю к вопросу об качестве ПО.
Система - старая. Система - долго эволюционировавшая.
Соответственно - "грязная". Как по коду, так и по данным.
Данные в базе - примерно за 12 лет. Все работает медленно.
В системе есть две таблицы (но нет реляций) - Ордера, ДеталиОрдеров.
Назначение - понятно - в одной - заголовки, в другой чего и сколько.
Потребовалась мне совсем простая штука - получить детализированный список "ЧегоЕщеНеЗакончено".
Ордер может быть большим - на пару месяцев в производстве - соответственно, надо считать сколько на текущий момент сделано.
Написал запрос и получил результат... вроде не не много...
Проверяю.
Вот - ордерок, вот фигня в ордерке... вроде не закончена... а ордер - закрыт... даже деньги по инвойсу получены.
Проверяю дальше, подетально из чего все состоит.
Выясняю следующее:
- был заказ на два куска стекла;
- один - простой кусок, на втором - надо сделать надпись;
- куски нарезаны;
- надпись - поставлена;
- заказ - отправлен;
- оплата - получена.
Все,
Ну что за галиматья - он у меня "подвешен" как неоконченный!!!
Крутил-вертел... ни так, ни этак - висит как неоконченный...
пару часов убил , но выяснил - кусок стекла... тот, что с надписью... был заказчику отправлен... а в базе осталась отметка об надписи... которая как-бы не уехала с куском стекла...
Вот так - за 12 лет, все ордера с надписями на стеклах "висят" как незаконченные..
Естественно, что все работает по еле-еле даже на хорошем железе...
А вы говорите - нужно ли QA...
При таком - по 10 лет не править понятный баг - немецко-швейцарском подходе никакое QA и близко не надо-ть - качества там нет и не будет...
(нервно хихикающий Кот) в дополнение.
Запросил из базы количество незаконченных изделий.
Ну надо понимать простую вещь:
- если кусок стекла нарежут - будет ОДИН нарезанный кусок стекла.
- если не нарежут или разобьют - будет НОЛЬ нарезанных кусков стекла.
Так вот поле под подсчет кусков определено как NUMBER(7,2)... (хи-хи...)
Ну и на сегодня в базе:
- недоставленных - 9503762.29 штук (хи-хи...)
- незаконченных - (-12470) штук... (именно так - с минусом, хотя должно быть целое положительное)... (хи-хи...)
И так - все время. Не удивительно, что Ерик (это предыдущий прогер) просто съехал с катушек...
(нервно хихикающий Кот) ... (хи-хи...)(хи-хи...) ... (хи-хи...)
И так - все время. Не удивительно, что Ерик (это предыдущий прогер) просто съехал с катушек...
набираешь скорость? каску одел?
а что пользователи говорят? или как в большинстве случаев:
1. правильно
2. как в предсистеме (хотя этот случай наверно не катит, так как не новую прогу разрабатываешь, которая должна все лучше, но минимум мочь все, что старая могла)
а что пользователи говорят?
-----
Единственное, что они говорят - долго...
Стараюсь пофиксить что возможно в своем коде... временами это действительно долго...
Та часть, что сейчас в работе, она в работе... с прошлого лета... И задачка - элементарная
- выкинуть из кода две строки. Без них съэкономлю порядка 15 минут на проход...
мочь все, что старая могла
-----
Это не всегда обязательно...