Softwareentwicklung

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

10
Beziehung zwischen User Story, Feature und Epos?
Ich bin mir nicht sicher, ob ich die Beziehung oder den Unterschied zwischen User Story, Feature und Epic vollständig verstehe. Ein Feature ist nach dieser Fragestellung eine Sammlung von Geschichten. Eine der Antworten legt nahe, dass ein Feature tatsächlich ein Epos ist. Werden Features und Epics als dasselbe betrachtet, dh …
111 agile  terminology 

7
Müssen Sie jeder Quelldatei einen Lizenzhinweis beifügen?
Ich habe nach verschiedenen Lizenzen gesucht, die ich für ein Open-Source-Projekt von mir verwenden kann, aber alle Projekte, die ich mit allen Arten von Lizenzen gesehen habe, scheinen riesig und widerlich zu sein (meiner Meinung nach). Beachten Sie in jeder Quelldatei, dass die Datei unter einer bestimmten Lizenz aufgeführt ist. …
111 licensing 

13
Warum speichern wir nicht den Syntaxbaum anstelle des Quellcodes?
Wir haben viele Programmiersprachen. Jede Sprache wird analysiert und die Syntax überprüft, bevor sie in Code übersetzt wird, sodass ein abstrakter Syntaxbaum (AST) erstellt wird. Wir haben diesen abstrakten Syntaxbaum. Warum speichern wir diesen Syntaxbaum nicht anstelle des Quellcodes (oder neben dem Quellcode)? Durch die Verwendung eines AST anstelle des …

15
Was ist der Karriereweg für einen Entwickler, der kein Management mag?
Wenn Sie Entwickler (Senior oder Lead Developer) sind und lieber bei Code / Design bleiben möchten, als eine Managementkarriere zu verfolgen, welche Karrieremöglichkeiten stehen Ihnen in Ihrem Unternehmen zur Verfügung oder von welchen haben Sie schon gehört? Wie weit kannst du gehen? Kann man ein Freak bleiben, bis man in …
110 management  coding 



5
Warum teilen Leute Repositories auf GitHub mit? [geschlossen]
Mir ist aufgefallen, dass viele GitHub- Accounts nur Repositories haben, die von anderen Accounts abgeleitet sind. Außerdem leisten die Leute, die dies tun, normalerweise keine Beiträge zu den gespaltenen Depots. Ich habe von Leuten gehört, die Briefmarken und Muscheln sammeln, aber warum sollte jemand Repositories sammeln wollen? Persönlich würde ich …

10
Warum sollte Optional in Java 8+ anstelle von herkömmlichen Nullzeigerprüfungen verwendet werden?
Wir sind kürzlich zu Java 8 übergegangen. Jetzt sehe ich Anwendungen, die mit OptionalObjekten überflutet sind. Vor Java 8 (Style 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); } Nach Java 8 (Style 2) Optional<Employee> employeeOptional = Optional.ofNullable(employeeService.getEmployee()); if(employeeOptional.isPresent()){ Employee employee = employeeOptional.get(); System.out.println(employee.getId()); } Ich sehe keinen Mehrwert, Optional<Employee> employeeOptional …
110 java  java8 

14
Wie kann ich die Codequalität ohne SCM aufrechterhalten?
Ich arbeite in einer staatlichen Einrichtung. Die hier verwendete Technologie und die Methoden zur Entwicklung von Software sind ziemlich altmodisch. Sie haben eine Menge Speicherplatz, aber keinen angemessenen Platz, um die Anwendungen zu verwalten und zu warten, mit denen der Großteil der Arbeit hier automatisiert wird. Die Institution würde mir …
110 git  code-quality  svn  scm 

7
Was ist ein Integrationstest genau?
Meine Freunde und ich hatten Mühe, genau zu klassifizieren, was ein Integrationstest ist. Jetzt, auf meinem Heimweg, wurde mir klar, dass es sich jedes Mal, wenn ich versuche, ein reales Beispiel für einen Integrationstest zu geben, um einen Akzeptanztest handelt, d. H. Etwas, das ein Geschäftsmann laut aussprechen würde und …
110 testing  agile  tdd 


12
Gründe, um lokale Variablen vor Instanzvariablen zu bevorzugen?
Die Codebasis, an der ich arbeite, verwendet häufig Instanzvariablen, um Daten zwischen verschiedenen einfachen Methoden auszutauschen. Der ursprüngliche Entwickler ist der festen Überzeugung, dass dies den Best Practices entspricht, die im Clean Code- Buch von Onkel Bob / Robert Martin aufgeführt sind: "Die erste Regel für Funktionen lautet, dass sie …
109 java  refactoring 

4
Ist ein "langes" Verbot sinnvoll?
In der heutigen plattformübergreifende C ++ (oder C) Welt , die wir haben : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most …

7
Sie müssen einen kleinen Fehler für eine sicherheitsintensive Site beheben. Wenn man sich den Code ansieht, ist er mit Sicherheitslücken gefüllt. Wie geht's? [geschlossen]
Ich wurde von jemandem angeheuert, um kleine Arbeiten an einer Site durchzuführen. Es ist ein Standort für eine große Firma. Es enthält sehr sensible Daten, daher ist die Sicherheit sehr wichtig. Bei der Analyse des Codes ist mir aufgefallen, dass er mit Sicherheitslücken gefüllt ist - Lesen, viele PHP-Dateien, die …


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.