Softwareentwicklung

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




11
typedefs und #defines
Wir alle haben definitiv das eine oder andere Mal typedefs und #defines benutzt. Während ich heute mit ihnen zusammenarbeite, habe ich angefangen, über etwas nachzudenken. Betrachten Sie die folgenden 2 Situationen, um einen intDatentyp mit einem anderen Namen zu verwenden: typedef int MYINTEGER und #define MYINTEGER int Wie in der …

5
Wie speichere ich den OAuth v1-Consumer-Schlüssel und das zugehörige Geheimnis für einen Open Source-Desktop-Twitter-Client, ohne ihn dem Benutzer preiszugeben?
Ich möchte einen Thick-Client-Desktop-Open-Source-Twitter-Client erstellen. Ich verwende .NET als Sprache und Twitterizer als OAuth / Twitter-Wrapper und meine App wird wahrscheinlich als Open Source veröffentlicht. Um ein OAuth-Token zu erhalten, sind vier Informationen erforderlich: Access Token (Twitter-Benutzername) Zugriffsgeheimnis (Twitter-Passwort) Verbraucherschlüssel Verbrauchergeheimnis Die zweiten beiden Informationen dürfen nicht wie ein privater …

3
Herkunft von "Readme"
Wann haben die Leute angefangen, Readme-Dateien zu schreiben? Es scheint, dass so ziemlich alle Programme diese Datei haben, unabhängig vom Format. Gibt es eine dokumentierte erste Verwendung dieses Dokuments?



15
Wie kann ich Produktionsbereitstellungen automatisieren, ohne dass ich große Angst habe?
In unserem Shop verwenden wir SVN für die Quellcodeverwaltung und CruiseControl für CI für die Verarbeitung automatischer Builds und Bereitstellungen in unseren Entwicklungs-, Test- und Integrationsumgebungen. Dies alles funktioniert reibungslos. Aufgrund von Hardware- und Ressourcenbeschränkungen ist unsere Integrationsumgebung jedoch keine Umgebung mit einem Lastausgleich von 2 Servern wie unsere Produktionsumgebung. …

4
Fördert "Inversion of Control" das "anämische Domänenmodell"?
Als ich IoC Container in meinem letzten Projekt verwendet habe, bin ich zu anämischen Entitäten und dem größten Teil meiner Geschäftslogik in Stateless Services gekommen. Ich habe Projekte von anderen Entwicklern gesehen, die "Inversion of Control" verwenden und die immer "anämisch" sind. Ist es möglich, IoC und Rich Domain zu …

7
Wie bekomme ich einen Job ohne Erfahrung? [geschlossen]
Ich bin im Begriff, ein neuer Hochschulabsolvent zu werden, und ich versuche, ein Praktikum oder eine Stelle als Junior Software Engineer zu bekommen. Ich habe jedoch keinerlei Erfahrung auf diesem Gebiet. Alles, was ich haben werde, ist mein Abschluss und meine Klassenprojekte, die ich abgeschlossen habe. Wie kann ich meinen …
32 skills 

18
Sollte ein Entwickler gegen unnötige oder schädliche Funktionen argumentieren?
Was ist eine gute Einstellung der Entwickler, wenn sie über neue Funktionen diskutieren, und zwar über unkritische / fragwürdige Funktionen? Angenommen, Sie entwickeln eine Java-ähnliche Sprache, und der Chef sagt: "Wir brauchen Zeiger, damit Entwickler direkt mit dem Objektspeicher experimentieren können!" Sollte der Entwickler die Idee verwerfen, weil sie unvorstellbare …
32 design 


16
Verbessert Einfachheit immer die Lesbarkeit?
Vor kurzem habe ich eine Reihe von Codierungsstandards für unser Unternehmen entwickelt. (Wir sind ein neues Team, das in eine neue Sprache für das Unternehmen verzweigt.) Bei meinem ersten Entwurf habe ich den Zweck unserer Codierungsstandards in der Verbesserung der Lesbarkeit, Wartbarkeit, Zuverlässigkeit und Leistung festgelegt. (Ich habe Beschreibbarkeit, Portabilität, …

18
Wie können Entwicklerteams eine langsame Leistung in Consumer-Apps verhindern?
Als ich zuvor gefragt habe, was für langsame Software verantwortlich ist, deuteten einige Antworten darauf hin, dass es sich um ein Sozial- und Verwaltungsproblem handelt: Dies ist kein technisches Problem, sondern ein Marketing- und Managementproblem. Letztendlich sind die Produktmanager dafür verantwortlich, die Spezifikationen für das zu schreiben, was der Benutzer …
32 performance  ui 

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.