The Microsoft SDLC model decomposed the requirement phase into different practices, one of which is creating quality gates/ bug bar, where each identified bug should be classified into client or server bugs. Could you please explain to me what is the difference between client and server bugs?
In addition, Microsoft also emphasized that we must know whether the bug affects client-side code or server-side code, Could you also explain to me the difference between the client-side code and server-side code?
For example, in the instant messaging server and client, the Man-in-the-middle attack is classified as client or server bug, and it affects the client-side code and server-side code?