Softwareentwicklung

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

7
Wann benutzt du float und wann double?
In meiner Programmiererfahrung muss ich häufig eine Entscheidung treffen, ob ich float oder double für meine reellen Zahlen verwenden soll. Manchmal gehe ich schweben, manchmal gehe ich doppelt, aber das fühlt sich wirklich subjektiver an. Wenn ich mit der Verteidigung meiner Entscheidung konfrontiert wäre, würde ich wahrscheinlich keine stichhaltigen Gründe …
194 c++  c  floating-point  numbers 



20
Sind "break" und "continue" schlechte Programmierpraktiken?
Mein Chef erwähnt immer wieder nonchalant, dass schlechte Programmierer breakund continuein Schleifen arbeiten. Ich benutze sie die ganze Zeit, weil sie einen Sinn ergeben. Lassen Sie sich von mir inspirieren: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return …



8
Ist es eine schlechte Praxis, <? = -Tag in PHP zu verwenden?
Ich bin vor &lt;?= ?&gt;kurzem auf dieses PHP-Tag gestoßen, und ich zögere, es zu verwenden, aber es juckt so stark, dass ich Ihre Meinung dazu haben wollte. Ich weiß, dass es eine schlechte Praxis ist, kurze Tags zu verwenden, &lt;? ?&gt;und dass wir &lt;?php ?&gt;stattdessen vollständige Tags verwenden sollten, aber …
189 php  shortcuts 

19
Wann ist ASP.NET WebForms gegenüber MVC vorzuziehen?
Ich weiß, dass Microsoft gesagt hat ASP.NET MVC ist kein Ersatz für WebForms. Und einige Entwickler sagen, WebForms sei schneller zu entwickeln als MVC. Aber ich glaube, die Geschwindigkeit der Codierung hängt vom Komfort der Technologie ab, daher möchte ich keine Antworten in diesem Sinne. Warum gelten WebForms nicht als …


2
AGPL - was Sie können und was Sie nicht können
AGPL ist eine ziemlich neue Lizenz, die für GPL-over-Networks gedacht war. Da ich jedoch kein Anwalt bin und nicht die gesamte Lizenz gelesen habe, kann ich nicht verstehen, was genau Sie mit AGPL tun können und was nicht. Meine Unsicherheit speist sich aus diesem Beitrag über MongoDB (das ist AGPL) …
188 licensing  agpl 


21
Ein großer Teil meines Codes weist einen großen Konstruktionsfehler auf. Beenden Sie es oder reparieren Sie es jetzt? [geschlossen]
Ich bin ein Gymnasiast, der mit einem Freund von mir an einem C # -Projekt mit ungefähr dem gleichen Können wie ich arbeitet. Bisher haben wir ungefähr 3.000 Codezeilen und 250 Testcodezeilen in einem Bereich von 100 Commits geschrieben. Aufgrund der Schule habe ich das Projekt für ein paar Monate …

15
Warum sind die Programme so groß?
Wenn wir uns das alte Programm Netscape Navigator oder eine frühe Version von Microsoft Word ansehen, waren diese Programme weniger als 50 MB groß. Wenn ich jetzt Google Chrome installiere, sind es 200 MB und die Desktop-Version von Slack 300 MB. Ich habe über eine Regel gelesen, dass Programme den …

20
Wie finde ich positive Dinge in einer Codeüberprüfung?
Nach einigen gravierenden Qualitätsproblemen im letzten Jahr hat mein Unternehmen kürzlich Code-Reviews eingeführt. Der Codeüberprüfungsprozess wurde schnell ohne Richtlinien oder Checklisten eingeführt. Ein anderer Entwickler und ich haben uns vorgenommen, alle an den Systemen vorgenommenen Änderungen zu überprüfen, bevor sie in den Stamm integriert werden. Wir wurden auch als "Technical …
184 code-reviews 


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.