Softwareentwicklung

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


28
Wie wichtig ist der ordnungsgemäße Abbau von JavaScript?
Sollten sich Webentwickler weiterhin bemühen, unsere Webanwendungen schrittweise mit JavaScript zu verbessern, um sicherzustellen, dass die Funktionen ordnungsgemäß beeinträchtigt werden, und damit die Zugänglichkeit zu gewährleisten? Oder sollten wir uns in dieser Zeit auf neue Funktionen oder andere Entwicklungsbereiche konzentrieren? Der Untertext dieser Frage wäre: Wie viele unserer Kunden / …

3
Brechen Sie auf Standardfall in Schalter
Ich bin ein bisschen verwirrt, wann immer oder wann nicht breaknach dem letzten Fall, oft default. switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is it considered to be needed? } breakMeines switchErachtens besteht der einzige Zweck darin, zu verhindern, dass der …

5
Warum ist% s besser als + für die Verkettung?
Ich verstehe, dass wir verwenden sollten, %sum eine Zeichenfolge zu verketten, anstatt +in Python. Ich könnte Folgendes tun: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Aber warum sollte ich etwas …
88 python  strings 


9
Check First vs Ausnahmebehandlung?
Ich arbeite an dem Buch "Head First Python" (es ist meine Sprache, die ich in diesem Jahr lernen muss) und ich komme zu einem Abschnitt, in dem über zwei Codetechniken gestritten wird: Die Behandlung von "Checking First vs Exception". Hier ist ein Beispiel des Python-Codes: # Checking First for eachLine …

10
Wo liegt die Grenze zwischen Unit-Testing-Anwendungslogik und misstrauischen Sprachkonstrukten?
Betrachten Sie eine Funktion wie diese: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Es könnte so verwendet werden: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Nehmen wir an, dass dies Storeeigene Komponententests hat oder vom Hersteller bereitgestellt wird. Auf jeden Fall vertrauen …

8
Was ist eigentlich „Soft Coding“?
In diesem Artikel von Alex Papadimoulis sehen Sie diesen Ausschnitt: private void attachSupplementalDocuments() { if (stateCode == "AZ" || stateCode == "TX") { //SR008-04X/I are always required in these states attachDocument("SR008-04X"); attachDocument("SR008-04XI"); } if (ledgerAmnt >= 500000) { //Ledger of 500K or more requires AUTHLDG-1A attachDocument("AUTHLDG-1A"); } if (coInsuredCount >= …
87 design 

13
Wird es als Anti-Pattern angesehen, SQL in den Quellcode zu schreiben?
Wird es als Anti-Pattern angesehen, SQL in eine Anwendung wie diese fest zu codieren: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = connection; connection.Open(); SqlDataReader datareader = …
87 c#  sql 


2
MIT vs. BSD vs. Dual License
Mein Verständnis ist, dass: MIT- lizenzierte Projekte können in BSD- lizenzierten Projekten verwendet / weiterverteilt werden. BSD-lizenzierte Projekte können in MIT-lizenzierten Projekten verwendet / weitergegeben werden. Die MIT- und die BSD-2-Klausel-Lizenz sind im Wesentlichen identisch . BSD 3-Klausel = BSD 2-Klausel + die "no endorsement" -Klausel Durch die Ausstellung einer …


29
Kann mein Unternehmen IP-Rechte für eine Anwendung vergeben, die ich stundenlang an ein anderes Startup abgeschrieben habe? [geschlossen]
Ich bin ein Praktikant für eine Gesundheitsfirma (unbezahlt), nennen wir es Firma A, und ich habe festgestellt, dass sie eine Menge Papierformulare für Dinge verwenden, die am Computer erledigt werden können. Excel-Dateien für Dinge, die nicht in Excel sein sollten. Also wollte ich meine Programmierung verbessern und stellte fest, dass …

11
Warum sollte main () kurz sein?
Ich programmiere seit über 9 Jahren und gemäß dem Rat meines ersten Programmierlehrers halte ich meine main()Funktion immer extrem kurz. Anfangs hatte ich keine Ahnung warum. Ich habe nur ohne Verständnis gehorcht, sehr zur Freude meiner Professoren. Nachdem ich Erfahrung main()gesammelt hatte , stellte ich fest, dass es bei korrektem …

8
Was ist ein Nebeneffekt?
Ich habe das Konzept der Nebenwirkung nicht klar verstanden. Was ist ein Nebeneffekt bei der Programmierung? Ist es programmiersprachenabhängig? Gibt es äußere und innere Nebenwirkungen? Bitte geben Sie ein Beispiel für Ursachen, die Nebenwirkungen hervorrufen.

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.