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

In my current and previous job, we talked about (and partially implemented) low level “contract” modules in order to avoid linking (and building) the entire module in order to share behaviour

That problem was already solved with header files; trivial to split interface from implementation, they’re just two different files. But sometime around the 90s, probably Java and this was deemed inconvenient. Now we’re trying to reinvent that same pattern



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

Search: