Softwareentwicklung

44
Warum ist + so schlecht für die Verkettung?

Jeder sagt immer wieder, dass eines der Probleme von JavaScript darin besteht, +[ example ] für die Verkettung von Zeichenfolgen zu verwenden. Einige sagen, das Problem wird nicht verwendet +, es ist Typenzwang [siehe die Kommentare aus dem vorherigen Beispiel]. Stark typisierte Sprachen verwenden...

44
Richtig googeln für C

Das Problem beim Versuch, mit Google Tutorials oder Antworten für die Programmiersprache C zu finden, besteht darin, dass C nicht aussagekräftig genug ist, um die Suche einzugrenzen. Sogar in Verbindung mit Schlüsselwörtern wie "Programming" und / oder "Language" werden die Ergebnisse hauptsächlich...

44
Was ist ein ungetragener Fehler?

Ich bin ein Student der Informatik. Als ich versuchte, Fehler in mehreren Projekten zu melden, stieß ich auf die Klassifizierung, die nicht getestet wurde . Eine Websuche hat nicht wirklich erklärt, was dies bedeutet. Könnten Sie mir sagen, was ein ungetragener Fehler

44
Entwurfsmuster - verwenden Sie sie?

Als IT-Student erhielt ich kürzlich von einem unserer Lehrer einen Überblick über Entwurfsmuster. Ich habe verstanden, wofür sie sind, aber einige Aspekte nerven mich immer noch. Werden sie wirklich von der Mehrheit der Programmierer verwendet? Apropos Erfahrung, ich hatte einige Probleme beim...

44
Python-Vergebung vs. Erlaubnis und Entenschreiben

In Python höre ich oft, dass es besser ist, "um Verzeihung zu bitten" (Ausnahmefang), als "um Erlaubnis zu bitten" (Typ- / Zustandsprüfung). In Bezug auf die Durchsetzung der Enten-Typisierung in Python ist dies try: x = foo.bar except AttributeError: pass else: do(x) besser oder schlechter als if...