Softwareentwicklung

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


7
SQL-Trigger und wann oder wann sie nicht verwendet werden sollen.
Als ich ursprünglich etwas über SQL lernte, wurde mir immer gesagt, dass ich Trigger nur dann verwenden soll, wenn Sie wirklich gespeicherte Prozeduren verwenden müssen, wenn dies möglich ist. Leider war ich damals (vor ein paar Jahren) nicht so neugierig und kümmerte mich um die Grundlagen, wie ich es jetzt …
43 sql 


13
Ist es eine schlechte Interviewpraxis, wenn Kandidaten eine Implementierung mit verknüpften Listen schreiben? [geschlossen]
Beim Lesen dieser Website und SO habe ich viele Geschichten über Interviewfragen und -antworten gesehen, in denen gesagt wurde, ein Kandidat müsse eine verknüpfte Liste von Grund auf neu implementieren. Normalerweise ist dies eine "Gimme" -Übung zum Programmieren von Rollenkandidaten wie dem Schreiben von FizzBuzz. Die Idee ist, dass wenn …

6
Ist es sicherer, ein Passwort mehrmals zu hacken?
Ich habe ein paar Mal gelesen, dass es beim Speichern von Passwörtern ratsam ist, die Zeichenfolgen zu "hacken" (z. B. mit md5 und dann sha1, beide natürlich mit salt). Ich denke die erste Frage ist: "Ist das wirklich richtig?" Wenn nicht, dann entlassen Sie bitte den Rest dieser Frage :) …
43 hashing 


10
Prototyping vs. Clean Code in den frühen Stadien
Ich plane, an einigen persönlichen Projekten zu arbeiten / zu beginnen, die als meine tägliche Arbeit enden könnten. Ich überlegte, wie ich anfangen sollte. Nur ein Prototyp - schreiben Sie nur funktionierenden Basiscode, der mir eine Menge Zeit kosten könnte, um die Erweiterung zu vereinfachen und sie zu optimieren und …

8
Ist ein einzelnes Konfigurationsobjekt eine schlechte Idee?
In den meisten meiner Anwendungen habe ich ein einzelnes oder statisches "config" -Objekt, das für das Lesen verschiedener Einstellungen von der Festplatte zuständig ist. Fast alle Klassen verwenden es für verschiedene Zwecke. Im Wesentlichen handelt es sich nur um eine Hash-Tabelle mit Name / Wert-Paaren. Es ist schreibgeschützt, daher habe …

15
Können Sie gleichzeitig Manager und Programmierer sein? [geschlossen]
Andere Programmierer verwalten, während Sie selbst Teil der Programmier-Belegschaft sind. Zumindest in den Unternehmen, für die ich gearbeitet habe, ist dies ein weit verbreitetes Programm. Können Sie ein guter Programmierer oder ein guter Manager sein, wenn Sie beides gleichzeitig tun? Ich bezweifle die Effektivität eines Individuums, das zwei sehr unterschiedliche …

7
SOLIDE Prinzipien gegen YAGNI
Wann werden die SOLID-Prinzipien zu YAGNI? Als Programmierer machen wir ständig Kompromisse zwischen Komplexität, Wartbarkeit, Entwicklungszeit und so weiter. Unter anderem sind für mich die SOLID-Prinzipien und YAGNI zwei der klügsten Richtlinien für Entscheidungen. Wenn du es nicht brauchst; Baue es nicht und halte es sauber. Wenn ich mir zum …



20
Wie bleiben Sie für Hobbyprojekte motiviert? [geschlossen]
Ich habe vor ungefähr 4 Jahren als Hobbiest, Student und Praktikant angefangen, ernsthaft zu programmieren, und ich habe nebenbei immer kleine Projekte als Lernübung gemacht. Die Schule ist jetzt vorbei und ich verbringe meine Tage als Softwareentwickler bei der Arbeit. Ich würde immer noch gerne Projekte nebenbei durchführen, um etwas …

19
Wie teilt man sein Handwerk mit Nicht-Programmierern?
Manchmal fühle ich mich wie ein Musiker, der keine Live-Shows spielen kann. Programmieren ist eine ziemlich coole Fähigkeit und eine sehr weite Welt, aber vieles geschieht "außerhalb der Kamera" - in Ihrem Kopf, in Ihrem Büro, fern von Zuschauern. Sie können natürlich mit anderen Programmierern über das Programmieren sprechen, und …


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.