Softwareentwicklung

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

20
Macht Sie der Programmierunterricht zu einem besseren Programmierer?
Ich betrachte mich als fortgeschrittener Python-Programmierer und habe die Gelegenheit, Trainer für einen Anfänger-Python-Programmierkurs zu werden. Ich habe mich gefragt, ob dies mein Programmrepertoire wirklich erweitern würde. Hat jemand eine aufschlussreiche Erfahrung gemacht, nachdem er eine Gruppe von Menschen erfolgreich ausgebildet hat? Kommt es auch auf diese Leute an - …

13
Warum und aus welchen Gründen mögen Entwickler vielleicht kein "tägliches Gedränge"? [geschlossen]
Tägliches Gedränge zu halten hat folgende Vorteile: Das Team wird aufeinander abgestimmt Jeder weiß, wie viel Arbeit erledigt wurde Das Burndown-Diagramm wird immer vollständiger Task Board wird aktualisiert Es dauert nicht so lange, 15 Minuten werden niemanden töten In letzter Zeit (nach 6 Monaten der Implementierung und Verwendung von Scrum) …



17
Werden meine Kommunikationsfähigkeiten in einer Karriere als Softwareentwickler verschwendet? [geschlossen]
Ich bin seit ungefähr 5 Jahren im Bereich Financial Engineering (nach BA Math und BA Computer Science) tätig (20% Analyse / Programmierung, 80% Kommunikation) und bin stolz auf meine Fähigkeit, mit Menschen zu kommunizieren und technische Probleme zu diskutieren (dh zu interagieren) mit einem Team). Ich liebe diesen Teil meines …



13
Umgang mit Kodierungsstandards bei der Arbeit (ich bin nicht der Chef)
Ich arbeite in einem kleinen Team, ungefähr 10 Entwickler. Wir haben überhaupt keine Kodierungsstandards. Es gibt bestimmte Dinge, die zur Norm geworden sind, aber einige Arten, Dinge zu tun, sind völlig unterschiedlich. Mein großer ist Einzug. Einige verwenden Tabulatoren, andere verwenden Leerzeichen, andere verwenden eine andere Anzahl von Leerzeichen, was …


6
Warum sollte Java-Vererbung vermieden werden?
Sagte Jame Gosling "Sie sollten die Vererbung der Implementierung nach Möglichkeit vermeiden." Verwenden Sie stattdessen die Schnittstellenvererbung. Aber wieso? Wie können wir vermeiden, die Struktur eines Objekts mit dem Schlüsselwort "extend" zu erben, und gleichzeitig unseren Code objektorientiert machen? Könnte jemand bitte ein objektorientiertes Beispiel geben, das dieses Konzept in …



7
Ist es eine schlechte Praxis, eine Schnittstelle zum Definieren von Konstanten zu haben?
Ich schreibe eine Reihe von Junior-Testklassen in Java. Es gibt verschiedene Konstanten, zum Beispiel Strings, die ich in verschiedenen Testklassen benötige. Ich denke über eine Schnittstelle nach, die sie definiert, und jede Testklasse würde sie implementieren. Die Vorteile, die ich dort sehe, sind: einfacher Zugriff auf Konstanten: MY_CONSTANTstattThatClass.MY_CONSTANT Jede Konstante …



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.