Gibt es Studien zur Wirksamkeit von statisch oder dynamisch typisierten Sprachen? Speziell: Messungen der Programmiererproduktivität Fehlerrate Berücksichtigt auch die Auswirkungen der Verwendung von Unit-Tests. Ich habe viele Diskussionen über die Vorzüge beider Seiten gesehen, aber ich frage mich, ob jemand eine Studie darüber durchgeführt hat.
Die Arbeit an einem gescheiterten Projekt ist eines der wenigen Dinge, die die meisten Programmierer gemeinsam haben, unabhängig von der verwendeten Sprache, Branche oder Erfahrung. Diese Projekte können großartige Lernerfahrungen und / oder seelenzerstörende Katastrophen sein und aus einer Vielzahl von Gründen auftreten: Oberes Management Veränderung des Herzens unterqualifiziertes / …
Ich habe nicht viel Erfahrung in der Softwareindustrie, bin Autodidakt und habe an Open Source teilgenommen, bevor ich mich für einen Job entschieden habe. Jetzt, wo ich für Geld arbeite, muss ich mich auch mit unangenehmen Dingen auseinandersetzen, was natürlich normal ist. Kürzlich wurde ich beauftragt, die Protokollierung einem großen …
Sie versuchen immer, etwas Einfaches zu implementieren, aber aus irgendeinem seltsamen Grund funktioniert es nicht. Sie versuchen also eine mögliche Lösung, aber dann funktioniert etwas anderes nicht. Sie probieren immer wieder andere Problemumgehungen aus, aber jedes Mal funktioniert etwas anderes nicht. Jedes Mal, wenn Sie einen Schritt näher kommen, sind …
Sehr häufig stecke ich bei der Auswahl der besten Designentscheidung fest. Selbst für kleine Details wie Funktionsdefinitionen, Kontrollfluss und Variablennamen verbringe ich ungewöhnlich lange Zeiträume damit, die Vorteile und Kompromisse meiner Auswahl zu prüfen. Ich habe das Gefühl, dass ich viel an Effizienz verliere, wenn ich meine Stunden mit unwesentlichen …
Ich bin ein Jahr vor meinem Universitätsabschluss und freue mich darauf, praktische Probleme zu lösen. Besonders nicht-triviale, die ein wenig Recherche und viel Nachdenken erfordern. Gleichzeitig ist das aber auch meine größte Angst, mit einem Problem konfrontiert zu sein, das ich nicht lösen kann, egal wie sehr ich es auch …
Das vielleicht größte Versprechen bei der Verwendung eines objektorientierten Paradigmas ist die Wiederverwendung von Code. Einige bestreiten, dass dies erreicht wurde. Warum wurde es (nicht) erreicht? Wird Code nach OOP wiederverwendet, um die Produktivität von Projekten zu steigern? Oder überschaubarer? Oder einfacher zu warten? Oder mit mehr Qualität? Wahrscheinlich sind …
Ich hatte ein ungewöhnliches, kurzes Gespräch mit einem sehr erfahrenen Architekten über dynamische und statische Sprachen. Er sagte, dass Unternehmensdaten zeigen, dass es Beweise für eine höhere Produktivität gibt, wenn statische Sprachen verwendet werden. Beachten Sie, es ist ein großes Unternehmen mit langer Geschichte. Zu meiner (und anderen) Überraschung verwendete …
Ich hatte ein Interview mit einem großartigen Programmierer gelesen (es ist nicht auf Englisch) und darin sagte er, dass "ein großartiger Programmierer zehnmal so gut sein kann wie ein mittelmäßiger" und begründete, warum gute Programmierer sehr gut bezahlt werden und warum Programmierunternehmen bieten ihren Mitarbeitern viele Möglichkeiten. Die Idee war, …
Ich habe einige Programmierer gesehen, die ihren Code immer wieder modifizierten, um ihn nicht nur "gut funktionieren", sondern auch "gut aussehen" zu lassen. IMO, 'sauberer Code' ist eigentlich ein Kompliment, das anzeigt, dass Ihr Code elegant, vollkommen verständlich und wartbar ist. Der Unterschied ergibt sich, wenn Sie sich zwischen einem …
Ich habe das letzte Jahr als Ein-Mann-Team mit der Entwicklung einer Rich-Client-Anwendung verbracht (35.000+ LoC, für das, was es wert ist). Es ist derzeit stabil und in Produktion. Ich weiß jedoch, dass meine Fähigkeiten zu Beginn des Projekts verrostet waren, so dass es ohne Zweifel große Probleme im Code gibt. …
Vor kurzem habe ich ein Projekt gestartet, das nicht allzu schwierig zu sein schien. Das Konzept war eine ziemlich einfache Anwendung, die hin und wieder Eingaben akzeptieren musste (vielleicht 10x am Tag) und versuchte, einige Operationen an ihnen durchzuführen und alle Ergebnisse zu sammeln Am Ende. Diese Anwendung würde dann …
Ich suche eine neue Position bei einer neuen Firma. Ich habe in der Vergangenheit mit einigen Leuten gesprochen (im Allgemeinen nicht bei dieser Firma), dass ihnen ein jährliches Budget für den Kauf neuer Computer zur Verfügung gestellt wurde, um auf dem neuesten Stand zu bleiben. Nun, ich denke, diese Frage …
Ich lerne die iOS-Entwicklung mithilfe des iTunes U CS193p-Kurses selbst und stecke oft fest. Ich habe versucht, mich zu lösen, aber es könnte Stunden und Stunden dauern, bis ich herausgefunden habe, was ich falsch mache, ob ich eine Methode vermisse oder nicht wirklich ein ganzes Konzept wie Delegation bekomme. Ich …
Haben Sie jemals einen Punkt in Ihrem Job erreicht, an dem Sie gerade gewusst haben, dass es Zeit ist, weiterzumachen? Wann kommst du an den Punkt, an dem du bereit bist, die Dämonen, die du kennst, für diejenigen loszulassen, die du nicht kennst? Was war sozusagen Ihr ausschlaggebender Faktor, als …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.