О овом уносу
Ова услуга је искључиво усмерена на поправке, а не на поновну израду испочетка. Ако ваша апликација има страницу која избацује грешку, образац који губи податке или изузетно спор захтев, ми проналазимо основни узрок и отклањамо га без преправљања целог производа.
Почињемо прецизном репродукцијом проблема користећи исте улазне податке и исто окружење како бисмо директно потврдили грешку. Ако се грешка не може репродуковати, не тврдимо да смо је решили.
Затим сужавамо проблем прегледањем дневника, мрежних трагова и бисекцијом историје измена. Код проблема са перформансама радимо профилисање уместо нагађања, јер се спор упит ка бази података знатно разликује од спорог рендеровања шаблона. Повремени кварови се истражују кроз дељене ресурсе као што су скупови веза, закључавања или сукобљени кључеви кеша.
Поправка се своди на најмању могућу измену која уклања основни узрок. Ако је проблем архитектонске природе, то јасно објашњавамо и нудимо привремено ублажавање заједно са засебно дефинисаном правом поправком, пружајући вам чињеничне доказе на основу којих можете донети одлуку.
Шта добијате
- Писану дијагнозу која обухвата шта је био проблем, зашто је настао и пратеће доказе.
- Примењену и тестирану закрпу, при чему је случај за репродукцију претворен у регресиони тест.
- Кратку напомену која указује на све повезане ризике у близини, поређане према хитности.
Шта нам је потребно од вас
Приступ спремишту кода, поуздан начин за репродукцију проблема путем корака, видео-снимак екрана или употребљив налог, као и сваки доступан текст грешке или излаз из дневника. Код проблема са перформансама, корисне су грубе смернице о томе шта се сматра прихватљивим резултатом.
Рокови и комуникација
Дијагноза се обично доставља истог дана заједно са приложеним доказима, након чега следи закрпа чим одобрите приступ. Никакве измене се не врше без вашег знања; добијате разлике у коду (diff), регресиони тест и објашњење квара. Ако исправка захтева више посла него што је то симптом наговештавао, бићете обавештени пре него што започне било какав рад.