Softwareentwicklung

22
Ist die "Goldene Regel des Wiederaufbaus" so wichtig?

Ich hatte kürzlich eine Diskussion mit Leuten, die absolut gegen eine Rebase-Strategie von Feature-Branches auf GIT waren. Es scheint ein akzeptiertes Muster zu sein, Rebase nur für lokale, private Zweige zu verwenden, aber verwenden Sie es niemals, wenn mehrere Personen an derselben Funktion und...

22
Ist Feature-Besitz eine gute Praxis?

Kürzlich wurde in meinem Unternehmen vorgeschlagen, dass sich ein Entwickler auf eine Funktion konzentrieren sollte (und nur auf eine). Das würde bedeuten, dass der Entwickler von der normalen Teamroutine Abstand nimmt und andere Verantwortlichkeiten (Besprechungen und dergleichen) aufgibt, und...

22
Wie kann ich Papierkorbbenutzer verwalten?

Ich habe ein System erstellt, das hoffentlich viele Benutzer haben wird. Wir befürchten, dass sich in unserer Datenbank viele Benutzer im Papierkorb befinden, die nachgefragte Benutzernamen verwenden, oder sie registrieren sich einfach und kehren nie zurück. Ich weiß, dass dies üblich ist. Ich...

22
Wie viel Stapelverbrauch ist zu viel?

In letzter Zeit, als ich C oder C ++ geschrieben habe, werde ich alle meine Variablen auf dem Stapel deklarieren, nur weil es eine Option ist, im Gegensatz zu Java. Ich habe jedoch gehört, dass es eine schlechte Idee ist, große Dinge auf dem Stapel zu deklarieren. Warum genau ist das so? Ich...

22
Woher kommt "exit (-1)"?

Ich sehe in vielen älteren Programmen und schlechten Tutorials im Internet, dass die Verwendung von oder ähnlichem empfohlen wird exit(-1), return -1um eine "abnormale Beendigung" darzustellen. Das Problem ist, zumindest in POSIX, dass es -1noch nie einen gültigen Statuscode gab und gibt. man 3...