From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20161110065908.GC97188@wopr> References: <63F743FD-FDD6-4A13-A543-A59B01491CD2@gmail.com> <20161110065908.GC97188@wopr> From: Charles Forsyth Date: Fri, 11 Nov 2016 16:27:44 +0000 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1142297c5865c1054108f8a0 Subject: Re: [9fans] Job interview questions Topicbox-Message-UUID: a9c33dbe-ead9-11e9-9d60-3106f5b1d025 --001a1142297c5865c1054108f8a0 Content-Type: text/plain; charset=UTF-8 On 10 November 2016 at 06:59, Kurt H Maier wrote: > > 7) Explain Dependency Injection > > This is what we call passing arguments. > In the newer ASP.NET Core, they've ramped it up by extensive use of reflection, so your program ends up trapped in a hall of mirrors, and you've no idea who calls anything, with what, when, and why. --001a1142297c5865c1054108f8a0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On 10 November 2016 at 06:59, Kurt H Maier <khm@sciops.net> wro= te:
> 7)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Explain D= ependency Injection

This is what we call passing arguments.

In = the newer ASP.NET Core, they've ramped i= t up by extensive use of reflection, so your program ends up trapped in a h= all of mirrors,
and you've no idea who = calls anything, with what, when, and why.
--001a1142297c5865c1054108f8a0--