Size: a a a

Боль Тимлида

2021 April 02

ii

iv iv in Боль Тимлида
Vadim Naumovskiy
заказчик конечно был в ах*е от регулярных рестартов, но это было меньшее из зол. Все-таки HA кластер из 2х нод, рестарт без прерывания сервиса.
У заказчика свой бизнес и он точно также в него вставит костыли. Главное чтоб здесь и сейчас работало.
источник

ii

iv iv in Боль Тимлида
Но первый прилетевший дятел разрушит цивилизацию(ц)
источник

VS

Vladimir Smirnov in Боль Тимлида
Yury P
Нужно мыслить системно, тогда все будет понятно
Мыслить можно как угодно, мувы заказчика  вы предсказать слабо сможете в любом случае
источник

ii

iv iv in Боль Тимлида
Vladimir Smirnov
Мыслить можно как угодно, мувы заказчика  вы предсказать слабо сможете в любом случае
А софт скилам зря обучают штоле?)))
источник

AK

Anton Kucherov in Боль Тимлида
Vadim Naumovskiy
дано: крупный оператор связи, система благополучно жрет память и примерно раз в полторы недели валится нахрен в рандомное время. Система - mission critical. По результатам анализа всяких там perm gen, работы gc, настроек срабатывания full-gc и прочих страшных JVM слов выясняется, что таки память JVM не течет, а просто звезды так совпали, что вы выиграли джекпот, т.к. примерно у никого (3 тикета в оракловой поддержке не в счет) такой баг JVM не проявляется. И вот вам остается мучительно долго (полгода) ждать патча от ораклов, где они фиксят эту проблему с malloc в JVM.
внимание: поставите хоть какие-то костыли или поставите бизнес раком?
спойлер: мы тупо побудили саппорт раз в неделю рестартовать систему, и они даже под это какой-то скрипт наваяли.
А зачем ждать если в OpenSource проект можно закинуть патч и использовать пока не примут пропатченную версию? Или в мире Java так не принято?
источник

ii

iv iv in Боль Тимлида
Anton Kucherov
А зачем ждать если в OpenSource проект можно закинуть патч и использовать пока не примут пропатченную версию? Или в мире Java так не принято?
Если в конторе есть регламент на версии - это и есть костыль
источник

KK

Kirill Kopov in Боль Тимлида
Утка_в_тапках
Пока только у меня задача написать кейсы для стоки логин /пароль после войти в личный кабинет и написать кейсы для всего что вижу там.
Требований заказчика никаких нет
Два пути предлагаю:
1) https://www.rstqb.org/ru/istqb-downloads.html
Тут программа базовой подготовки к сертификации. Читаем там про техники тест-дизайна. Ответ приходит после прочтения сам собой.

2) пишите мне в лс. Могу за денюшку вам сделать.
источник

ii

iv iv in Боль Тимлида
Kirill Kopov
Два пути предлагаю:
1) https://www.rstqb.org/ru/istqb-downloads.html
Тут программа базовой подготовки к сертификации. Читаем там про техники тест-дизайна. Ответ приходит после прочтения сам собой.

2) пишите мне в лс. Могу за денюшку вам сделать.
У.. Пошла реклама.
Вопрос про техники был проигнорен
источник

VN

Vadim Naumovskiy in Боль Тимлида
Anton Kucherov
А зачем ждать если в OpenSource проект можно закинуть патч и использовать пока не примут пропатченную версию? Или в мире Java так не принято?
Ну т.е. Вы предлагаете поменять oracle jvm, за на open jdk? С полным регрессом всей системы на новой платформе, допиливанием если что-то не взлетело и мытарствами по согласованию замены одного сорта коричневой субстанции, за который хоть как-то отвечает вендор на другое с абстрактной ответственностью?
источник

KK

Kirill Kopov in Боль Тимлида
iv iv
У.. Пошла реклама.
Вопрос про техники был проигнорен
Ну я мог послать в гугл. Подумал, что лучше дать ссылку, где хотя бы  опорные термины можно встретить
источник

PD

Phil Delgyado in Боль Тимлида
Кирилл Омельянов
Хорошая архитектура должна по определению давать возможность вносить широкий спектр непредвиденных изменений.
По какому определению?
источник

KK

Kirill Kopov in Боль Тимлида
iv iv
У.. Пошла реклама.
Вопрос про техники был проигнорен
Где какой вопрос проигнорировал? Чёт я видимо пропустил
источник

ii

iv iv in Боль Тимлида
Kirill Kopov
Ну я мог послать в гугл. Подумал, что лучше дать ссылку, где хотя бы  опорные термины можно встретить
Ваши услуги тут зачем?
источник

Ms

Mutko says in Боль Тимлида
Утка_в_тапках
Пока только у меня задача написать кейсы для стоки логин /пароль после войти в личный кабинет и написать кейсы для всего что вижу там.
Требований заказчика никаких нет
Напоминает тестовое
источник

У

Утка_в_тапках... in Боль Тимлида
Kirill Kopov
Где какой вопрос проигнорировал? Чёт я видимо пропустил
Да термины и определения я знаю и так, мне нужны конкретные идеи
источник

У

Утка_в_тапках... in Боль Тимлида
Mutko says
Напоминает тестовое
Что тестовое?
источник

PD

Phil Delgyado in Боль Тимлида
Кирилл Омельянов
Насколько я знаю - не было таких требований изначально. Так что да - это как раз пример хорошей самой дешевой архитектуры, удовлетворяющей текущим требованиям, но потом аппетиты заказчика выросли, а кодовая база быстро удовлетворить их не позволяет. Соответственно, далее выбор между упущенным заказом и доп. затратами на переделку.

Я не говорю, что тут была ошибка - вариант делать хорошо сразу и закладывать потенциал для развития не всегда доступен, но при его доступности лучше позаботиться о завтрашнем себе сегодня. )
Архитектура - это не артефакт, а процесс. Если так к ней относится, то и понятие 'хорошая/плохая' не возникнет
источник

KK

Kirill Kopov in Боль Тимлида
iv iv
Ваши услуги тут зачем?
Затем
источник

ii

iv iv in Боль Тимлида
Phil Delgyado
Архитектура - это не артефакт, а процесс. Если так к ней относится, то и понятие 'хорошая/плохая' не возникнет
Тут я спорю. Архитектура не процесс. Это срез процесса.
источник

PD

Phil Delgyado in Боль Тимлида
Кирилл Омельянов
Тезис просто неточно сформулирован. Верно, что в ряде случаев на каком-то временном интервале плохое качество кода не мешает процветанию бизнеса. Мой тезис в том, что во многих случаях на долгой дистанции качество кода будет существенным фактором успешности компании, так как влияет на своевременность и стоимость поставки фич.
А есть какие-то примеры? И что такое качество кода? Избыточная гибкость - это обычно overenginiring и, возможно, выброшенные деньги.
источник