Softwareentwicklung

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

5
Wie kann man einer nicht-technischen Person erklären, warum die Aufgabe viel länger dauert, als sie denkt? [geschlossen]
Fast jeder Entwickler muss geschäftliche Fragen beantworten, wie zum Beispiel: Warum dauert es 2 Tage, um dieses einfache Kontaktformular hinzuzufügen? Wenn ein Entwickler diese Aufgabe einschätzt, kann er sie in Schritte unterteilen: Nehmen Sie einige Änderungen an der Datenbank vor DB-Änderungen auf Geschwindigkeit optimieren Front-End-HTML hinzufügen Schreiben Sie den serverseitigen …



16
FizzBuzz - wirklich? [geschlossen]
Wenn es um "Interviewtest" -Fragen geht, wird häufig das Thema FizzBuzz angesprochen. Es gibt auch einen Coding Horror- Post darüber. Nun, wenn Sie sich die Mühe machen, Sites wie diese zu lesen, sind Sie wahrscheinlich weniger in der Demografie von Programmierern, die FizzBuzz alles andere als trivial finden würden. Aber …
60 interview 



16
Wie gehe ich mit Analyse-Lähmungen um?
Sehr häufig stecke ich bei der Auswahl der besten Designentscheidung fest. Selbst für kleine Details wie Funktionsdefinitionen, Kontrollfluss und Variablennamen verbringe ich ungewöhnlich lange Zeiträume damit, die Vorteile und Kompromisse meiner Auswahl zu prüfen. Ich habe das Gefühl, dass ich viel an Effizienz verliere, wenn ich meine Stunden mit unwesentlichen …

5
Urheberrechtshinweise / Haftungsausschlüsse in Quelldateien
Es ist eine gängige Praxis, in jeder Quelldatei eines Open-Source-Projekts Copyright-Vermerke, verschiedene Haftungsausschlüsse und manchmal sogar vollständige Lizenzvereinbarungen zu platzieren. Ist dies für ein (1) Open-Source-Projekt und ein (2) Closed-Source-Projekt wirklich notwendig? Was möchten Sie erreichen oder verhindern, indem Sie diese Hinweise in Quelldateien einfügen? Ich verstehe, dass es sich …

2
Schreiben von Tests für Code, dessen Zweck ich nicht verstehe
Ich habe kürzlich ein Black-Box-Refactoring abgeschlossen. Ich kann es nicht einchecken, da ich nicht weiß, wie ich es testen soll. Auf einer hohen Ebene habe ich eine Klasse, deren Initialisierung das Abrufen von Werten aus einer Klasse B umfasst. Wenn Klasse B "leer" ist, werden einige sinnvolle Standardwerte generiert. Ich …


3
Name des Startfensters / Startfensters eines Programms?
Ich schreibe eine Benutzerdokumentation (eine SOP), die Programme von Drittanbietern umfasst, die ich versuche, gut zu beschreiben. Ein solches Programm ist ein Server, der neben einer Grafik, die während seiner Initialisierungs- / Startroutine angezeigt wird, nur wenige Informationen zum Start bietet. Als Entwickler habe ich dieses Fenster als schnelle Statusanzeige …

5
Wird ein Computer versuchen, durch Null zu teilen?
Wir alle wissen, 0/0ist Undefinedund gibt einen Fehler zurück, wenn ich es in einen Taschenrechner stecke und wenn ich ein Programm (zumindest in C) erstelle, würde das Betriebssystem es beenden, wenn ich versuche, durch Null zu teilen. Aber was ich mich gefragt habe, ist, ob der Computer überhaupt versucht, durch …



10
Ist besser Show () + Hide () oder SetVisible (Bool sichtbar)?
Was ist besser und warum? (Aus Sicht des Interface-Designs): a) Zwei Show()und Hide()Funktionen haben b) Eine SetVisible(bool visible)Funktion haben BEARBEITEN: Zum Beispiel haben einige Objekte einen Sichtbarkeitsstatus und diese Funktion wird verwendet, um diesen zu ändern. c) haben alle drei Show(), Hide(), SetVisible(bool visible)Funktionen
59 java  c++  interfaces 

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.