Wie werden Kommentare generell in Programmiersprachen und Markups behandelt? Ich schreibe einen Parser für eine benutzerdefinierte Auszeichnungssprache und möchte dem Prinzip der geringsten Überraschung folgen , also versuche ich, die allgemeine Konvention zu bestimmen. Soll beispielsweise ein in ein Token eingebetteter Kommentar das Token stören oder nicht? Im Allgemeinen ist …
Das Problem: Seit langer Zeit exceptionsmache ich mir Sorgen um den Mechanismus, weil ich der Meinung bin, dass er nicht wirklich löst, was er sollte. BEANTRAGUNG: Es gibt lange Debatten über dieses Thema, und die meisten von ihnen haben Schwierigkeiten, exceptionseinen Fehlercode zu vergleichen oder zurückzugeben. Dies ist definitiv nicht …
Ich bin daran interessiert herauszufinden, wer den Code-Einzug eingeführt hat und wann und wo er eingeführt wurde. Das Codeverständnis scheint so kritisch zu sein, aber es war nicht universell. Die meisten Fortran- und Basic-Codes waren (sind?) Nicht eingebunden, und das Gleiche gilt für Cobol. Ich bin mir ziemlich sicher, dass …
Ich wurde beauftragt, eine Anwendung zu warten, die vor einiger Zeit von erfahreneren Entwicklern geschrieben wurde. Ich bin auf diesen Code gestoßen: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } Ich bin gespannt, ob …
Eine Gruppe von Freunden und ich haben in der letzten Zeit an einem Projekt gearbeitet, und wir wollten eine nette OOP-Methode erfinden, um ein für unser Produkt spezifisches Szenario darzustellen. Grundsätzlich arbeiten wir an einem Bullet-Hell-Spiel im Touhou-Stil , und wir wollten ein System entwickeln, in dem wir jedes mögliche …
Daher habe ich viele Kommentare / Posts / etc zum direkten Erstellen von Makefiles gesehen und wie dumm es ist, das im Jahr 2015 zu tun. Ich kenne Tools wie CMake und benutze CMake tatsächlich ziemlich oft. Die Sache ist, dass CMake nur das Makefile für Sie erstellt und dabei …
Ich arbeite in einem Softwareentwicklungsteam als Softwareentwickler. Ich arbeite jetzt seit drei Jahren am selben Projekt. Die Software ist eine 32-Bit-Desktop-basierte C # -Anwendung in .NET 4. Unsere Zielplattform in Windows 7 (wir mussten Windows XP bis zum letzten Jahr unterstützen). Die Software kommuniziert mit verschiedenen benutzerdefinierten Hardwarekomponenten, für die …
Stellen Sie sich eine E-Commerce-Site vor, auf der Alice und Bob die Produktlisten bearbeiten. Alice verbessert die Beschreibungen, während Bob die Preise aktualisiert. Gleichzeitig bearbeiten sie das Acme Wonder Widget. Bob beendet zuerst und speichert das Produkt mit dem neuen Preis. Alice braucht etwas länger, um die Beschreibung zu aktualisieren, …
Ich muss Nicht-Programmierern MVC erklären. Nämlich an Manager anderer Abteilungen im Rahmen des Fortschrittsberichts. Eines der Dinge, die ich tue, ist die Umgestaltung unserer Codebasis in Richtung MVC-Trennung. Was ist die MVC-Trennung, die sie fragen könnten? Warum wird es gebraucht, könnten sie fragen? Nach dem Lesen einer ziemlich technischen Antwort …
Ich habe in den letzten drei Jahren für mehrere Webanwendungsprojekte entwickelt, sowohl privat als auch beruflich, und ich kann anscheinend nicht herausfinden, ob es möglich ist, dass zumindest einige Geschäftslogiken nicht in der Ansichtsebene der Anwendung landen. In den meisten Fällen treten Probleme wie "Wenn der Benutzer die Option x …
Der ursprüngliche binäre Suchalgorithmus im JDK verwendete 32-Bit-Ganzzahlen und hatte einen Überlauffehler, wenn (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html ) . Wenn wir denselben binären Suchalgorithmus mit (vorzeichenbehafteten) 64-Bit-Ganzzahlen low + highumschreiben , können wir dann davon ausgehen, dass INT64_MAX niemals überschritten wird, da es physikalisch unmöglich ist, 10 ^ …
Ich habe zwei Plug-Ins. Einer hat die GNU LGPL 3-Lizenz und der andere die Apache Software License, Version 2.0. Kann ich sie in meiner kommerziellen App verwenden? Und wenn ja, welche Vorsichtsmaßnahmen sollte ich treffen?
Wir haben einen Programmierkurs an der Universität und Kommilitonen stellen in unserer Facebook-Gruppe einige Programmierfragen. Ich zögere ein wenig, alle meine Programme zu teilen, besonders wenn es für eine der Aufgaben etwas Cooles ist, da diese von den TAs angeschaut werden und sie möglicherweise bemerken, dass jemand das gleiche Programm …
Ich brauche eine Meinung. GCC war immer ein sehr guter Compiler, aber in letzter Zeit verliert es an "Anziehungskraft". Ich habe gerade festgestellt, dass GCC unter Windows keine std::threadUnterstützung bietet, sodass Windows-Benutzer einen anderen Compiler verwenden müssen, da die aufregendste Funktion immer noch fehlt. Aber warum unterstützt GCC unter Windows …
Ich habe ein Projekt, in dem ich Benutzern erlauben muss, beliebigen, nicht vertrauenswürdigen Python-Code ( ein bisschen wie diesen ) auf meinem Server auszuführen . Ich bin ziemlich neu in Python und möchte Fehler vermeiden, die Sicherheitslücken oder andere Schwachstellen in das System einführen. Gibt es Best Practices, empfohlene Lektüre …
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.