Normalerweise werfe ich meine Unit-Tests einfach mit Kopieren und Einfügen und allen anderen schlechten Praktiken zusammen. Die Unit-Tests sehen normalerweise ziemlich hässlich aus, sie stecken voller "Code-Gerüche", aber ist das wirklich wichtig? Ich sage mir immer, solange der "echte" Code "gut" ist, ist alles, was zählt. Darüber hinaus erfordert Unit-Testing …
Ich arbeite für eine Tochtergesellschaft eines großen weltweiten Unternehmens. Dies war von Anfang an keine Tochtergesellschaft, es war eine Firma, die von der größeren Firma gekauft wurde. Wir scheinen auf einen Todesmarsch zu zusteuern und ich frage mich, ob ich (oder mein Team) irgendetwas tun kann, um die Managementprobleme zu …
Wir sind ungefähr in der Mitte unseres Übergangs vom Wasserfall zum agilen Scrum. Wir haben von großen Teams in Technologie- / Disziplinensilos zu kleineren funktionsübergreifenden Teams gewechselt. Der Wechsel zu Agile ist erwartungsgemäß nicht jedermanns Sache. Es gibt eine Handvoll Entwickler, die Schwierigkeiten haben, sich auf Agilität einzustellen. Ich möchte …
Ich bin auf dieses Zitat von Bill Gates gestoßen: "Sie sollten mir auf jeden Fall einen Lebenslauf schicken, wenn Sie das Ganze lesen können." Er sprach über die Kunst des Programmierens Bücher. Ich war also ziemlich neugierig und wollte alles lesen. Aber ehrlich gesagt verstehe ich das nicht. Ich bin …
Ich habe überlegt, auf Stack Overflow zu posten, aber die Frage erscheint mir viel zu subjektiv, da mir keine vernünftige technische Erklärung für die Entscheidung von Microsoft in dieser Angelegenheit einfällt. Aber diese Frage hat mich so lange beschäftigt und das Problem taucht immer wieder in einem meiner Projekte auf, …
Wie erklären Sie Refactoring (und technische Schulden) einer nicht-technischen Person (normalerweise einem PHB oder Kunden)? ("Was, es wird mich einen Monat Ihrer Arbeit kosten, ohne sichtbaren Unterschied ?!") UPDATE Vielen Dank für alle bisherigen Antworten. Ich denke, diese Liste wird einige nützliche Analogien enthalten, auf die wir die entsprechenden Personen …
Ich bin ein Autodidakt und habe gerade ein Informatik-Studium begonnen, um mein Wissen zu ergänzen und die Lücken zu füllen. Ich diskutiere jedoch bereits über die Richtung meiner Ausbildung. Ich möchte mit Sicherheit einen 4-jährigen Bachelor-Abschluss, aber danach bin ich mir nicht sicher: Lohnt es sich, einen Master-Abschluss zu machen? …
Wie der Titel schon sagt, was ist Ihr Lieblingsproblem bei einem Whiteboard-Interview und warum hat es sich für Sie als effektiv erwiesen? Junior, Senior, Java, C, Javascript, PHP, SQL, Pseudocode usw.
Mittlerweile arbeite ich mit asp.net und C #. Ich habe auch in Java gute Arbeit geleistet. Ich plane meine Karriere so, dass ich eines Tages sprachunabhängig sein sollte. Was sind die Dinge, die ich lernen muss? Zuerst würden OOP-Paradigmen, wie es über das Klassendesign spricht. Gibt es noch andere?
Ich arbeite als Entwickler an einer neuen mobilen App für Android und iOS mit einer großen Backend-Komponente. Wir haben an drei Sprints dieses Projekts teilgenommen und verwenden Scrum für alle Zeremonien (Verfeinerung, Planung, Tageszeitungen, Rückblicke usw.). In zwei der Sprints musste das Team (unbezahlte) Überstunden und Wochenenden leisten, da das …
Ich beschreibe ein Beispiel: Ich beginne, eine API für eine Bäckerei zu erstellen. Mit der API können Benutzer ihren Katalog nach Backwaren durchsuchen, beispielsweise nach hausgemachten Minz-Schokoladenkeksen api.examplebakery.com/search?q=...... Jemand sucht auf diese Weise nach einem Produkt mit dem Namen pineapple-banana flavoured cookiesund findet offensichtlich keine Ergebnisse. Sollte dies als Fehler …
Der Großteil meiner Arbeit in den letzten drei Jahren bestand darin, ältere Systeme zu warten, die repariert oder gelegentlich überarbeitet werden mussten, bevor sie wieder verkauft wurden. Ich verstehe die entscheidende Rolle, die engagierte Wartungsprogrammierer in Unternehmen mit einer großen Anzahl von Projekten und begrenzten Entwicklern spielen müssen. Aber wenn …
Sehr oft taucht in meiner Arbeit die Idee der bidirektionalen Datensynchronisation zwischen Datenbanksystemen auf. Das klassische Beispiel sind zwei leicht unterschiedliche CRM-Systeme (z. B. Raiser's Edge und Salesforce), zwischen denen eine bidirektionale Synchronisierung der Kontaktdaten erforderlich ist. Abgesehen von API-Überlegungen ist dies eine Aufgabe, die von Nicht-Technikern oft unterschätzt wird, …
Ich arbeite für ein Unternehmen, für das die Domäne schwer zu verstehen ist, weil es sich um Hochtechnologie in der Elektronik handelt. Dies gilt jedoch für jede Softwareentwicklung in einer komplexen Domäne. Die Anwendung, an der ich arbeite, zeigt viele Informationen, Diagramme und Metriken an, die ohne Erfahrung in der …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.