8 Matching Annotations
  1. Jan 2019
  2. May 2018
    1. Editors == Registered users Approver == Manager (approver approves (possibly creates) Editors. Also assigns roles to those individuals. Administrator == Boss person w/right to reject approved records

  3. Apr 2017
    1. significant.

      So, there is a performance hit for using + or +=, but not enough for any reasonable string literal in code. Concatenating a long paragraph, use StringBuilder.

    1. Click the Students tab to see the test data that the Seed method inserted.

      Working straight through, following all directions, and doing nothing extra, this doesn't work. Browser can't find /Students/Index. There needs to be some routing configuration not so far discussed.

  4. Mar 2017
    1. The central idea of DbC is a metaphor on how elements of a software system collaborate with each other on the basis of mutual obligations and benefits.

      Offer, acceptance, mutual consideration: CONTRACT!

    1. The lambda expression matches the delegate it is assigned to, so it defines a method that takes one parameter of type Base and that has no return value.

      Where's the Delegate the lambda expression supposedly matches

    2. IEnumerable<Base>.

      Covariance: can assign a variable from derived class to base class variable.

      Contravariance: can assign a variable from a base class to a derived class variable.

      Basic Liskov substitution? Except, contravariance is inversion of Liskov princip