Softwareentwicklung

84
Wie können Roboter CAPTCHAs schlagen?

Ich habe ein Website-E-Mail-Formular. Ich verwende ein benutzerdefiniertes CAPTCHA, um Spam von Robotern zu verhindern. Trotzdem bekomme ich immer noch Spam. Warum? Wie schlagen Roboter das CAPTCHA? Verwenden sie eine Art fortschrittliche OCR oder beziehen sie die Lösung nur von dem Ort, an dem sie...

83
Was ist los mit der Unlicense?

Ich habe oft gehört, dass ich die Unlicense nicht verwenden sollte, weil Probleme damit bestehen, Dinge gemeinfrei zu machen. Ich verstehe jedoch nicht, warum dies ein Problem für die Unlicense sein würde. Die Unlicense versucht, alles, was nicht lizenziert ist, in den öffentlichen Bereich zu...

83
Clean Code-Kommentare vs. Klassendokumentation

Ich habe einige Diskussionen mit meinen neuen Kollegen über das Kommentieren. Wir beide mögen Clean Code , und ich bin völlig in Ordnung mit der Tatsache, dass Inline-Code-Kommentare vermieden werden sollten und dass Klassen- und Methodennamen verwendet werden sollten, um auszudrücken, was sie...