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, …
Wir wollen den Prozess für die Übergabe von Aufgaben von der Architektur an die Entwicklung verbessern. An einem Ende der Skala gibt es keine Architekturrichtlinien, bei denen Sie das Risiko eines Chaos eingehen, da jeder Entwickler die Dinge auf seine Weise tut. Am anderen Ende der Skala, wo alles angegeben …
Wenn jemand Code schreibt, damit auf eine interne Variable $ _fields zugegriffen werden kann, ohne Getter / Setter-Methoden zu verwenden, gibt es einen geeigneten Begriff, um dies zu beschreiben? Etwas Höfliches genug für das Management :)
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Nach einer Weile stellen wir wieder ein und …
Ich bin frustriert über das Fehlen konkreter Erklärungen, wie man von der Fähigkeit zum Schreiben (bash, awk) und Schreiben einfacher Anwendungen (c, php, python) zum Entwerfen und Entwickeln größerer, komplizierterer Software übergeht. Es scheint, dass es auf der einen Seite Programmiersprachenbücher gibt und auf der anderen Seite die Software-Engineering- / …
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 …
Angenommen, wir haben eine Codebasis, die für viele verschiedene Kunden verwendet wird, und wir haben Code, der nur für Kunden vom Typ X relevant ist. Ist es besser, Präprozessoranweisungen zu verwenden, um diesen Code nur in Kunden vom Typ X aufzunehmen, oder if-Anweisungen verwenden? Um klarer zu sein: // some …
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 …
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 …
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 …
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 …
Ich habe eine Hausaufgabe und muss bewerten, welcher Ansatz gemäß GRASP "Protected Variation" besser ist. Ich habe bei Stack Overflow eine Frage zur Trennung von Header- und Codedateien in C ++ gefunden . Was ich jedoch wissen möchte, warum Java C ++ nicht folgt, um die Trennung zwischen Klassendefinitionen und …
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 …
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 …
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 4 Jahren . Derzeit bin ich sehr zufrieden mit dem Erstellen von Tools / Web-Apps in …
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.