Google ist bekannt für die lächerliche Menge an C ++, die sie im Laufe der Jahre codiert haben. Korrigieren Sie mich, wenn ich falsch liege, aber ein großer Teil der Kernsuchmaschine von Google ist in C ++ geschrieben, nicht wahr? Wie nimmt man ein in C ++ geschriebenes Programm und …
Ein Freund von mir sagte mir, dass die beste Vorgehensweise darin besteht, dass Klassen enthaltende mainMethoden benannt werden sollten Mainund nur mainMethoden enthalten. Außerdem mainsollte die Methode nur Eingaben analysieren, andere Objekte erstellen und andere Methoden aufrufen. Die MainKlasse und die mainMethode sollten nichts anderes tun. Grundsätzlich sollte das, was …
In JavaScript, PL / SQL und einigen anderen Sprachen können Funktionen verschachtelt, dh in einer anderen Funktion deklariert werden. Dies könnte verwendet werden, um eine große Funktion in kleinere Teile zu zerlegen, diese Teile jedoch im Kontext der größeren Funktion zu halten. function doTooMuch() { function doSomething () { ... …
Wie soll ich beim Schreiben von Tools für die CLI von UNIX das Programm zum Ausdrucken der Hilfe und / oder Verwendung verwenden? Ich benutze normalerweise fprintf(stderr, "help text here");, aber es gibt mehrere Probleme damit. Erstens bin ich mir nicht sicher, ob ich verwenden soll stderr. Ist das in …
Ich habe also eine Datenzugriffsschicht über TDD erstellt und bin etwas besorgniserregend geworden. Ich würde lieber nicht den falschen Weg einschlagen, also dachte ich mir, ich würde euch fragen, ob meine Gedanken mit einer sauberen Architektur übereinstimmen. Die Methoden in meiner Datenzugriffsschicht (kurz DAL) sind ziemlich einfach. Sie stimmen mit …
Ich arbeite in einem kleinen Team von 4 Entwicklern. Wir implementieren eine Version von Agile, die uns Woche für Woche die gleichen Schwierigkeiten bereitet, und ich suche nach Vorschlägen, die uns helfen können, unseren Prozess zu verbessern. Der Hintergrund: Wir machen in der Regel zweiwöchige Sprints und bei jedem Sprint …
Wir werden Git verwenden (noch nicht), und ich möchte den Workflow definieren. Wir haben 4 Teams an 4 verschiedenen Standorten weltweit, die gemeinsam das gleiche Produkt entwickeln. Jedes Team besitzt einen Teil des Produktcodes, aber manchmal müssen sie auch Änderungen am Code anderer Teams vornehmen. Gibt es eine Empfehlung für …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Kurze Frage Gibt es eine typische Möglichkeit, "öffentliche" und …
Ich weiß, bevor Sie Ihre snarky Kommentare herauspeitschen - das ist eine nooby Frage. Ich verwende zum ersten Mal eine C-basierte Sprache. Ich bin ein Student, der Ziel C für einen Informatikkurs über mobile Entwicklung lernt. Ich weiß, dass in einem akademischen Umfeld viele reale Überlegungen nicht erforderlich sind, da …
Ich weiß, dass die meisten RoR-Programmierer Süchtige testen und ich verstehe die Vorteile einer großen Testsuite, aber wenn ich mit dem Testen beginne, bekomme ich nie eine so große Suite und frage mich immer: "Teste ich richtig? Gibt es wirklich effiziente?". Ich beschäftige mich oft mit Integrationstests, bei denen nur …
Der Titel sagt alles. Mein Unternehmen verwendet ein älteres Firmware-Projekt für ein Mikrocontroller-Gerät, das vollständig in C geschrieben ist. Es gibt Teile, die offensichtlich falsch sind und geändert werden müssen, und die aus einem C # / TDD-Hintergrund stammen. Ich mag die Idee nicht, Dinge ohne Tests zufällig umzugestalten, um …
Wenn ich versuche, eine OO-Lösung zu entwerfen, verwende ich im Allgemeinen die CRC- Modellierung, bei der ich die Klassennamen (Substantive), ihre Funktionen (Verben) und ihre Zusammenarbeit mit anderen Klassen aufführe. Dieser Blog hat das Folgende über diesen Nomen-Verb-Ansatz zu sagen ...This approach, which I will call “noun and verb,” is …
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
Das wurde ich in einem Interviewtest gefragt. Ich war beim Test in Ordnung, wusste aber nicht genug, um diese Frage zu beantworten. Ich bin gespannt, mit welchen Datenstrukturen ich die Daten schnell abfragen kann. Grundsätzlich besteht die Idee darin, dass Straßenabschnitte (Linien, die aus Punkten bestehen) in einer Art Datenstruktur …
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.