Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Patching a dependency comes with significant downstream costs. You need to carry the patch forward to new upstream versions . This implies remembering that the dependency was patched, extracting a patch from the existing changed code, and reapplying the patch, fixing comflicts, recompiling the now special version of that dependency and running tests, checking/updating required license notices accordingly.

This is in essence another form of technical dept.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: