In Python (und gelegentlich in PHP), wo Variablen keine festen Typen haben, führe ich häufig 'Typtransformationen' für eine Variable auf halbem Weg durch die Logik meines Codes durch. Ich spreche nicht (unbedingt) von einfachen Casts, sondern von Funktionen, die den Typ einer Variablen ändern, während sie im Grunde den gleichen …
Ich entwickle Code, der Generika verwendet, und eines meiner Leitprinzipien war es, ihn für zukünftige Szenarien und nicht nur für heutige Szenarien nutzbar zu machen. Mehrere Mitarbeiter haben jedoch zum Ausdruck gebracht, dass ich die Lesbarkeit möglicherweise aus Gründen der Erweiterbarkeit abgewogen habe. Ich wollte Feedback zu möglichen Lösungsmöglichkeiten einholen. …
Die Organisation, für die ich arbeite, hat kürzlich einen Testbeauftragten eingestellt, um manuelle Tests durchzuführen. Als ich jedoch darum bat, Zeit als Entwickler für das Schreiben von Komponententests zu haben, war die Antwort, dass die manuellen Tests einen größeren Gewinn bringen würden. Das fühlt sich für mich falsch an und …
Ich programmiere jetzt seit ungefähr 10 Jahren in verschiedenen Sprachen. Und ich habe immer noch nicht herausgefunden, wann es eine gute Idee ist, etwas in den globalen Namespace zu importieren ( using x::yin C ++, from x import yin Python usw.), also mache ich es kaum jemals. Es scheint mir …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich bin ein klassisch ausgebildeter Psychologe und kein Programmierer. Manchmal entgehen mir die fortgeschritteneren Aspekte der Programmierung, insbesondere in Bezug auf die Programmeffizienz und / oder bestimmte Best Practices, in diesem Fall in Bezug auf die Verwendung von Variablen. Hier ist ein Pseudocode: var a; var b; var c; function …
Ein interessantes Thema erschien mir heute. Wann beginnen Sie in einem verteilten SCRUM-Team mit der Durchsetzung einer einheitlichen Arbeitsumgebung in Bezug auf Codeformat, IDE-Plugins (checkstyle & co), VCS, CI? Das Team befindet sich in einer Erkundungsphase und das Ziel ist kein Produktionsqualitätscode, sondern ein Proof-of-Concept. Ist es nicht ein Aufwand, …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Ich habe mich in letzter Zeit für verschiedene Rollen in der Webentwicklung beworben …
Als Folge von Benötigt ein BSD-lizenziertes Projekt eine unterschriebene Erklärung von jedem Mitwirkenden? :: Es gibt mehrere Gründe, warum ein Open Source-Projekt möglicherweise Urheberrechtszuweisungen von seinen Mitwirkenden erhalten möchte. Zum Beispiel: Damit der Projektautor eine Verletzung geltend machen kann (da dies nur der Inhaber des Urheberrechts tun kann). Dies ist …
Einige Entwicklungsteams in meinem Unternehmen wechseln zu agilen Entwicklungspraktiken, und die Arbeit ihrer Entwickler scheint sich aufgrund von zweiwöchigen Iterationszyklen zu verringern, um Kleinigkeiten über triviale Softwarefunktionen zu diskutieren und zu programmieren. Und auch wegen der Mentalität "Jeder Entwickler kann jeden Fehler beheben". Ich bin kürzlich einem dieser Teams beigetreten …
Ich habe an einer ASP.NET MVC 4-Anwendung gearbeitet, die eine formularbasierte Authentifizierung verwendet. Benutzer werden anhand einer Anbieterauswahl im Anmeldeformular gegen einen Mitgliedschaftsanbieter validiert. Derzeit gibt es beispielsweise zwei Anbieter: Active Directory und einen benutzerdefinierten Anbieter, der einen externen Webdienst aufruft. Wenn der Benutzer gültig ist, aktualisieren wir Informationen in …
Ich arbeite an einer GUI-Anwendung, die eine Konfigurationsdatei generiert. Ich habe eine Klassenhierarchie für das Konfigurationsmodell und verwende einen Objektbaum dieser Hierarchie in verschiedenen Kontexten. Derzeit verwende ich das Besuchermuster, um zu vermeiden, dass meine Modellklassen mit kontextspezifischem Code verschmutzt werden. interface IConfigurationElement { void acceptVisitor(IConfigurationElementVisitor visitor); } In einer …
Kontext: Ich musste mich kürzlich mit einer von XSD.exe generierten Klassendatei befassen. Es war 3500 Zeilen lang mit lächerlich wortreichen Klassen- / Variablennamen (denken Sie someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd- auf einen Blick schwer zu vergleichen someRidiculouslyLongPrefixThenMaybeOneOtherThingChanged) und Anmerkungen überall. Unterm Strich habe ich ewig gebraucht, um herauszufinden, was zum Teufel los war. Ich …
Ich werde diese Frage vorwegnehmen, indem ich sage, dass ich für professionelle Softwareentwickler sehr neu bin. Ich arbeite in einem Team, das Daten von anderen Gruppen in meinem Unternehmen aufnimmt und diese Daten in Berichte umwandelt, die von Geschäftsführern verwendet werden können. Beim Übertragen und Parsen von Daten haben wir …
Ich habe gerade erst angefangen, OOP zu lernen. Ich habe vor ungefähr einem Jahr angefangen und wahrscheinlich 15.000 Zeilen davon geschrieben. Aber ich habe alles mit kaum Erfahrung geschrieben, als ich mir die OOP anderer Leute angesehen habe. Die meisten meiner Klassenfunktionen geben einen Wert zurück oder nehmen Änderungen an …
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.