Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

3
Sollten Sie Ihre js, html und css wirklich getrennt halten?
Ich höre / lese die ganze Zeit, dass es sauberer ist, Ihre js , html und css getrennt zu halten. Angeblich macht es das Warten und Debuggen einfacher. Angeblich ist es effizienter, weil es Caching / Verkleinerungs ermöglicht CSS und JS - Dateien. Was mich betrifft, verwende ich Web-Frameworks (Django, …





5
Sollte die Codeüberprüfung vor oder nach Unit-Tests durchgeführt werden
Ich diskutiere mit meinem Kollegen darüber, wann eine Codeüberprüfung durchgeführt werden soll - vor oder nach Unit-Tests. Was ist die beste Vorgehensweise? Einige Faktoren, die wir möglicherweise berücksichtigen müssen (möglicherweise gibt es mehr): Größe der Codeänderung - Eine große Änderung bedeutet, dass sich aus der Codeüberprüfung weitere Änderungen ergeben. Wenn …


5
Ausnahmen in derselben Funktion / Methode auslösen und abfangen
Ich habe eine Funktion geschrieben, die einen Benutzer zur Eingabe auffordert, bis der Benutzer eine positive Ganzzahl (eine natürliche Zahl) eingibt. Jemand sagte, ich sollte keine Ausnahmen in meiner Funktion auslösen und abfangen und den Aufrufer meiner Funktion damit umgehen lassen. Ich frage mich, was andere Entwickler darüber denken. Ich …
10 exceptions 

6
Ist der Begriff „Webportal“ überholt?
Mein Chef verwendet den Begriff "Portal" für das Projekt, an dem ich ständig arbeite. Für mich erinnert mich das Wort an Yahoo in den späten 90ern. Hat das Wort "Portal" Konnotationen der alten Schule oder bin es nur ich? Denken Sie, dass es in Ordnung ist, es zu verwenden, oder …

3
Sind Sie als Entwickler auf eine Codeüberprüfung vorbereitet?
Ich suche hier einige Ideen. Ich habe den Artikel gelesen. Wie sollten Codeüberprüfungen durchgeführt und Codeüberprüfungen durchgeführt werden? Was sind die Vorteile? Das war sehr informativ, aber ich brauche noch mehr Klarheit in der Frage unten. Meine Frage ist, Können Sie als Zielentwickler einige Best Practices vorschlagen, die ein Entwickler …
10 c#  code-reviews 

5
Sollte ein Methodenkommentar sowohl eine Zusammenfassung als auch eine Rückgabebeschreibung enthalten, wenn sie oft so ähnlich sind?
Ich bin ein Befürworter von ordnungsgemäß dokumentiertem Code und bin mir der möglichen Nachteile bewusst . Das liegt außerhalb des Rahmens dieser Frage. Ich befolge gerne die Regel, XML-Kommentare für jedes öffentliche Mitglied hinzuzufügen , wenn man bedenkt, wie sehr ich IntelliSense in Visual Studio mag. Es gibt jedoch eine …


2
Code Verträge / Behauptungen: Was ist mit doppelten Schecks?
Ich bin ein großer Fan von Zusicherungen, Verträgen oder anderen Arten von Schecks, die in der von mir verwendeten Sprache verfügbar sind. Eine Sache, die mich ein bisschen stört, ist, dass ich nicht sicher bin, wie es üblich ist, mit doppelten Prüfungen umzugehen. Beispielsituation: Ich schreibe zuerst die folgende Funktion …

5
Analysieren einer Programmiersprache
In SICP geben die Autoren an ( Abschnitt 1.1 ), dass es drei grundlegende "Mechanismen" von Programmiersprachen gibt: primitive Ausdrücke , die die einfachsten Entitäten darstellen, mit denen sich die Sprache befasst Kombinationsmittel , mit denen zusammengesetzte Elemente aus einfacheren aufgebaut werden Abstraktionsmittel , mit denen zusammengesetzte Elemente als Einheiten …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.