Meiner Erfahrung nach ist es so, als würde man Zähne ziehen, wenn man uns Ingenieure dazu bringt, die zu erledigenden Aufgaben genau abzuschätzen und zu bestimmen. Anstatt nur eine Swag-Schätzung von 2-3 Wochen oder 3-6 Monaten anzugeben ... Was ist der einfachste Weg, um Software-Zeitpläne zu definieren, deren Definition nicht …
Ich benutze meinen Texteditor meiner Wahl (vim, nano, gedit, pick your poison) viel häufiger als jede andere IDE in der letzten Zeit. Nachdem ich gemerkt hatte, dass meine IDE-Verknüpfungen staubig wurden, begann ich darüber nachzudenken und fragte mich: Was rechtfertigt die Verwendung einer IDE für Sie im Gegensatz zu einem …
Ich habe bei zwei Unternehmen gearbeitet, die bei der Codeüberprüfung jeweils unterschiedliche Methoden hatten: In der ersten Firma wurde von den Teamleitern eine Codeüberprüfung durchgeführt, die nach Abschluss jedes Moduls erforderlich war. In der zweiten Firma mussten die Teamleiter jedoch keine Codeüberprüfungen durchführen und überprüften lediglich die Funktionalität und das …
Manchmal sind die Dinge, die ich für meinen Job tun muss, interessant und einnehmend. Manchmal sind sie nicht. Gelegentlich sind sie es wirklich nicht. Haben Sie bestimmte Strategien oder Tricks, um mit diesen langweiligen Abschnitten umzugehen, wenn Ihr Gehirn lieber etwas anderes tun würde als das, was Sie tun sollen, …
Vor kurzem musste ich das Design eines kleinen Programms verstehen, das in einer Sprache geschrieben war, von der ich keine Ahnung hatte ( ABAP , wenn Sie es wissen müssen). Ich konnte es ohne allzu große Schwierigkeiten herausfinden. Mir ist klar, dass das Erlernen einer neuen Sprache ein völlig anderes …
Für binäre Operatoren haben wir sowohl bitweise als auch logische Operatoren: & bitwise AND | bitwise OR && logical AND || logical OR NOT (ein unärer Operator) verhält sich jedoch anders. Es gibt ~ für bitweise und! für logisch. Ich erkenne, dass NOT eine unäre Operation im Gegensatz zu AND …
Ich recherchiere Architekturmuster für eine Anwendung, die ich entwickle, und ein Microservice- Ansatz scheint eine gute Wahl zu sein, aber ich bin nicht sicher, wie ich mit Interaktionen zwischen den Diensten umgehen soll. Die Anwendung befasst sich hauptsächlich mit Benutzern, Profilen von Benutzern, Fotos und Tags, die ein bis mehrere …
Ich bin verwirrt über einige der Notationen von UML-Klassendiagrammen. Ich bin mir ziemlich sicher, was Assoziation bedeutet. Jede Beziehung zwischen Instanzen von zwei Klassen, bei der eine Instanz einer Klasse über eine Instanz der zweiten Klasse Bescheid wissen muss, um ihre Arbeit auszuführen, ist eine Assoziationsbeziehung. Eine Assoziation bedeutet oft, …
Wir führen ein System ein und manchmal kommt die berühmte Ausnahme NullReferenceExceptionbei der Meldung vor Object reference not set to an instance of an object. In einer Methode mit fast 20 Objekten ist das Vorhandensein eines Protokolls, das besagt, dass ein Objekt null ist, überhaupt nicht von Nutzen. Es ist, …
Ich habe vor kurzem als Junior-Entwickler angefangen. Ich bin nicht nur eine der am wenigsten erfahrenen Personen im Team, sondern auch eine Frau, die alle möglichen Herausforderungen in einem von Männern dominierten Umfeld bewältigt. Ich hatte in letzter Zeit Probleme, weil ich das Gefühl habe, zu viel ungerechtfertigte pedantische Kritik …
Manchmal ist eine Geschäftslogik im Controller-Code unserer Anwendungen enthalten. Dies ist normalerweise eine Logik, die unterscheidet, welche Methoden vom Modell aufgerufen werden sollen und / oder welche Argumente sie übergeben sollen. Ein weiteres Beispiel hierfür ist eine Reihe von Dienstprogrammfunktionen im Controller, mit denen vom Modell zurückgegebene Daten gemäß einer …
Wenn ich anfangen würde, mich auf die .NET-Plattform zu konzentrieren und mich selbstständig zu machen, hätte ich wahrscheinlich gerne Lizenzen für Windows 7, Windows Server 2008, Visual Studio 2010, nur für die Entwicklungsumgebung und zum Testen, und dann ein paar Lizenzen für die Produktionsumgebung (ein Windows Server 2008-Web) und zu …
Ich bin neu in Datenbanken und versuche, die grundlegenden Konzepte zu verstehen. Ich habe gelernt, wie man Daten in einer Datenbank löscht. Aber einer meiner Freunde sagte mir, dass Sie niemals Daten in einer Datenbank löschen sollten. Wenn es nicht mehr benötigt wird, ist es besser, es einfach zu markieren …
Ich lese in JB Rainsbergers Blogpost über integrierte Tests und frage mich, inwiefern ein Integrationstest bei unserem Design härter ist. Wir schreiben mehr integrierte Tests, die größer sind und unser Design nicht so hart kritisieren wie Mikrotests
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.