Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Conservatism • C# app developers The Psychology of C# Analysis

31.177 Aufrufe

Veröffentlicht am

Conservatism
• C# app developers also hate breaking their users
• Facilitating versionable components was a pri 1 design goal
• Numerous seemingly-counterintuitive features actually mitigate
brittle-base-class failures:
class Base
{
public void M(int x) { }
}
class Derived : Base
{
public void M(double x) { }
}
...
derived.M(123); // Base.M or Derived.M?

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

×