Sie kennen sie, diese Fehler, die keinen Sinn ergeben. Wo es aussieht, als wäre ein Gremlin einfach tief in deine Chips gesprungen und hätte etwas durcheinander gebracht. Gehen Sie spazieren, schreiben Sie Zeug, rufen Sie einen Onkel an?
Ich bin ein langjähriger Entwickler (ich bin 49), aber eher neu in der objektorientierten Entwicklung. Ich lese seit Bertrand Meyers Eiffel über OO, aber ich habe wirklich wenig über OO programmiert. Der Punkt ist, dass jedes Buch über OO-Design mit einem Beispiel für ein Boot, ein Auto oder ein beliebiges …
Angenommen, ich entwickle eine nützliche Bibliothek und entscheide mich, sie als Open Source zu veröffentlichen. Einige Zeit später muss ein Unternehmen etwas unternehmen, das der Open Source-Lizenz nicht entspricht. Darf ich das? Wie soll ich die Software so veröffentlichen, dass ich das Eigentum halte und mich in keiner Weise daran …
Es gibt ein Zitat von Alan J. Perlis , das besagt: Es gibt zwei Möglichkeiten, fehlerfreie Programme zu schreiben. nur der dritte funktioniert. Ich habe dieses Zitat kürzlich von meinem Freund gehört und konnte die tiefere Bedeutung dahinter nicht verstehen. Worüber spricht Perlis hier?
Eine übliche Aufgabe in der Arbeitswelt ist es, mit vorhandenem, aber fehlerhaftem Code umzugehen. Was sind einige Tipps, um Ihre Fähigkeiten als Debugger zu verbessern?
Ich habe angefangen, in C ++ an der Uni zu programmieren und war begeistert. In der nächsten Amtszeit sind wir auf VB6 umgestiegen und ich habe es gehasst. Ich konnte nicht sagen, was los war, du ziehst einen Knopf auf ein Formular und die Idee schreibt den Code für dich. …
In einer anderen Frage wurde herausgefunden, dass eines der Probleme mit TDD darin besteht, die Testsuite während und nach dem Refactoring mit der Codebasis synchron zu halten. Jetzt bin ich ein großer Fan von Refactoring. Ich werde es nicht aufgeben, um TDD zu machen. Aber ich habe auch die Probleme …
Was sind die Vor- und Nachteile einer Webentwicklung als langjähriger Desktop-Entwickler, der unsere erste groß angelegte Webanwendung entwickeln möchte? Ist die Entwicklung einer Webanwendung viel schlimmer als die Entwicklung einer Desktopanwendung? ZB ist es langweiliger oder nerviger? Ist die Zeit, um viel schlechter zu vermarkten? Ist die Webplattform übermäßig einschränkend? …
Nach meiner Erfahrung tragen Softwareentwickler häufig mehrere Hüte und üben mehrere Rollen mit unterschiedlichen Verantwortlichkeiten aus. Von der Codierung, manchmal auch dem Schreiben von SQL, dem Entwerfen der Benutzeroberfläche, dem Entwerfen der Datenbank, der Grafikmanipulation bis hin zum Testen der Qualitätssicherung. Wenn die primäre Rolle darin besteht, Software / Code …
Alle Programmiersprachen haben ihre Designmängel, einfach weil keine einzige Sprache perfekt sein kann, genau wie bei den meisten (allen?) Anderen Dingen. Abgesehen davon, welcher Designfehler in einer Programmiersprache hat Sie in Ihrer Geschichte als Programmierer am meisten geärgert? Beachten Sie, dass, wenn eine Sprache "schlecht" ist, nur weil sie nicht …
Ich habe SQL-Dumps einiger berühmter CMSs durchsucht, darunter Drupal 7, Wordpress (eine recht alte Version) und eine benutzerdefinierte Anwendung, die auf Python basiert. Alle diese Speicherauszüge enthielten Daten mit Zeichenfolgenflags anstelle von ganzzahligen. Zum Beispiel des Status eines Posts wurde wie folgt dargestellt published, closedoder inheritnicht 1, 2oder 3. Ich …
Ich lerne derzeit DDD und habe einige Fragen zum Verwalten von Repositorys mit DDD. Eigentlich habe ich zwei Möglichkeiten getroffen: Erster Die erste Möglichkeit zum Verwalten von Diensten, die ich gelesen habe, besteht darin, einem Anwendungsdienst ein Repository und ein Domänenmodell hinzuzufügen. Auf diese Weise rufen wir in einer der …
Ich bin neu in Java. Während meines Studiums habe ich gelesen, dass Reflexion verwendet wird, um Klassen und Methoden aufzurufen und um zu wissen, welche Methoden implementiert sind oder nicht. Wann sollte ich Reflection verwenden, und was ist der Unterschied zwischen der Verwendung von Reflection und der Instanziierung von Objekten …
Hier werden viele Fragen zu interpretierten und kompilierten Sprachwerkzeugen gestellt. Ich frage mich, ob die Unterscheidung überhaupt Sinn macht. (Eigentlich handelt es sich bei den Fragen in der Regel um Sprachen, aber sie denken wirklich über die beliebtesten Implementierungen dieser Sprachen nach.) Heute wird fast keine Implementierung streng interpretiert. Das …
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.