Softwareentwicklung

59
Einzelaussage ob Klammer oder nein? [geschlossen]

Was ist besser / allgemeiner akzeptiert? Diese: if(condition) { statement; } Oder: if(condition) statement; Ich bevorzuge eher die erste, weil ich denke, dass es einfacher ist zu erkennen, was tatsächlich in den if-Block gehört, andere davon abhält, die Klammern später einzufügen (oder...

59
Warum wird JavaScript deaktiviert?

Ich habe gestern eine Frage gestellt. Soll ich mich die Mühe machen, für deaktiviertes JavaScript zu entwickeln? . Ich denke der Consencus ist: Ja, ich sollte für JavaScript Disabled entwickeln. Jetzt möchte ich nur verstehen, warum Benutzer JS deaktivieren. Es scheint, dass viele Entwickler (ich...

59
Wie funktionieren Computer? [geschlossen]

Das ist fast peinlich zu fragen ... Ich habe einen Abschluss in Informatik (und einen zweiten in Arbeit). Ich habe fast fünf Jahre als Vollzeit-.NET-Entwickler gearbeitet. Ich scheine im Allgemeinen kompetent in dem, was ich tue. Aber ich weiß nicht, wie Computer funktionieren! Bitte, bleib für...

59
Was ist für Sie das 1. Prinzip der Programmierung?

Ich habe mich immer gerne gefragt: "Was sind die ersten Prinzipien davon?" nachdem ich etwas grundlegendes gelernt habe (zB programmieren). Eine inspirierende Frage, IMO, die Sie dazu zwingen kann, über die wichtigsten Prinzipien nachzudenken, die hinter etwas stecken, insbesondere über Fähigkeiten...

59
Soll ich Variablen wiederverwenden?

Soll ich Variablen wiederverwenden? Ich weiß, dass viele Best Practices besagen, dass Sie dies nicht tun sollten, aber später, wenn verschiedene Entwickler den Code debuggen und 3 Variablen haben, die gleich aussehen, und der einzige Unterschied darin besteht, dass sie an verschiedenen Stellen im...

59
Wie heißt ** in Python?

Beim Programmieren von Python mache ich manchmal **eine Konvertierung. Ich verstehe, was es tut, aber welche Datenstrukturen bearbeite ich? A dictund was ist der andere? Ein array? Gibt es einen Namen für den

59
std :: shared_ptr als letzter Ausweg?

Ich habe gerade die "Going Native 2012" -Streams angesehen und die Diskussion darüber bemerkt std::shared_ptr. Ich war ein bisschen überrascht, als ich Bjarnes etwas negative Meinung std::shared_ptrund seine Bemerkung hörte, dass es als "letzter Ausweg" verwendet werden sollte, wenn die Lebensdauer...

59
Wie kann ich den Unterschied zwischen NULL und Null erklären?

Arbeiten an einem Problem, das die Prozentänderungsformel verwendet: percent change = 100 * [(new value - old value) / old value] Wie würde ich den Unterschied erklären new value or old value = NULL, anstatt 0jemandem, der vielleicht kein Programmierer ist? Mein Chef fragt sich, warum es in der...

59
RESTFul: Zustandsänderungsaktionen

Ich plane, eine RESTfull-API zu erstellen, aber es gibt einige architektonische Fragen, die Probleme in meinem Kopf verursachen. Das Hinzufügen von Back-End-Geschäftslogik zu Clients ist eine Option, die ich vermeiden möchte, da das Aktualisieren mehrerer Clientplattformen in Echtzeit schwierig...

59
Ist dies ein anständiger Anwendungsfall für goto in C?

Ich zögere wirklich, dies zu fragen, weil ich nicht "Debatten, Argumente, Umfragen oder erweiterte Diskussionen anregen" möchte, aber ich bin neu in C und möchte mehr Einsicht in die in der Sprache verwendeten Muster gewinnen. Ich habe kürzlich eine gewisse Abneigung gegen den gotoBefehl gehört,...