In Stellenausschreibungen sehe ich immer wieder, dass der Bewerber Erfahrung mit dem Schreiben von "skalierbaren" Bewerbungen haben muss. Was macht eine Anwendung skalierbar und woher weiß ich, dass mein Code auf Millionen von Benutzern skaliert werden kann? Ich denke, eine bessere Möglichkeit, diese Frage zu formulieren, ist: Wie kann ich …
Sollten Sie die Lesbarkeit von Code mit der Effizienz von Code einbüßen? zB 3 Codezeilen in 1 Zeile. Ich habe in Code Craft von Pete Goodliffe gelesen, dass die Lesbarkeit der Schlüssel ist. Ihre Gedanken?
Ich finde viele 2-3k-Zeilendateien und es fühlt sich nicht wirklich so an, als ob sie so groß sein sollten. Was ist ein gutes Kriterium, um eine Quellcodedatei objektiv als "zu groß" zu bezeichnen? Gibt es eine maximale Anzahl von Zeilen, die eine Quellcodedatei haben sollte?
Beheben andere Leute Fehler, wenn sie sie sehen, oder warten sie, bis es zu Abstürzen / Datenverlust / zum Tod kommt, bevor sie sie beheben? Beispiel 1 Customer customer = null; ... customer.Save(); Der Code ist eindeutig falsch und es führt kein Weg daran vorbei - er ruft eine Methode …
Während ich auf diese Frage antwortete , begann ich mich zu fragen, warum so viele Entwickler der Meinung sind, dass ein gutes Design nicht für die Leistung verantwortlich sein sollte, da dies die Lesbarkeit und / oder Wartbarkeit beeinträchtigen würde. Ich glaube, dass ein gutes Design auch die Leistung zum …
Ich bin in einer Situation, in der ich ein Open-Source-JavaScript-Plugin verwenden kann, um eine Aufgabe zu erfüllen. Aber als ich versuchte, es zu benutzen, musste ich vieles von dem, was ich bereits getan habe, neu gestalten, und es fügt meiner bescheidenen Meinung nach dem Projekt eine gewisse Komplexität hinzu. Während …
In einem Projekt habe ich folgenden Code gefunden: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; Wie kann ich …
Ich habe immer die Empfehlung gesehen, zuerst Unit-Tests zu schreiben und dann mit dem Schreiben von Code zu beginnen. Ich bin jedoch der Meinung, dass es (für mich) viel komfortabler ist, in die andere Richtung zu gehen. Schreiben Sie zuerst Code und dann Unit-Tests, da wir nach dem Schreiben des …
Wenn Sie einen Kollegen hätten, der die Vorteile der Trennung von Bedenken nicht oder nur unzureichend verstanden hätte, um sie in ihrer täglichen Arbeit konsequent anzuwenden, wie würden Sie ihn ihnen erklären?
Welche nützlichen Metriken können für den Quellcode erfasst werden? Wie können Metriken wie zum Beispiel (Executable?) Codezeilen oder zyklomatische Komplexität bei der Qualitätssicherung helfen oder wie sind sie allgemein für den Softwareentwicklungsprozess von Nutzen?
Als das Unternehmen, in dem ich arbeite, neue Manager anheuerte, boten sie uns an, bei jedem Meeting einen Überblick über den Code einer Person zu erhalten. Wir haben alle zwei Wochen Besprechungen, also sollte jedes Mal einer der Entwickler seinen / ihren Code auf dem Projektor zeigen, und andere wollten …
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, …
Meiner Erfahrung nach haben Sie vor Ihrem Einstieg in ein Unternehmen keine Gelegenheit, sich die Code-Basis anzusehen (ich habe gefragt und aus Gründen der Vertraulichkeit haben alle immer nein gesagt, ich halte das für fair), also was während des Interviewprozesses Denken Sie, es sind die wichtigsten Fragen, die Sie stellen …
Bei der ersten Arbeit mit Python habe ich festgestellt, dass ich am Ende mehrere Klassen in derselben Datei schreibe. Dies steht im Gegensatz zu anderen Sprachen wie Java, das eine Datei pro Klasse verwendet. Normalerweise bestehen diese Klassen aus 1 abstrakten Basisklasse mit 1-2 konkreten Implementierungen, deren Verwendung geringfügig variiert. …
Ich habe mich in letzter Zeit in einer schwierigen Situation befunden. Ich arbeite jetzt seit fast 8 Monaten an einem Spiel mit einem Programmierfreund. Wir haben beide im August letzten Jahres als Anfänger in der Programmierung angefangen. Er ist ein CS-Student im zweiten Jahr, ich bin ein IT-Supporttechniker und ein …
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.