News for hackers. Stuff that matters.
Re:You Want Modules, Not Microservices by beagle3 on Tuesday January 03, 2023 @08:27AM (#34231017)
got diff understands function boundaries, and for many languages will “report” equally well on a single file.

It’s a good idea to break things down to files along logical boundaries. But got reporting isn’t a reason.

Re:You Want Modules, Not Microservices by joshuamorton on Tuesday January 03, 2023 @04:41PM (#34238490)
Git diff absolutely does not understand function boundaries, it's diff algorithms routinely confuse things like adding a single new function, thinking that the diff should begin with a "}", instead of a function definition.